Vivado Design Suite一级物件

2024-06-03 04:28

本文主要是介绍Vivado Design Suite一级物件,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

Vivado Design Suite一级物件
按设计过程导航内容
Xilinx®文档围绕一组标准设计流程进行组织,以帮助您
查找当前开发任务的相关内容。本文件涵盖
以下设计过程:
•硬件、IP和平台开发:为硬件创建PL IP块
平台,创建PL内核,子系统功能仿真,并评估
Vivado®计时、资源使用和电源关闭。还包括开发
用于系统集成的硬件平台。

网表和设备对象
Vivado Design Suite支持内存设计中的许多一流对象
数据库这些对象表示逻辑设计、设备的单元、网络和端口
目标Xilinx设备或平台板的资源,以及特定用户使用的对象
Vivado设计套件的功能,如IP集成商使用的块设计对象,或
Vivado硬件管理器使用的硬件对象。Vivado设计套件映射
将逻辑设计的网表对象映射到目标设备或板的设备对象上。
图1-1,第10页说明了一些Vivado工具第一类之间的关系
物体。此图具有代表性,并非旨在描绘所有Vivado工具的第一类
对象或它们的关系。

显示在图1-1顶部的网表对象是逻辑设计的一部分
编程到FPGA中。设备对象,如图的下半部分所示,是零件
实际物理设备的,并包括区域资源,如时钟区域、瓦片、站点或
CLB。设备对象还包括封装引脚和I/O组,如的左侧所示
图,以及路由资源,如节点、导线和管道,如中的右侧所示
图形
Vivado Design Suite中存在其他类别的一级对象,例如计时
对象,它们与网表设计相结合以创建计时报告和约束
放置和布线结果。与网表和设备关联的定时对象
对象,提供了对所实现的设计的完整时序分析。计时对象
包括时钟、定时路径和延迟对象。
对象之间的关系由连接两个对象的箭头显示:
•双向箭头表示可以从以下任一位置查询关系
方向例如,您可以查询连接到特定网络的单元格(get_cells
-of_objects[get_nets]),或查询连接到特定单元格的网络
(get_nets-of_objects[get_cells])。
•单端箭头反映的关系只能在的方向上查询
箭头。例如,在图1-1中,您可以看到您可以查询位于
在特定的时钟区域(get_bels-of_objects[get_clock_regions])中,但是
您无法获得与特定贝尔相关联的时钟区域。
一类对象的描述、它们与其他对象的关系以及特性
在这些对象上定义的。

块设计对象
块设计是由互连的IP核心组成的复杂子系统设计,可以
或者用作独立的设计或者被集成到其他设计中。块设计,或
图表,可以使用Vivado Design Suite的IP集成程序创建。它们可以是
交互式创建,在Vivado Design Suite IDE中的IP集成商的画布上,或
以交互方式使用Tcl命令。
块设计图对象在结构上与网表对象非常相似
如前所述。组成的不同设计对象之间的关系
方块设计或图表如图1-2所示。

硬件管理器对象
硬件管理器是Vivado Design Suite的一项功能,可用于连接到
设备编程器或调试板,并锻炼编程的硬件设备。这个
硬件管理器允许您在设备上练习调试逻辑,访问要设置或
检索当前值。Vivado硬件管理器的许多调试核心和对象
如图1-3所示。

这篇关于Vivado Design Suite一级物件的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/1025998

相关文章

Axure元件库Ant Design中后台原型模板:提升设计与开发效率的利器

企业对于中后台产品的设计与开发需求日益增长。为了提升用户体验和开发效率,设计者和开发者们不断寻求更加高效、统一的解决方案。Ant Design,作为阿里巴巴开源的一套企业级UI设计语言和React组件库,凭借其丰富的组件和统一的设计风格,已成为众多项目的首选。而在Axure中使用Ant Design元件库,更是为中后台产品的原型设计带来了极大的便利。 Ant Design简介 Ant D

【UVA】11400-Lighting System Design(动态规划)

