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

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

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

使用LLaMA-Factory微调大模型

使用LLaMA-Factory微调大模型 github 地址 https://github.com/hiyouga/LLaMA-Factory 搭建环境 git clone --depth 1 https://github.com/hiyouga/LLaMA-Factory.git cd LLaMA-Factory在 LLaMA-Factory 路径下 创建虚拟环境 conda create -p ./venv python3.10激活环境 c…

为参数设置默认值

自学python如何成为大佬(目录):https://blog.csdn.net/weixin_67859959/article/details/139049996?spm1001.2014.3001.5501 调用函数时,如果没有指定某个参数将抛出异常,为了解决这个问题,我们可以为参数设置默认值,即在定义函…

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…

ReDos攻击浅析

DOS为拒绝服务攻击,re则是由于正则表达式使用不当,陷入正则引擎的回溯陷阱导致服务崩溃,大量消耗后台性能 正则 ​ 探讨redos攻击之前,首先了解下正则的一些知识 执行过程 大体的执行过程分为: 编译 -> 执行编译过程中&…

数据标准的制定落地

目录 什么是数据标准 基本定义 目的 数据标准体系分类 从内容层面分类 从管理视角分类 从面向的对象分类 从数据结构的角度分类 数据标准价值 业务价值 技术价值 管理价值 数据标准和数据治理的关系 数据标准在数据治理各项任务中的作用 数据标准与主数据 数据…

实用软件分享---超级轻量级的强力卸载软件工具UninstallView_1.51

专栏介绍:本专栏主要分享一些实用的软件(Po Jie版); 声明1:软件不保证时效性;只能保证在写本文时,该软件是可用的;不保证后续时间该软件能一直正常运行;不保证没有bug;如果软件不可用了,我知道后会第一时间在题目上注明(已失效)。介意者请勿订阅。 声明2:本专栏的…

django中,出现CSRF verification failed. Request aborted.错误

这是跨站点访问的防范机制&#xff0c;csrf是一个令牌&#xff0c;会验证登录&#xff0c;需要在setting中把 "django.middleware.csrViewMiddleware" 注释掉 并在html文件中的<body>内添加 {% csrf token %} 就可以了

Star CCM+边界层设置

边界层介绍 在流体仿真中&#xff0c;边界层是指靠近实体表面的流体区域&#xff0c;其作用是描述流体在实体表面附近的速度和压力分布。边界层主要影响着物体表面的摩擦阻力、热传导以及质量传输等现象。 一般来说&#xff0c;在流体仿真中会设置一到三层不同厚度的边界层。…

最常用的电平转换电路

最常用的电平转换电路 两颗NMOS搭建的电平转换电路![请添加图片描述](https://img-blog.csdnimg.cn/direct/2b496321257f4bc4a1f23a086337ed27.png)两颗NPN三极管搭建的电平转换电路二极管钳位搭建电平转换电路二极管和MOS管组合的电平转换电路专用转换芯片电平转换 两颗NMOS搭…

YAML快速编写示例

一、案例 1.1 自主式创建service关联上方的pod 资源名称my-nginx-kkk命名空间my-kkk容器镜像nginx:1.21容器端口80标签njzb:my-kkk 1.1.1 创建一个demo文件夹 1.1.2 创建并获取模版文件 1.1.3 查看服务并编写yaml文件 1.1.4 编写yaml文件并部署&#xff0c;查看服务是否运行成…

elementui中的el-checkbox-group添加全选按钮

//多选子组件 <template><div class"multiple-choice"><el-checkbox class"no1" v-if"isShowAllBtn" :indeterminate"isIndeterminate1" v-model"checkAll1" border :style"{borderColor:isIndetermina…

elementUI - 折叠以及多选的组件

//子组件 <template><!-- 左侧第二个 --><div class"left-second-more"><div class"layer-list-wrapper1"><el-collapse v-model"activeNames" change"handleChange"><el-collapse-item v-for"…

期末速成 ——计算机组成原理(2)数值的表示与运算

目录 一、定点数的表示 &#xff08;一&#xff09;无符号数和有符号数的表示 &#xff08;二&#xff09;机器数的定点表示 &#xff08;三&#xff09;原码、补码、反码、移码 (1)原码表示法 二、浮点数的表示 三、溢出判断 (一)采用一位符号位 (二)采用双符号位 四…

LC 旋转 - 模拟对象

原文链接 链接 液晶 (LC) 旋转网格属性允许您以 theta、phi 为单位指定空间变化的 LC 导向。 液晶由杆状分子结构组成&#xff0c;这些分子结构具有相对于长轴的旋转对称性。因此&#xff0c;液晶具有空间变化的单轴光学特性。 相对于分子长轴和分子短轴的折射率称为非寻常 ne …

《广告数据定量分析》第3版读书笔记之统计原理

1.点估计与区间估计:可用于求指标误差区间;(不常用) (1)总体比例的置信区间: 通过样本数据计算的比例,估计总体的对应比例的取值范围。主要适用于用户转化漏斗各环节的转化率估计,比如点击率、点击下载率、下载安装率、安装激活率等。 我们可以得到总体百分比的一个…

SRS介绍及环境搭建

1.SRS简介 SRS&#xff08;Simple Real-Time Media Server&#xff09;是一个开源的流媒体服务器&#xff0c;它支持多种流媒体协议&#xff0c;包括RTMP、WebRTC、HLS、HTTP-FLV、SRT、MPEG-DASH和GB28181等57。SRS主要应用于直播、视频会议等场景&#xff0c;提供实时音视频服…

【刷题(14)】二叉树

一、二叉树基础 /*** Definition for a binary tree node.* struct TreeNode {* int val;* TreeNode *left;* TreeNode *right;* TreeNode() : val(0), left(nullptr), right(nullptr) {}* TreeNode(int x) : val(x), left(nullptr), right(nullptr) {}* …

【并发程序设计】12.内存映射

12.内存映射 使一个磁盘文件与内存中的一个缓冲区相映射&#xff0c;进程可以像访问普通内存一样对文件进行访问&#xff0c;不必再调用read,write&#xff0c;更加高效。 用到的函数 mmap函数 原型&#xff1a; #include <sys/mman.h> void* mmap(void* start, size_…

【GD32】05 - PWM 脉冲宽度调制

PWM PWM (Pulse Width Modulation) 是一种模拟信号电平的方法&#xff0c;它通过使用数字信号&#xff08;通常是方波&#xff09;来近似地表示模拟信号。在PWM中&#xff0c;信号的占空比&#xff08;即高电平时间占整个周期的比例&#xff09;被用来控制平均输出电压或电流。…

MFC 解决Enter回车键和Esc取消键默认关闭窗口的三种方法

文章目录 问题描述问题原因解决办法方法一&#xff1a;在重载的PreTranslateMessage 函数中屏蔽回车和ESC 的消息方法二&#xff1a;重载OnOK函数方法三&#xff1a;将所有按钮类型设为普通按钮&#xff0c;并设置其中一个按钮为默认按钮 问题描述 一般情况下编写的MFC对话框程…