Aug 15

ChipScope 不指定

RickySu , 09:54 , 技术经验 , 评论(0) , 引用(0) , 阅读(511) , Via 本站原创
Chipscope的基本体系结构是

JTAG <=> ICON <=> VIO/IBA/ILA/ATC2

ICON
ICON是control模块,最多可带15个ILA

VIO
使用VIO时,要注意in/out方向,in表示显示数据,out表示控制信号

ILA
ILA是chipscope最常用的模块吧。里面有很多容易混淆的词汇。match unit, match type等等,我暂时也还没有完全清楚。

Analyzer
使用ILA设置trigger时,很多术语和ILA相同,不理解就不能按照想象的方式设置触发。
waveform有一个很有用的功能是token。这个功能可以使调试状态机变得格外方便。把state信号设置成token,然后编写tok文件(安装目录下有tok文件的sample,编写很方便,特别是对verilog程序来说,只需要删除/替换一些文字就可以了)
可以说,这个Analyzer用会了的话,比大多数逻辑分析仪使用方便。

BSCAN
设置ICON时会要设置BSCAN。一般情况下保持默认。但是我还是很想搞清楚里面BSCAN模块的连接和数据流向。

Chipscope还可以远程控制:
使用server/client结构。
server上连接测试板,client上运行chipscope analyzer观察调试数据
使用方法:server端运行sc_server.bat文件(在chipscope/bin/nt目录下),client端运行analyzer,在JTAG -> Server Host Setting设置server的ip地址和端口,然后就可以像通常那样使用了。
Tags: ,
分页: 1/1 第一页 1 最后页 [ 显示模式: 摘要 | 列表 ]