迁移ISE ChipScope逻辑分析器到Vivado硬件管理器

迁移ISE ChipScope逻辑分析器到Vivado硬件管理器

介绍

本章介绍AMD Vivado™Design Suite硬件管理器,以及这些工具之间的关系

到ISE™设计套件ChipScope™逻辑分析器工具,以及如何迁移IP核

从ISE ChipScope环境到Vivado Design Suite。

Vivado硬件管理器是表示所有编程和调试工具的术语

Vivado Design Suite中提供的。Vivado中包含的功能

硬件管理器包括:

•Vivado设备编程器

•Vivado逻辑分析仪

•Vivado串行I/O分析仪

以下提供了Vivado集成设计环境(IDE)命名法,并列出

Vivado硬件管理器所取代的ISE工具。

传统IP核心支持

AMD建议您转移到新的Vivado调试IP核心。

重要!ChipScope Pro调试IP核心XCO文件与Vivado工具不兼容。做

不将XCO文件添加到Vivado项目中。

•在Vivado项目中,将以下内容添加到项目中:

○ 核心生成的NGC文件

○ XDC文件

○ 合成模板文件(.V或VHD,取决于HDL语言)

•将ChipScope调试核心XDC文件的USED_IN_SYNTHESIS属性设置为false。

•将SCOPED_TO_REF属性设置为适当的单元名称。

以下是包含icon_v1_06a、ila_v1_05a和icon_v1_05b的设计的示例,

以及vio_v1_05a ChipScope Pro调试IP核:

set_property USED_IN_SYNTHESIS false[get_files icon_v1_06a.xdc

ila_v1_05a.xdc vio_v1_05a.xdc]

set_property SCOPED_TO_REF{ila_v1_05a}get_files ila_v1_05.xdc

•下表中列出的传统ChipScope Pro调试IP核需要ChipScope-Pro

用于运行时调试期间交互的分析器工具,与不兼容

Vivado硬件经理。

ChipScope Pro Analyzer核心兼容性

以下小节介绍了ChipScope Pro分析仪与

Vivado调试IP核心。

ILA和VIO调试IP核

使用Vivado逻辑分析器与ILA v2.0(或更高版本)和/或VIO v2.0

调试IP核心。

下表显示了逻辑调试IP核心与运行时工具的兼容性。

IBERT 7系列GTH/GTP/GTX/GTZ v3.0(或更高版本)

调试IP核心

使用Vivado串行I/O分析仪与IBERT 7系列GTH/GTP/GTX/GTZ v3.0交互

(或更高版本)调试IP核心。

下表显示了串行I/O调试IP核心与运行时工具的兼容性。

结合传统的ChipScope Pro和Vivado Debug

设计中的IP核心

您可以使用以下规则将传统的ChipScope™核心与Vivado核心相结合:

•您可以在HDL代码中实例化Vivado调试IP核心,也可以插入ILA

v2.0核心进入Vivado设计的网表。

注意:将Vivado调试IP核心连接到JTAG基础设施的dbg_hub核心是

自动插入到您的设计中。

•您必须将传统的ChipScope Pro调试IP核心实例化到您的HDL代码中。

注意:传统ChipScope Pro不支持将调试核心插入Vivado设计网表

调试IP核心。

•在您的设计中实例化用于连接其他传统ChipScope的ICON核心

对JTAG链基础设施的IP核心进行专业调试。

重要!确保ICON和dbg_hub核心不使用相同的JTAG用户扫描链;

这样做会在write_bitstream DRC检查期间产生错误。

要更改dbg_hub核心的JTAG用户扫描链:

1.打开合成设计。

2.在"网表"窗口中,选择dbg_hub核心。

3.在"单元属性"窗口中,选择"调试核心选项"。

4.将C_USER_SCAN_CHAIN属性值修改为与

ICON核心融入你的设计。

相关推荐
ARM+FPGA+AI工业主板定制专家3 小时前
国产化RK3576+FPGA架构|晶圆传输机器人高速定位+AI瑕疵检测一体化方案
fpga开发·架构·机器人·嵌入式·fpga·工控·机器人运控
Eloudy1 天前
FPGA (QSFP28 + CMAC US+ RoCEv2) 与 Ubuntu22 + Mellanox 网卡直连分析
fpga开发
szxinmai主板定制专家1 天前
RK3568+FPGA高速并行采集|半导体探针测试设备多通道同步数据采集系统设计
人工智能·嵌入式硬件·计算机视觉·fpga开发
ARM|X86+FPGA工业主板厂家2 天前
RK3588+FPGA+EtherCAT异构架构解析|工业场景如何同时保住AI算力与微秒级运动实时性
人工智能·fpga开发·架构
zlinear数据采集卡2 天前
从“脏信号”到“纳伏级纯净”:硬核拆解DABL7606的多级抗混叠滤波与24位过采样算法
arm开发·科技·嵌入式硬件·fpga开发·开源
尤老师FPGA2 天前
HDMI数据的接收发送实验(二十)
fpga开发
千寻xun3 天前
三、实战篇-NVME SSD控制之FPGA实现(一)
fpga开发·nvme ssd·nvme协议
XMAIPC_Robot3 天前
软硬协同实时控制|RK3588业务调度+FPGA硬件时序,ethercat实现半导体设备微秒级响应(125us)
linux·arm开发·人工智能·fpga开发
upper20203 天前
从零开始设计riscv cpu记录之七
fpga开发·riscv·riscv设计·btb·分支预测
ARM|X86+FPGA工业主板厂家3 天前
AI视觉跟随运动控制实战|RK3588 NPU检测+FPGA EtherCAT多轴联动精准跟随方案,适用于半导体视觉对位等
人工智能·fpga开发·硬件工程·ethercat·实时系统