迁移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核心融入你的设计。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:/a/666421.html

如若内容造成侵权/违法违规/事实不符,请联系我们进行投诉反馈qq邮箱809451989@qq.com,一经查实,立即删除!

相关文章

API测试工具领域,Postman的10个最佳替换

Postman 赢得了流行且有效的 API 工具的声誉。然而,对于那些寻求更符合特定需求和偏好的替代方案的人来说,存在一些值得注意的选择。这些 Postman 替代方案提供了独特的特性和功能,可满足测试过程的各个方面的需求。 在本博客中,…

Oracle Linux上安装ORDS

ORDS就是Oracle REST Data Services。 环境如下: Oracle Linux 8Oracle Database 19cIP地址为A.B.C.D 要安装最新版本的ORDS,当前为24.1.1。 全程参考文档:Installing and Configuring Oracle REST Data Services 安装ORDS 添加reposit…

视频汇聚管理平台EasyCVR程序报错“create jwtSecret del server class:0xf98b6040”的原因排查与解决

国标GB28181协议EasyCVR安防视频监控平台可以提供实时远程视频监控、视频录像、录像回放与存储、告警、语音对讲、云台控制、平台级联、磁盘阵列存储、视频集中存储、云存储等丰富的视频能力,平台支持7*24小时实时高清视频监控,能同时播放多路监控视频流…

FreeRtos进阶——软件定时器内部逻辑

在FreeRtos软件定时器,是根据Systick来判断定时是否到达,可以是单次定时器也可以是循环定时器。在创建定时器任务后,在每一次SysTick中断中,会将定时器时钟到的任务写入定时器任务队列。在prvTimerTask任务(守护任务&a…

微信小程序-页面配置

一、页面配置文件的作用 小程序中,每个页面都有自己的.json配置文件,用来对当前页面的窗口外观、页面效果等进行配置 二、页面配置和全局配置的关系 小程序中,app.json中的window节点,可以全局配置小程序中每个页面的窗口表现 …

算法(一)递归

文章目录 递归的概念递归三要素递归demo打印100次“hello word”斐波那契数列 递归的概念 递归算法是一种直接或者间接调用自身函数或者方法的算法。 递归三要素 递归条件结束 因为递归是循环调用自身,因此就必须要有结束条件,或者就会OOM。 函数的功…

线性代数|机器学习-P1课程简介

文章目录 1. 书籍下载2. 正文 1. 书籍下载 链接:https://pan.baidu.com/s/1QbK0enLh0x4nU1c4Tqwlkw 提取码:r7ft 本课程回顾线性代数在概率论、统计学、优化和深度学习中的应用。是GILBERT STRANG教授的有一个经典的课程。课程将线性代数分为如下部分&a…

为什么都说视频号小店值得做,具体该怎么做?新手必学

大家好,我是电商花花。 所有人都在告诉你2024年应该做视频号小店,但没有人告诉你到底应该怎么做。 今天给大家说一下为什么2024年都推荐大家去做视频号小店,以及分享一些视频号小店的实操干货,可以帮助大家更快更稳的做店。 首先…

Linux网络-Socket套接字_Windows与Linux端双平台基于Udp传输协议进行多线程跨平台的服务器与客户端网络通信的简易聊天室实现

文章目录 一、Socket套接字二、Udp 常见API1. int socket(int domain, int type, int protocol);2. int bind(int socket, const struct sockaddr *address, socklen_t address_len);struct sockaddr 3. ssize_t recvfrom(int socket, void *restrict buffer, size_t length, i…

【数据结构与算法】算法优化、时间复杂度、空间复杂度

文章目录 一、什么是复杂度?二、大O表示法三、时间复杂度计算四、常见复杂度的比较五、算法优化的核心方法论六、常见算法复杂度五、总结 一、什么是复杂度? 复杂度是衡量代码运行效率的重要的度量因素。 而复杂度主要就是指时间复杂度和空间复杂度。 …

三菱MR-J4系列伺服驱动器E7.1和32.3故障报警处理总结

三菱MR-J4系列伺服驱动器E7.1和32.3故障报警处理总结 三菱MR-J4系列伺服驱动器出现报警,故障代码为:E7.1和32.3,查阅手册可以看到E7.1和32.3的报警解释信息, 如下图所示,此时简单运动控制模块上的ERROR灯亮, 如下图所示,用GX WORKS3打开备份程序,找到FX5-80SSC-…

一维时间序列信号的广义傅里叶族变换(Matlab)

广义傅里叶族变换是一种时频变换方法,傅里叶变换、短时傅里叶变换、S变换和许多小波变换都是其特殊情况,完整代码及子函数如下,很容易读懂: % Run a demo by creating a signal, transforming it, and plotting the results% Cre…

大数据开发面试题【Mysql篇】

181、mysql数据库中的引擎 用于数据存储、处理和保护数据的核心服务,不同的数据库引擎有其各自的特点,常见的引擎:InnoDB,Mylsam、Memory、Mrg_Mylsam、Blackhole innodb:是一个事务性存储引擎,提供了对事…

Transformer 动画讲解:数据处理的四大关键步骤

节前,我们组织了一场算法岗技术&面试讨论会,邀请了一些互联网大厂朋友、今年参加社招和校招面试的同学。 针对大模型技术趋势、大模型落地项目经验分享、新手如何入门算法岗、该如何准备面试攻略、面试常考点等热门话题进行了深入的讨论。 汇总合集…

MFC工控项目实例之二添加iPlotx控件

承接专栏《MFC工控项目实例之一主菜单制作》 在WIN10下使用Visual C 6.0 (完整绿色版)添加iPlotx控件的方法。 1、在资源主对话框界面点击鼠标右键如图选择插入Active控件点击进入。 2、选择iPlotx Contrlolh点击确定。 3、在对话框界面插入iPlotx控件。…

NATS-研究学习

NATS-研究学习 文章目录 NATS-研究学习[toc]介绍说明提供的服务内容各模式介绍测试使用发布订阅(Publish Subscribe)请求响应(Request Reply)队列订阅&分享工作(Queue Subscribers & Sharing Work)…

编程入门(七)【虚拟机VMware安装Linux系统Ubuntu】

读者大大们好呀!!!☀️☀️☀️ 🔥 欢迎来到我的博客 👀期待大大的关注哦❗️❗️❗️ 🚀欢迎收看我的主页文章➡️寻至善的主页 文章目录 🔥前言🚀Ubuntu知多少🚀安装的前期准备&am…

放开了去的 ulimit

放开了去的 ulimit 放开了去的 ulimitulimit简介临时修改打开文件数目永久修改系统总打开句柄限制更多信息 放开了去的 ulimit ulimit简介 对于高并发或者频繁读写文件的应用程序而言,有时可能需要修改系统能够打开的最多文件句柄数,否则就可能会出现t…

3389,为了保障3389端口的安全,我们可以采取的措施

3389端口,作为远程桌面协议(RDP)的默认端口,广泛应用于Windows操作系统中,以实现远程管理和控制功能。然而,正因为其广泛使用,3389端口也成为许多潜在安全威胁的入口。因此,确保3389…

使用C#实现VS窗体应用——画图板

✅作者简介:大家好,我是 Meteors., 向往着更加简洁高效的代码写法与编程方式,持续分享Java技术内容。🍎个人主页:Meteors.的博客💞当前专栏:小项目✨特色专栏: 知识分享&#x1f96d…