这道题感觉状态式不是很好推。。。 WA了好几次是因为排序的时候出问题了。 这道题出在线性结构里了,先说一下最长上升子序列吧。 dp[i]代表了以array[i]结尾的时候,最长子序列长度。 推导的时候,以起点递增的顺序进行推导。 #include<cstdio>#include<cstring>#include<iostream>#include<algorithm>#i

Circuit Design 贴片晶振的区分

贴片晶振脚位的区分(非常详细,尤其是如何区分四脚的有源无源晶振): http://ruitairt.com/Article/tiepian_1.html 如何区分有源和无源晶振: http://ruitairt.com/Article/yzjddbfqsq_1.html

Circuit Design RC 震荡电路

为了测试一个信号放大器,手边又没有合适的信号发生器,所以就需要自己手动来一个信号发生器。。。。。由于所需的频率大概也不会太高,手边也没有电感,所以选择用RC震荡电路来实现这个功能。 借鉴的网页: http://www.eepw.com.cn/article/283745.htm RC振荡电路,采用RC选频网络构成,适用于低频振荡,一般用于产生1Hz~1MHz(fo=1/2πRC)的低频信号。

Circuit Design 三极管驱动蜂鸣器电路 及 蜂鸣器两端电压正确但是不响的解决方案

利用三极管进行电流放大的蜂鸣器驱动电路图: (百度图片找的) 我用有源蜂鸣器实现的这个电路,但是蜂鸣器不响。 details: 1. VCC =5V 蜂鸣器两端的直接电压约为4.5V, 但是蜂鸣器不响。 2. 将蜂鸣器直接接在4.5V的电源两端,蜂鸣器响。(说明蜂鸣器是好的) 3. 测了三极管各个管脚的电压, 和理论上的是一致的。 情况很奇怪,换了好几个三极管结果都是一样的,

ant-design-pro 学习01

1、开始学习ant-design-pro,安装啥的自动忽略,参考文档:https://pro.ant.design/docs/getting-started-cn 根据文档学习,添加页面,新增组件都没问题,可以跟着做,但是到了和服务器交互时就有点蒙了,因为ant-design-pro采用了dva框架实现,前段使用react技术,对于只有后台开发经验的我还停留在springmvc 的工作模式上,对

ant design pro 新增页面

1.在 src/routes/ 下面创建一个页面 // 填写如下内容/** NewPage.js内容 */import React, { Component } from 'react';export default class NewPage extends Component {render() {return (<div>这是新页面</div>)}}/** NewPage.le

vivado 添加多循环路径

添加多循环路径 接下来,您将使用约束编辑器添加一个多循环路径。 1.双击树的“异常”类别下的“设置多周期路径”。 2.在“设置多周期路径”对话框中,将路径乘数设置为2。 3.在“通过”输入框中,键入以下字符串(或者,您可以复制和粘贴它 从这里): [get_pins cpuEngine/or1200_cpu/or1200_alu/*] 请注意,Tcl命令显示在command字段中。

vivado error:Combinatorial Loop Alert:1 LUT cells form a combinatorial loop

VIVADO ERROR :Combinatorial Loop Alert:1 LUT cells form a combinatorial loop vivao生成bit流时发生报错,如下图所示定位原因解决 vivao生成bit流时发生报错,如下图所示 定位原因 在三段式状态机中,组合逻辑代码if else 语句未写全只写了if…elsif…,没有写else,导致错误

mybatis特殊符号处理,mybatis一级二级缓存,java反射机制

mybatis特殊符号处理 在 mybatis 中的 xml 文件中,存在一些特殊的符号,比如:<、>、"、&、<>等,正常书写 mybatis 会报错,需要对这些符号进行转义。具体转义如下所示: 特殊字符 转义字符 <  &lt; >  &gt; "  &quot; ’  &apos; &  &amp; 除此之外,还可以使用印射文件特殊处理,因为sql印射文件时xml类型文件,在转义上面有些