Vivado综合属性系列之十二 BLACK_BOX

news/2024/11/24 11:48:27/

目录

一、前言

二、BLACK_BOX

    ​2.1 属性说明

    ​2.2 工程代码

    ​2.3 结果

一、前言

    ​在调试中,有时不需要知道一个模块或实例的具体实现,或者需要使其对外属于不可见,只知道它的输入输出,即像一个黑盒,此时可以对模块设置BLACK_BOX属性。

二、BLACK_BOX

    ​2.1 属性说明

    ​Verilog设计可以包含由综合工具、方案文本编辑器,或其他的设计输入机制生成的EDIF文件,这些模块也必须被实例化连接到工程中。我们可以通过对模块设置BLACK_BOX属性,通过对模块实例化的每个实例都具有BLACK_BOX属性。

    ​2.2 工程代码

将BLACK_BOX模块设计BLACK_BOX属性,在模块sum中进行调用

(* BLACK_BOX *)module BLOCK_BOX(in1,in2,out  );

input in1,in2;

output out;

assign out=in1+in2;

endmodule

module sum(a,b,sum);

input a,b;

output sum;

BLOCK_BOX test(.in1(a),.in2(b),.out(sum));

endmodule

    ​2.3 结果

查看综合后的网表图,实例化对象test为一个黑盒,只能看出输入输出,无法知道具体实现,左侧网表列表中也是作为一个Inst存在。

运行Implement时会报DRC错误,因为作为一个黑盒时是无法知道其内部实现,因此无法Implement。

​当把属性black_box去掉时,综合网表如下图,此时Schematic直接显示实现方法,


http://www.ppmy.cn/news/99434.html

相关文章

Docker下安装MySQL,PostgreSQL,SQL Server(包含离线和在线安装)

1 MySQL 1.1 离线安装 1.1.1 加载镜像 使用ftp工具将安装包上传至服务器最大目录下,这里以根目录为最大目录举例 键入加载镜像命令:docker load -i 镜像包名称 docker load -i mysql80.tar使用docker images命令查看已经加载的镜像,如上…

剑指 Offer 13 机器人的运动范围

题目: 地上有一个m行n列的方格,从坐标 [0,0] 到坐标 [m-1,n-1] 。一个机器人从坐标 [0, 0] 的格子开始移动,它每次可以向左、右、上、下移动一格(不能移动到方格外),也不能进入行坐标和列坐标的数位之和大于…

这么可爱的彩虹屁老婆,真的不想“娶”一个放桌面上吗?

💧这么可爱的 彩虹屁老婆 \color{#FF1493}{彩虹屁老婆} 彩虹屁老婆,真的不想“娶”一个放桌面上吗?💧 🌷 仰望天空,妳我亦是行人.✨ 🦄 个人主页——微风撞见云的博客🎐 &…

网站的fp和fcp的区别

网站的fp和fcp的区别 FP(First Paint)和FCP(First Contentful Paint)是两个与网页性能相关的指标,用于衡量网页加载的速度和用户体验。它们之间的区别如下: First Paint(FP)&#…

【Linux】线程互斥 与同步

文章目录 1. 背景概念多个线程对全局变量做-- 操作 2. 证明全局变量做修改时,在多线程并发访问会出问题3. 锁的使用pthread_mutex_initpthread_metux_destroypthread_mutex_lock 与 pthread_mutex_unlock具体操作实现设置为全局锁 设置为局部锁 4. 互斥锁细节问题5.…

HTB-Forest(PowerView.ps1使用、嵌套组解析、了解帐户操作员组)

目录 扫描 枚举特定于域控制器的服务 AS-REP烘焙服务帐户svc-alfresco 使用Hashcat破解AS-REP哈希 作为svc-alfresco获得立足点 攻击后的枚举和权限提升 查找指向“Account Operators”组的嵌套组 使用PowerView.ps1枚举组 了解帐户操作员组 寻找有价值的ACE 在Exc…

《Reinforcement Learning: An Introduction》第2章笔记

2. Multi-armed Bandits 评估性反馈(evaluative feedback) 完全取决于采取的动作,这是强化学习采用的方式。纯粹的评估性反馈表明要执行的动作有多好,但是不关注它是否是可能的最好或最坏的动作。指导性反馈(instruct…

如何在华为OD机试中获得满分?Java实现【勾股数元组】一文详解!

✅创作者:陈书予 🎉个人主页:陈书予的个人主页 🍁陈书予的个人社区,欢迎你的加入: 陈书予的社区 🌟专栏地址: Java华为OD机试真题(2022&2023) 文章目录 1. 题目描述2. 输入描述3. 输出描述…