ChipScope Pro核生成器

Xilinx针对不同类型的调试IP核,提供了不同的核生成器。本节重点介绍Xilinx Core Generator Tool(Xilinx IP核生成器)所支持的ChipScope Pro调试IP核ICON、ILA、VIO和ATC2及其属性(见图9-5)。

图9-5 Xilinx Core Generator Tool的调试IP核

9.2.1 ICON属性

双击【Xilinx Core Generator】,打开现有的IP核工程项目或者建立一个新的IP核工程。【View by function】→【Debug & Verification】→【ChipScope Pro】,双击ICON。弹出图9-6所示界面。

图9-6 ICON配置界面

(1) 【Component Name】:输入组件名称。
(2) ICON Parameters。

【Number of Control Ports】:ICON可以连接最多15个ILA、IBA、VIO和ATC2内核。这些内核不可以分享它们的控制端口。【Disabling the Boundary Scan Component Instance】:该选项用于选择是否禁止在ICON内部例化边界扫描组件,默认此项不选中,即自动在ICON内部例化边界扫描组件。边界扫描原语(例如,BSCAN_VIRTEX5)用于实现与目标FPGA的JTAG边界扫描逻辑的通信。边界扫描组件扩展了FPGA的JTAG测试访问接口(TAP),可以产生四条扫描链,分别是USER1、USER2、USER3和USER4,ChipScope Analyzer是通过其中的一条与ChipScope内核IP通信的。由于这些调试内核不能同时使用一个边界扫描模块中的两条扫描链,但是与其他用户逻辑共享同一个边界扫描模块是可能的。这种共享同一个边界扫描模块的方法有两种:一是在ICON中例化边界扫描模块,并将未用的边界扫描链从ICON输出,供其他逻辑使用;另一种方法是在设计中的其他地方例化边界扫描模块,将USER1或USER2扫描链与ICON核接口连接。

注意:只有 Spartan-3、Spartan-3E、Spartan-3A和Spartan-3A DSP支持该选项。

【Selecting the Boundary Scan Chain】:ChipScope Analyzer分析仪通过一条扫描链(USER1、USER2、USER3或者USER4)与ChipScope内核通信。如果边界扫描模块在ICON核内例化,则可以通过【Selecting the Boundary Scan Chain】下拉列表框选择一条扫描链。【Disabling JTAG Clock BUFG Insertion】:如果边界扫描模块在ICON核内例化,那么可以在JTAG时钟链选择禁止插入BUFG。禁止插入BUFG,JTAG时钟则不会使用全局时钟网络,而采用通用布线资源布线。默认值为自动分配一个BUFG。如果要禁止BUFG插入,那么需要在.XCO文件中设臵内核参数“CSET enable_jtag_bufg=false”。该选项在GUI界面中不出现,需要产生该内核后手动编辑.XCO文件。

注意:只有全局资源非常缺少的情况下才考虑把JTAG时钟放到通用布线中。禁止全局时钟缓冲器可能导致时序问题或者不期望的行为(例如在分析工具中出现“Found 0 cores in device”的错误)。

【Enabling Unused Boundary Scan Ports】:如果边界扫描组件是在ICON核里被例化的,那么可以选择【Enabling Unused Boundary Scan Ports】复选框使能边界扫描组件的未用扫描链USER*,供其他逻辑使用。Spartan-3、Spartan-3E、Spartan-3A和Spartan-3A DSP器件的边界扫描原语有两套端口:USER1和USER2。
Virtex-4/5/6和Spartan-6器件的边界扫描原语有四套端口:USER1、USER2、USER3和USER4,但是同一时刻只有一种端口使能。这些端口提供了与TAP控制器的接口。ICON核通常只与一个USER扫描链通信,因此其他不用的端口可以用于其他逻辑。

注意:只有 Spartan-3、Spartan-3E、Spartan-3A和Spartan-3A DSP支持该选项。另外,只有使用这些USER*口时此项才被使能。如果设臵为使能,但是设计中并没有使用这些端口,一些综合工具可能不会产生与ICON之间的正确连接,甚至会在综合或实现阶段产生错误。

