- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
chipscope使用方法
chipscope的学习与使用
(1) chipscope有三个主要的功能:
1、ChipScope Core Inserter
配置ICON核
配置ILA核
触发参数、捕获参数、网线连接
2、ChipScope Pro Analyzer
初始化边界扫描链,选择芯片型号
配置芯片(JTAG CLOCK)
设置触发条件
观察信号波形
3、ChipScope Pro Generator
生成ICON核
生成ILA核
通过功能1生成了一个CDC文件,在这个CDC文件中需要配置一下触发参数的个数、深度以及连接。
最后工程需要重新run一下。
功能1通过后,可以双击Analyze Design Using ChipScope来启动分析仪,通过分析仪可以查看CDC 文件中配置的连线的波形。
功能3是一个集成功能,它把功能1和功能2集成为一个功能。
功能3需要打开ChipScope Pro Generator软件,在这个软件中新建一个工程,配置芯片型号以及合适的语言(Verilog HDL),配置ICON核和ILA核。
之后在工程中加入这两个文件:xxx_icon.xco和xxx_ila.xco文件
在工程.v文件中加入ICON核和ILA核的调用,这时不需要把cdc文件,而且CDC文件需要从工程中移除。
下面是一个小的例子(调用ICON核和ILA核):
wire [w_icon-1 : 0] con;
wire [w_trig-1 : 0] p_data;
xxx_icon u_icon(.CONTROL0(con));
xxx_ila u_ila(.CLK(clk),.CONTROL(con),.TRIG0(p_data));
最后再打开分析仪就可以来查看波形了,如果需要有时候可以再次加载CDC文件。
以下是具体的操作说明:
ChipScope Pro Generator打开方式:(见图 《软件打开》)
开始-程序-Xilinx ISE Suite 12.4-ISE Design Tools-CORE Generator
打开这个软件后,新建一个工程。
保存这个工程时出现Project Options对话框
选择 Part项,配置相应的参数:Family,Device,Package,Speed Grade
选择 Generation项,配置Design Entry 为Verilog
点击OK保存配置
在Search IP Catalog框中输入 ICON (见图 《ICON打开》)
双击 ICON (ChipScope Pro - Integrated Controller)
配置 Component_Name (xxx_icon)
选择 Number of Control Ports 一般为1
配置 Boundary Scan Chain 一般为USER1
最后点击Generate
等待一会儿,等待生成Core
在Search IP Catalog框中输入 ILA
双击 ILA (ChipScope Pro - Integrated Logic Analyzer) 1.03a
配置 Component_Name (xxx_ila)
配置 Number of Trigger Ports 这个数目一般为1就足够用了
配置 Sample On 这个选项里只有两个:一个是上升沿,一个是下降沿,看自己的情况来定
配置 Sample Data Depth 这个是采样的个数 这个自己来定
点击Next
配置Trigger Port Width 这个数目为你要查看所有数据的总的位宽数目。
(比如说,我想查看reg [15:0] data的情况,可以输入16)
配置完成点击 Generator就可以了。
等待生成CORE完成。
关闭 Xilinx CORE Generator界面
将生成的xxx_icon.xco 和 xxx_ila.xco文件加入到工程目录下。
(见图《加入工程》ledWater_icon和ledWater_ila就是加入的文件)
在 xxx.v文件中加入 Core模块的引用
xxx_icon u_icon(.CONTROL0(dat1));
xxx_ila u_ila(.CLK(dat2),.CONTROL(dat1),.TRIG0(dat3));
说明:
dat1默认是[35:0] dat1 是36位宽,这个可以自己定义一个。
dat2是时钟
dat3是你要查看的波形数据集合
注意:
上面的操作完成以后,需要在 Generate programming File 上右击,选择P
您可能关注的文档
最近下载
- 工程维修委托协议合同书.docx VIP
- 《RPA财务机器人实训教程》教案示例.docx VIP
- 2023年3月scratch图形化编程等级考试试卷(四级)不带答案.docx VIP
- MITSUBISHI三菱CC-Link IE现场网络Basic远程I_O模块用户手册.pdf
- 2025年公务员多省联考《申论》题(天津市区卷).docx VIP
- 《GNSS原理及应用》全套教学课件.pptx
- 偷窥漫画第一季完整.docx VIP
- 2023《传统资源型城市的产业转型问题研究—以辽宁鞍山市为例》7400字.docx VIP
- 新时代中国特色社会主义理论与实践课件-2024年高教版研究生新中特教材.pdf VIP
- 复杂网络的同步与控制.pptx VIP
文档评论(0)