标题:
ILA VIO 使用
[打印本页]
作者:
look_w
时间:
2017-10-20 21:17
标题:
ILA VIO 使用
本帖最后由 look_w 于 2017-10-20 21:56 编辑
ChipScope
Pro提供的逻辑调试内核包括集成控制器(ICON)IP核,集成逻辑分析(ILA)IP核,虚拟I/O(VIO)IP核和Agilent跟踪(ATC2)IP核。
1、ICON(Intergrated Controller)核
ChipScope
Pro集成控制器(ICON)IP核提供FPGA设备的JTAG边界扫描链(BSCAN)与ILA、VIO、ATC2
和IBA等
ChipScope
Pro IP核之间的接口,
ChipScope
Pro分析软件可以利用ICON IP核通过FPGA设备的JTAG端口
与内核通信。在Verilog或VHDL设计中可以直接例化
ICON IP核并与其他内核链接,
ICON IP核也可以用Xilinx嵌入
式开发包(EDK)工具添加到嵌入式处理器系统设计中。
所有的核都需要通过JTAG电缆完成计算机和芯片的通信,在ChipScope Pro中,只有ICON核具备和JTAG边界
扫描端口通信的能力,因此ICON核是ChipScope应用必不可少的关键核。
2、ILA(Integrated Logic Analyzer)核
ChipScope
Pro
集成逻辑分析(ILA)IP核是一个可定制的逻辑分析核,用于监视设计中的内部信号。ILA IP核
包
括了现代逻辑分析仪的很多高级属性,如布尔触发式、触发序列及存储条件等。由于ILA IP核与被监视的设计是
同步的,因此设计中应用的所有时钟限制也要用于ILA IP核内组件。
FPGA设计中的信号连接到ILA IP核的输入端口,就可以在设计频率下捕获这些信号。在实现设计之前,要先选
用IP核参数,包括捕获哪些信号、每个信号捕获多少采样等。与ILA IP核通信时通过与JTAG端口连接的ICON IP核
实现。在设计加载到板上FPGA芯片后,可以通过
ChipScope
Pro分析软件建立触发条件,即设置在什么时候以及
怎样捕获连接到ILA IP核的信号。在满足触发条件并填充满采样缓存器后,数据缓存的内容上载到
ChipScope
Pro
分析器,并以波形或列表形式显示。
可以用规则的FPGA逻辑实现匹配逻辑、捕获控制和状态功能。运行过程中捕获的信号数据在上载到分析软件
之前先在FPGA片内RAM存储器存储,不需要用户输入或输出来触发事件、捕获数据或与ILA IP核通信。
ILA核提供触发和跟踪功能,根据用户设置的触发条件捕获数据,然后在ICON控制下,通过边界扫描口将数据
上传到PC上,最后再Analyzer中显示出信号波形。
3、VIO(Virtual IO)核
虚拟输入、输出核用于实时监控和驱动FPGA内部的信号,可以观测FPGA设计中任意信号的输出结果,一级添加虚拟输入。
欢迎光临 电子技术论坛_中国专业的电子工程师学习交流社区-中电网技术论坛 (http://bbs.eccn.com/)
Powered by Discuz! 7.0.0