ChipScope Pro核生成器相关推荐

  1. ChipScope Pro内核生成器应用实例

    ChipScope Pro内核生成器应用实例 下面通过一个简单8位计数器的例子,了解如何在工程中添加ChipScope Pro内核生成器的各个IP核,对FPGA内部节点和逻辑进行观测.在该实例中,我们 ...

  2. ChipScope Pro分析仪

    ChipScope Pro分析仪 ChipScope Pro 分析工具(Analyzer tool)直接与ICON.ILA.IBA.VIO及IBERT核相连,用户可以实时地创建或修改触发条件. 注意: ...

  3. ChipScope Pro内核插入器

    ChipScope Pro内核插入器 ChipScope Pro内核插入器的文件后缀名为cdc.在ISE工程中可以创建一个新的cdc程序,也可以在实现流程中激活内核插入器. 注意:使用内核插入器之前, ...

  4. FPGA设计开发软件ISE使用技巧之:片上逻辑分析仪(ChipScope Pro)使用技巧

    URL: http://www.icbuy.com/info/news_show/info_id/182769.html 6.7  片上逻辑分析仪(ChipScope Pro)使用技巧 在FPGA的调 ...

  5. 【FPGA学习】ISE调试助手:逻辑分析仪(ChipScope Pro)

    一.chipScope Pro介绍 与Modelsim软件仿真有所不同,chipscope pro是在线式的仿真,更准确的观察数据的变化,方便调试.是一个可以随时监测FPGA数据变化的一个便捷工具,而 ...

  6. python渗透测试入门之burpsuite载核生成器

    近期收到了电子工业出版社赠送的一本网络安全书籍<python黑帽子>,书中一共24个实验,今天复现第15个实验(burpsuite载核生成器插件),我的测试环境是mbp电脑+kali虚拟机 ...

  7. FPGA series # 关于ChipScope的ICON核、ILA核和VIO核

    刚入门接触vivado其实是陌生的,陌生之处在于不了解历史.即使是日益更新的技术也是从最初那个0和1一点点垒起来的,每当看到类似于这就是可以这么做,你不用去知道它底层怎么跑的,只要知道怎么使用就行这种 ...

  8. 锐炬显卡可以linux吗,Intel Broadwell桌面CPU性能测试:Iris Pro 6200核显无敌了

    Intel已经在Computex 2015发布了Broadwell-H桌面版处理器,分别有Core i7-5775C和Core i5-5765C两款,另有3款BGA封装的嵌入式型号.它们的特色是内置I ...

  9. Vivado如何使用Chipscope

    转自 https://www.cnblogs.com/hcr1995/p/9929359.html#4111147 侵删 vivado中取消了chipscope但是可以直接用ILA逻辑分析仪来抓信号, ...

最新文章

  1. 不同数据库中两列字段相减(某列有空值)
  2. 今天感觉有点冷了其实。
  3. 正式版Android P,喜大普奔!一加6正式推送Android P正式版
  4. Java StringBuilder codePointCount()方法与示例
  5. java学习(141):自定义捕捉异常
  6. SpringCloud Consul Config 配置中心(一)
  7. windows api 每日一练(5)基本内存操作
  8. 拓端tecdat|R语言法国足球联赛球员多重对应分析(MCA)
  9. 华成英-模拟电子技术P11 场效应管及其放大电路 笔记
  10. 柯美smb扫描出现服务器连接错误_柯尼卡美能达283设置好扫描之后,不能完成,提示与服务器连接错误,是什么原因,之前是可以用的...
  11. win10升级助手_不用QQ也能电脑远程,win10这隐藏功能太良心了!真后悔发现太晚...
  12. 狐狸逮兔子——链式存储方式
  13. SAS逻辑回归之多分类
  14. 家用投影仪不会选?记住这几个方面,帮你选到适合你的投影仪
  15. Dremel和Hadoop
  16. Qt控件边框颜色设定
  17. ArduinoMega2560 引脚表
  18. 计算学生成绩的标准差 C语言
  19. php linter,是否有PHP的linter使所有异常像Java一样显式?
  20. 【图文详解】入职必备—3分钟学会SVN快速上手

热门文章

  1. python内置函数可以返回列表元组_Python内置函数()可以返回列表、元组、字典、集合、字符串以及range对象中元素个数....
  2. mysql增加字段默认位置_MySQL语句增加字段,修改字段名,修改类型,修改默认值
  3. graphic头文件函数_graphics.h头文件详解
  4. mysql口令更换周期_Linux设置口令复杂度和口令定期更换策略
  5. 小米扫地机器人 自动关机_小米扫地机器人1S 真的好用吗?
  6. go 调用winapi_golang 调用windows API 中文的处理
  7. android 流式编程,流式编程
  8. 配置ssl证书_Nginx监听443端口配置SSL证书
  9. 疫情可以来,但比赛不能断
  10. 信标节能电路模块第二版本调试-无线充电-2021-3-21