Xilinx可编程逻辑器件设计与开发(基础篇)连载31:Spartan.doc

Xilinx可编程逻辑器件设计与开发(基础篇)连载31:Spartan.doc

ID:27502030

大小:267.50 KB

页数:6页

时间:2018-12-04

Xilinx可编程逻辑器件设计与开发(基础篇)连载31:Spartan.doc_第1页
Xilinx可编程逻辑器件设计与开发(基础篇)连载31:Spartan.doc_第2页
Xilinx可编程逻辑器件设计与开发(基础篇)连载31:Spartan.doc_第3页
Xilinx可编程逻辑器件设计与开发(基础篇)连载31:Spartan.doc_第4页
Xilinx可编程逻辑器件设计与开发(基础篇)连载31:Spartan.doc_第5页
资源描述:

《Xilinx可编程逻辑器件设计与开发(基础篇)连载31:Spartan.doc》由会员上传分享,免费在线阅读,更多相关内容在应用文档-天天文库

1、Xilinx可编程逻辑器件设计与开发(基础篇)连载31:Spartan  双击【XilinxCoreGenerator】,打开现有的IP核工程项目或者创建一个新的IP核工程。【ViewbyfuncTIon】→【Debug&VerificaTIon】→【ChipScopePro】,双击ILA。弹出ILA触发和配置界面,如图9-7所示。(1)【ComponentName】:输入组件名称。  (2)TriggerPortSetTIngs选项组:触发端口设置。  【NumberOfTriggerPorts】:设臵触发端口的个数。每个ILA核最多可以支持16个触发端口。设臵好触发端口的数量后,

2、每个触发端口对应一组选项,包含触发宽度、触发条件等,对应标号为TRIGn,其中n代表触发端口号0到15。  【MaxSequenceLevels】:为触发条件设臵最大序列级数。如图9-8所示,前一级的输出在条件满足的情况下,可以作为下一级的条件,以此类推,可以最大传递16个状态。    图9-7ILA配置界面    图9-8触发序列器框图  【UseRPMs】:选择是否用相关布局宏(RPM)生成ILA核,以提高性能。如果选择该选项,则会阻止布局布线器对ILA核内部进行布局优化,保持其较好的时序特性。通常推荐使用该选项。  【EnableTriggerOutputPort】:使能ILA

3、触发输出端口。在HDL代码设计中,将该触发端口输出至FPGA引脚,可以用于触发外部测试设备。该触发输出端口也可以和设计的其他逻辑相连,作为触发、中断或者控制信号。其波形(电平或者脉冲)和极性(高有效或者低有效)可以在运行中通过分析工具随时控制。ILA触发输出相对于触发输入延时10个时钟周期。  (3)StorageSetTIngs选项组:存储选项设置。  【SampleOn】:选择上升沿还是下降沿触发。  【SampleDataDepth】:设臵ILA核最大数据采样深度,它与器件BRAM容量有关。  【EnableStorageQualification】:存储限制条件,它不同于触发

4、条件,但它可以与触发条件配合使用,是Trigger的一种补充。当被测逻辑满足触发条件后,可以通过该选项来控制采样到的数据是否可以被记录到存储器中,默认为使能。所以,触发条件和存储限制条件可以组合在一起,来决定捕获进程什么时候开始,捕获什么样的数据。  【AsTrigger】:选择数据和触发条件是否相同。如果选中此功能,数据和触发条件相同,这是大多数逻辑分析中常用的一种模式,因为用户可以捕获和采集任何触发ILA内核的数据。独立的触发端口也可以被排除在数据端口之外,这样的话,数据输入端口将不会出现在ILA核的端口映射中。如果禁止此功能,数据端口将完全独立于触发端口,这种模式限制了被采样数

5、据总量,节省了BRAM资源。如果禁止了此功能,用户将需要设臵【DataPortWidth】参数。  【DataPortWidth】:ILA采样数据的宽度。如果数据和触发字互相独立,那么允许的最大数据宽度将取决于器件类型和数据深度。Spartan-3、Spartan-3E、Spartan-3A、Spartan-3ADSP和Virtex-4支持的最大数据采样宽度为256bit,其他器件支持的最大数据宽度为4096bit。  设置好ILA核的触发和存储选项后,单击【Next】。进入ILA触发端口设置界面,如图9-9所示。    图9-9ILA触发端口设置界面  (4)TriggerPort

6、1选项组:触发端口1选项组。  【TriggerPortWidth】:触发端口宽度,最大为256位。  【MatchUnits】:设臵触发端口的匹配条件的个数,用于检测触发端口是否满足设定的条件。一个触发器最多可以有16个触发匹配单元。匹配类型在【MatchType】下拉列表框中选择。  【CounterWidth】:匹配单元计数器宽度,用于设臵满足匹配条件的次数。最大32位宽。  【MatchType】:匹配类型选择,ILA核支持六种匹配类型(Basic、Basicw/edges、Extended、Extendedw/edges、Range以及Rangew/edges),如表9-1

7、所示。  【ExcludeTriggerPortfromDataStorage】:是否从所采样和保存的数据中删除触发端口。当选择【DataSameAsTrigger】复选框时,该选项有效。  配置完毕后,会在界面右侧的【CoreUtilization】栏自动给出核所占用的资源。    表9-1触发条件判断单元类型列表  说明:  (1)“0”表示“逻辑0”,“1”表示“逻辑1”,“X”表示“未知”,“R”表示“从0到1的跳转”,“F”表示“从1到0的跳转”

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。