
我们都知道FPGA的实现过程分为2步:分析综合与布局布线后就可以产生目标文件,这两个步骤中间有个非常重要的文件,那就是-网表。 下图是Vivado中网表列表示例:

Vivado中网表列表示例 在vivado集成环境中,网表时对设计的描述,如网表由单元(cell)、引脚(pin)、端口(port)和网络(Net)构成。下图是一个电路的网表结构:

电路的网表结构
(1)单元是设计单元
1、设计模块(Verilog HDL)/实体(VHDL)。
2、元件库中的基本元素(Basic Elements ,BLEs)实例。如LUT、FF、DSP、RAM等。
3、硬件功能的类属表示。
4、黑盒。
(2)引脚是单元上的连接点
(3)端口是设计的顶层端口
(4)网络用于实现引脚之间,以及引脚到端口的连接。
编辑:jq
声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。
举报投诉
-
dsp
+关注
关注
561文章
8289浏览量
369029 -
RAM
+关注
关注
8文章
1404浏览量
121212 -
端口
+关注
关注
4文章
1115浏览量
34084
原文标题:【Vivado那些事】Vivado中电路结构的网表描述
文章出处:【微信号:Open_FPGA,微信公众号:OpenFPGA】欢迎添加关注!文章转载请注明出处。
发布评论请先 登录
相关推荐
热点推荐
Vivado时序约束中invert参数的作用和应用场景
在Vivado的时序约束中,-invert是用于控制信号极性的特殊参数,应用于时钟约束(Clock Constraints)和延迟约束(Delay Constraints)中,用于指定信号的有效边沿或逻辑极性。
使用Vivado 2018.2编译E203的mcs文件,遇到的问题求解
Hi 各位,我在尝试使用Vivado 2018.2编译E203的mcs文件,遇到如下两个问题:
1. 按照书中步骤运行,执行完make mcs之后得到的mcs文件与git中预编译出来的mcs文件有
发表于 11-11 06:04
vivado连接Atry A7-35T死机怎么解决?
时可以顺利调用vivado,只是没有用其他电路板测试过;
3)安装了digilent的驱动(install_drivers),并拷贝其board file到vivado的board file目录
发表于 11-07 06:05
Windows系统下用vivado将电路烧写到MCU200T板载FLASH的方法
在Windows操作系统下使用vivado将设计的电路烧写到MCU200T开发板上的FLASH中的方法。通过将硬件电路的比特流文件烧写到板载FLASH内,开发板上电时将自动地从FLAS
发表于 10-29 08:21
在VIVADO中对NICE进行波形仿真的小问题的解决
https://www.rvmcu.com/community-topic-id-386.html
以上链接为如何生成.verilog,并在VIVADO中生成波形的例子。我们在实践过程中,发现了两个
发表于 10-27 06:41
vcs和vivado联合仿真
文档中明确描述vivado2021.2版本对应VCS的版本是2020.12,由于license问题所以选择vcs2018的版本;虽然目前与官方的版本不匹配,但是不影响正常使用;
使用tcl界面
发表于 10-24 07:28
Nucleistudio+Vivado协同仿真教程
编译完成后,我们会在工程目录下发现生成了.verilog文件,此即为我们仿真需用到的文件,可以将改文件复制保存在tb目录下
联合仿真
在我们前面创建的Vivado工程中添加仿真文件
发表于 10-23 06:22
AMD Vivado ChipScope助力硬件调试
许多硬件问题只有在整个集成系统实时运行的过程中才会显现出来。AMD Vivado ChipScope 提供了一套完整的调试流程,可在系统运行期间最大限度提升对可编程逻辑的观测能力,助力设计调试。
Vivado无法选中开发板的常见原因及解决方法
对应的器件信息和约束文件(XDC),大大简化工程初始化流程。然而,在某些情况下,我们可能会发现 Vivado 的界面中无法选中目标开发板,导致只能手动选择器件。那么,遇到这种情况该如何处理呢?
Vivado中电路结构的网表描述
评论