0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

Vivado中电路结构的网表描述

OpenFPGA 来源:OpenFPGA 作者:OpenFPGA 2021-05-14 10:46 次阅读
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

4f0703b8-b44c-11eb-bf61-12bb97331649.jpg

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

4f120baa-b44c-11eb-bf61-12bb97331649.png

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

4f24513e-b44c-11eb-bf61-12bb97331649.png

电路的网表结构

(1)单元是设计单元

1、设计模块(Verilog HDL)/实体(VHDL)。

2、元件库中的基本元素(Basic Elements ,BLEs)实例。如LUT、FF、DSPRAM等。

3、硬件功能的类属表示。

4、黑盒。

(2)引脚是单元上的连接点

(3)端口是设计的顶层端口

(4)网络用于实现引脚之间,以及引脚到端口的连接。

编辑:jq

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • dsp
    dsp
    +关注

    关注

    561

    文章

    8289

    浏览量

    369034
  • RAM
    RAM
    +关注

    关注

    8

    文章

    1404

    浏览量

    121218
  • 端口
    +关注

    关注

    4

    文章

    1115

    浏览量

    34085

原文标题:【Vivado那些事】Vivado中电路结构的网表描述

文章出处:【微信号:Open_FPGA,微信公众号:OpenFPGA】欢迎添加关注!文章转载请注明出处。

收藏 人收藏
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    VivadoIP核被锁定的解决办法

    当使用不同版本的Vivado打开工程时,IP核被锁定的情况较为常见。不同版本的Vivado对IP核的支持程度和处理方式有所不同。
    的头像 发表于 02-25 14:00 670次阅读
    <b class='flag-5'>Vivado</b><b class='flag-5'>中</b>IP核被锁定的解决办法

    Vivado时序约束invert参数的作用和应用场景

    Vivado的时序约束,-invert是用于控制信号极性的特殊参数,应用于时钟约束(Clock Constraints)和延迟约束(Delay Constraints),用于指定信号的有效边沿或逻辑极性。
    的头像 发表于 02-09 13:49 519次阅读
    <b class='flag-5'>Vivado</b>时序约束<b class='flag-5'>中</b>invert参数的作用和应用场景

    通过vivado HLS设计一个FIR低通滤波器

    Vivado HLS是一款强大的高层次综合工具,可将C/C++代码转换为硬件描述语言(HDL),显著提升FPGA开发效率。
    的头像 发表于 01-20 16:19 622次阅读
    通过<b class='flag-5'>vivado</b> HLS设计一个FIR低通滤波器

    vivado中常用时序约束指令介绍

    vivado,我们常用的时序约束指令主要包括如下几个方面。
    的头像 发表于 01-20 16:15 773次阅读

    使用Vivado 2018.2编译E203的mcs文件,遇到的问题求解

    Hi 各位,我在尝试使用Vivado 2018.2编译E203的mcs文件,遇到如下两个问题: 1. 按照书中步骤运行,执行完make mcs之后得到的mcs文件与git预编译出来的mcs文件有
    发表于 11-11 06:04

    vivado,怎么将e203内核源代码封装成ip核,并添加总线?

    vivado,怎么将e203内核源代码封装成ip核,并添加总线?
    发表于 11-10 07:22

    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 提供了一套完整的调试流程,可在系统运行期间最大限度提升对可编程逻辑的观测能力,助力设计调试。
    的头像 发表于 09-05 17:08 1365次阅读

    vivado仿真时GSR信号的影响

    利用vivado进行设计xilinx FPGA时,写完设计代码和仿真代码后,点击run simulation(启动modelsim进行仿真)。
    的头像 发表于 08-30 14:22 1696次阅读
    <b class='flag-5'>vivado</b>仿真时GSR信号的影响

    Vivado无法选中开发板的常见原因及解决方法

    对应的器件信息和约束文件(XDC),大大简化工程初始化流程。然而,在某些情况下,我们可能会发现 Vivado 的界面无法选中目标开发板,导致只能手动选择器件。那么,遇到这种情况该如何处理呢?
    的头像 发表于 07-15 10:19 2042次阅读
    <b class='flag-5'>Vivado</b>无法选中开发板的常见原因及解决方法

    晶体结构晶面和晶向的关系

    晶面和晶向是晶体学两个核心的概念,它们与硅基集成电路工艺的晶体结构有密切的关系。
    的头像 发表于 06-05 16:58 4512次阅读
    晶体<b class='flag-5'>结构</b><b class='flag-5'>中</b>晶面和晶向的关系