版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
精品文档-下载后可编辑以ChipScopeProCOREInserter模块方式插入设计中-基础电子采用这种插入方式,没有对Core进行例化的过程,不需要对设计做Synthesize(综合)处理。(1)运行ISE10.xNavigator,打开设计文件。
(2)为建立.CDC(ChipScopeDefinition&Connection)文件,选择【Project】→【NewSource】命令,弹出源程序设置界面。选择【ChipScopeDefinitionandConnectionFile】文件类型,并输入文件名test_chip,如图1所示。
图1输入文件名
(3)单击【Next】按钮,选择需要调试和插入的设计文件。(4)单击【Next】后单击【Finish】按钮,按钮,选择需要插入和测试的模块(针对多模块或分层设计而言)。然将test_chip.cdc文件,插入到工程文件中,如图2所示。
图2插入文件到工程文件中(5)在【SourcesInProject】窗口中,双击test_chi.cdc文件,设置ChipScopePro的参数。在设置过程中,将自动完成输入/输出文件.ngc的指定和器件类型的设置,如图3所示。由于ChipScopePro在ISE10.x工程管理器中启动,因此这些文件和器件类型都不能修改。■【UseSRL16s】复选框:用来控制Core生成时是否便用SRLl6和SRL16E逻辑元素。如果不选择该复选框,将会用触发器和多路选择器来代替,从而带来更多的逻辑资源消耗并降低性能:选择该复选框将会有更好的优化效果。
图3启动ChipScopeProCoreInserter模块■【UseRPMs】复选框:用来控制是否用相关布局宏(RelationallyPlacedMacros)来生成一个独立的Core,该复选框能阻止布局布线器对区域内用于放置ChipScopePro内核的所有逻辑进行布局优化。
菜单栏中的菜单项及其功能如下。■File:包含常见文件操作等命令,其中【RefreshNetlist】命令用于更新网表。当输入的网表发生变化时,ChipScopePro会提示自动更新网表,设计者也可以使用该命令来手工更新网表。■Edit:其中包含创建新的集成逻辑分析单元的【NewILAUnit】,或创建新的ILA/ATC单元的【NewILA/ATCUnit】,删除单元的【RemoveUnit】,以及选择参数的【Preferences】等命令。■Insert:包含【InsertCore】命令。当设置ILACore的各项参数后,可以利用这个命令把集成逻辑分析仪的网表插入到原设计的网表中。(6)单击【Next】按钮,弹出【ChipScopeProCoreInserter】窗口,如图4所示。该窗口用于指定是否禁止在JTAG时钟上插入BUFG。默认值为在JTAG时钟上插入一个全局时钟缓冲器。如果选中【DisableJTAGClockBUFGInsertion】复选框,在布局布线时将使用普通布线资源,而不是全局时钟布线资源。
图4【ChipScopeProCoreInserter】窗口
注意:除非在全局时钟资源非常紧张的情况下才选择禁止插入BUFG,因为*用普通布线资源,会左JTAG时钟线上产生较大的布线延时偏移(skew),破坏待分析信号乏间的时序关系,此当使用普通布线资源时,建议附加相应的约束,尽可能减小JTAG时钟线上的延迟对测试精的影响、(7)单击【Next】按钮将弹出【SelectInegratedLogicAnalyzerOptions】设置界面。【TriggerParameters】选项组用于设置触发输人和匹配单元参数,以及触发条件数,如图5所示。
图5【TriggerParameters】选项组■在【NumberofInputTriggerPods】下拉列表框中可以选择相应的ILACore输人触发端口的数目,每个ILACore多可以提供16个输入触发端凵.符个触发端口的参数将在下方分别列出,包括触发宽度、触发条件判断单元的类型和数目。触发端口由一条或多条信号线组成,信号线的数称为“触发宽度”,触发宽度多可达256。触发匹配单元是-个比较器,它和触发端口相连,用于检测触发端冂足否满足特定的条件。一个触发端凵可以有1~16个触发匹配单元,这些触发条件判断单元可以组合起来构成逻辑分析仪的触发条件,用于捕获数据。触发匹配单九设甘得越多,占用的逻辑资源越多。因此在满足设定触发条件要求的情况下,应尽量减少触发队配单元的数目。■在触发条件选项组【TdggerConditionSenings】中设置是否便能触发队列器和队列器深度,一旦设置,可以将标准布尔方程式触发条件用可选择的触发队列器扩展。该队列器可以用循环状态机来实现,当满足了第l级的所有匹配条件后,传递到下,依次类推。(8)单击【Next】按钮,打开【CapturePmeters】选项组.它用于设置存储深度、数拓位宽及采样时刻等参数,如图6所示。存储深度(采样缓冲器)与所选择的器件类型有关。数据的存储深度和位宽由FPGA内部的剩余BlockRAM数量决定。当改变存储深度时,左边的【CoreUtilization】资源利用率栏将会发生变化。
图6【CaptureParameters】选项组
【DataSameAsTrigger】复选框用来选择数据和触发信号相同时的处理方式。如果选择该复选框,那么数据与触发信号相同时,在【TriggerPortsUsedAsData】列表框中可以选取这些触发端口作为数据。数据与触发信号相同是很常用的模式,因为用户可以捕获和采集来自ILA的任何数据。在这种模式下,ILACore省略了数据输入端口,因此可以减少对CLB不口布线资源的占用,但是`总的数据宽度不能大于256位。如果不选择该复选框,那么数据和触发信号完全独立。当采样的数据位宽小于触发宽度时,这种模式能减少采集的数据,节省BlockRAM资源。
(9)单击【Next】按钮,打开【NetConnections】选项组。该选项组用于将集成逻辑分析仪iLACore的输入信号与设计中的网线连接起来,如图7所示。
图7【NotConnections】选项组
(10)单击【ModifyConnections】按钮,弹出【selectNet】对话框,如图8所示。利用该对话框可以很容易地将ILACore工作时钟、触发信号、数据信号与设计中的网线连接起来。【NetSelections】中选择ILA的输入信号,可以分别选择时钟(Clock)表和触囱数据(Trigger/Data)表。在左下方选中需要连接的网线,并选择应加入到哪个测试通道(TP0或TP1)。单击【MakeConnections】按钮,即可完成一条信号线的连接。单击【0K】按钮,完成连接设置。
图8【SelectNet】对话框在完成信号连接后的ILA网线连接器窗口,如图9所示。端口有3种类型,分别为时钟端口(CLOCKPORT)、触发端口(TRIGGERPORTS)和数据端口(DATAPORTS)。由于选择了【DataSameAsTrigger】复选框,因此触发端口和数据端口合并。使用时应保证所有端口信号都连接,否则插入ILACore时将提示错误信息。当端口中的信号全部连接时端口名称为黑色,否则显示红色。
图9完成所有的ILACore与网线连接(11)单击【ReturntoProjectNavigator】按钮,更新工程管理器中的ILA
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025年济宁道路运输从业人员资格考试内容有哪些
- 2025年绥化道路运输从业资格证模拟考试年新版
- 《虎年春节模板》课件
- 城市绿化养护服务招投标模板
- 燃气管道电工施工合同样本
- 广州市二手房按揭合同签订指南
- 教育设施租赁协议
- 智能化施工合同住宅小区改造
- 城市绿化带建设室外施工合同
- 旅行社暖气管道维修施工合同
- 应用文写作-计划课件
- 粮库钢结构项目施工组织设计(122页)
- 有效的双向沟通管理制度
- 围棋协会2022年工作计划范文
- 07讲信息系统建设和设计软件工程
- 厕所蹲位统计表10
- OptiXOSN8800产品系统硬件系统、单板介绍
- 附件1黑龙江省事业单位聘用合同制管理办法doc
- 蔬菜大棚温度控制器设计(共20页)
- LS-MASTER-K-指令手册
- 《数据结构》课程标准
评论
0/150
提交评论