vivado BLACK_BOX、BLI

BLACK_BOX
BLACK_BOX属性是一个有用的调试属性,可以将
层次结构关闭并启用合成以为该模块或实体创建一个黑盒。当
属性,即使存在模块或实体的有效逻辑,Vivado合成也会创建
该级别的黑框。此属性可以放置在模块、实体或组件上。
重要提示:由于此属性会影响合成编译器,因此只能在RTL中设置。
有关黑盒编码风格的更多信息,请参阅Vivado中的此链接
设计套件用户指南:综合(UG901)[参考文献18]。
体系结构支持
•所有架构。
适用对象
•源RTL中的模块、实体或组件。
价值观
•YES|TRUE:指定模块或实体应被视为黑框,并且
未作为详细设计或综合设计的一部分进行扩展。
重要事项:要禁用黑盒功能,请从RTL模块中删除black_box属性
或实体。不要简单地将属性设置为NO或FALSE。

Syntax
Verilog Syntax
In Verilog, the BLACK_BOX attribute on the module does not require a value. Its presence
defines a black box.
(* black_box *) module test(in1, in2, clk, out1);
VHDL Syntax
attribute black_box : string;
attribute black_box of beh : architecture is "yes";
BLI
边界逻辑接口(BLI)约束指示Vivado放置器将触发器单元放置到
存在于可编程逻辑与XPIO/AIE资源之间的接口处的BLI资源。
BLI资源可以帮助优化接口的时间安排。Vivado放置器只会放置
如果满足连接性、控制集和初始值标准,则将触发器单元插入BLI资源。
体系结构支持
Versal ACAP
适用对象
•连接到适用XPIO或AI引擎基元的触发器单元(get_cell)。
价值观
•TRUE:如果连接、控制集和初始
满足值标准。
•FALSE:触发器单元不会放入BLI资源(默认值)。
•AUTO:当前不支持。
Syntax
Verilog and VHDL Syntax
Not applicable
XDC Syntax
set_property BLI <TRUE | FALSE> [get_cells <ff_cells>]
XDC Syntax Examples
# Use BLI Flip flop
set_property BLI TRUE [get_cells myHier/myBliFlop]

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

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

相关文章

气流流型烟雾模型研究相关法规要求及拍摄注意事项

气流模式可视化提供制药设施中实际气流模型的视觉记录。它是目前最广泛接受的、证明关键工艺区域的气流模型满足监管期望的方法。此外&#xff0c;气流模型可视化允许多个职能组织发现气流设计和功能的有效性和意义&#xff0c;特别是在关键领域。 与气流模型相关的法规指南要求…

Java——反射

1. 定义 Java的反射&#xff08;reflection&#xff09;机制是在运行状态中&#xff0c;对于任意一个类&#xff0c;都能够知道这个类的所有属性和方法&#xff1b;对于任意一个对象&#xff0c;都能够调用它的任意方法和属性&#xff0c;既然能拿到&#xff0c;那么我们就可以…

【Zookeeper】两种基于原生zk客户端的分布式锁的实现

基于zk的分布式锁的实现主要依赖zk节点的原子性&#xff0c;可以基于原生zk来自己实现分布式锁&#xff0c;更多的是基于Curator这个框架来直接使用基于zk的分布式锁[1]。这里我们仅仅讨论基于原生zk客户端依赖自己实现的zk分布式锁。 原生zk客户端中的一些调用如getChildren方…

算法课程笔记——蓝桥云课第25次云课

算法课程笔记——蓝桥云课第25次云课

DDD学习笔记二

模型的要素——用例、视图和构造块 模型的构建步骤 1&#xff09;从用例场景开始&#xff0c;给模型输入概念、属性、术语。 2&#xff09;构建静态领域模型&#xff08;类图&#xff09;&#xff0c;发现领域概念和对象属性。 3&#xff09;构建动态领域模型&#xff08;时序图…

Redis 高速性能揭秘:核心原因解析

1. 数据结构设计 Redis 的高性能很大程度上归功于其内部精心设计的数据结构。Redis 支持五种基本数据类型&#xff1a;字符串&#xff08;String&#xff09;、列表&#xff08;List&#xff09;、集合&#xff08;Set&#xff09;、有序集合&#xff08;Sorted Set&#xff0…

Java中的数据结构选择指南

Java中的数据结构选择指南 大家好&#xff0c;我是免费搭建查券返利机器人省钱赚佣金就用微赚淘客系统3.0的小编&#xff0c;也是冬天不穿秋裤&#xff0c;天冷也要风度的程序猿&#xff01;今天我们来探讨在Java中如何选择适合的数据结构以提高代码效率和性能。 1. 简介 在…

MySQL中ALTER DATABASE语句的使用

ALTER DATABASE 是一个数据库管理命令&#xff0c;主要用于修改或更改已存在数据库的各种属性和配置。 ALTER {DATABASE | SCHEMA} [db_name]alter_option ... ALTER {DATABASE | SCHEMA} db_nameUPGRADE DATA DIRECTORY NAMEalter_option: {[DEFAULT] CHARACTER SET [] chars…

rollup-plugin-visualizer 打包体积分析插件(vue+vite)

安装&#xff1a; npm install rollup-plugin-visualizer基本用法&#xff1a; vite.config.js import { visualizer } from rollup-plugin-visualizermodule.exports {plugins: [visualizer({open: true, // 注意这里要设置为true&#xff0c;否则无效 gzipSize: true, /…

在数字化转型中,数字孪生技术的作用和价值几何?

引言&#xff1a;随着全球化和市场竞争的加剧&#xff0c;企业需要通过数字化转型来提高生产效率、优化产品质量、降低成本&#xff0c;以增强自身竞争力。企业需要通过数字化转型更好地理解客户需求&#xff0c;提供个性化、定制化的产品和服务&#xff0c;从而满足客户的多样…

无人门店社区拼团小程序系统源码

​打造便捷购物新体验 &#x1f6d2; 引言&#xff1a;社区购物新趋势 随着科技的飞速发展&#xff0c;无人门店和社区拼团已经成为购物的新趋势。而结合这两者的“无人门店社区拼团微信小程序”更是为我们带来了前所未有的便捷购物体验。无需排队、无需现金交易&#xff0c;只…

平面点云格网过程及可视化介绍(python)

1、背景介绍 实际人工构造物中&#xff0c;很多物体表面为平面结构&#xff0c;因此将点云投影在二维平面上进行处理&#xff0c;如进行点云面积计算、点云边缘提取等。 具体案例可以参考博客&#xff1a;详解基于格网法统计平面点云面积_点云格网法计算xy投影面积-CSDN博客、点…

FTP服务器的错误码和异常处理介绍

在FTP服务器中&#xff0c;常见的错误码包括但不限于&#xff1a; 1、421 服务不可用&#xff1a; 原因&#xff1a;服务器无法接受新的连接&#xff0c;可能是因为达到了连接数限制或者服务器正在执行重启操作。 处理&#xff1a;等待一段时间后重试连接&#xff0c;或联系服务…

chatGPT是什么?到底用了什么技术呢?未来apple intelligence会用chatgpt的大模型?

本文尽可能精简的讲解openai的chatgpt 文章目录 前言一、chatgpt是什么&#xff1f;1. 基础架构2. 训练过程3. 应用场景4. 技术特点5. 局限性 二、树形图ChatGPT 大致架构 总结 前言 随着人工智能的不断发展&#xff0c;Ai对话工具的使用也越来越广泛。由国外openai推出的chatg…

【高考志愿】计算机

目录 一、专业概述 二、就业方向 三、选择建议 四、注意事项 高考志愿选择计算机专业&#xff0c;无疑是一个充满挑战与机遇的决策。这个专业以其广泛的应用领域、前沿的技术研究和可观的就业前景&#xff0c;吸引了无数考生的目光。 一、专业概述 计算机专业是一门以计算…

Keka for Mac:轻量级压缩解压神器

Keka for Mac是一款专为Mac用户打造的轻量级压缩解压软件&#xff0c;凭借其强大的功能和简洁易用的界面&#xff0c;赢得了众多用户的喜爱。无论是日常办公还是学习娱乐&#xff0c;Keka都能为您提供高效、安全的文件压缩和解压体验。 Keka for Mac v1.4.2中文版下载 产品特点…

Promise入门详解

文章目录 Promise 的介绍和优点&#xff08;为什么需要 Promise&#xff1f;&#xff09;Promise 的基本使用Promise 的状态和回调函数Promise 对象的 3 种状态 Promise 的回调函数Promise的状态图&#xff1a; new Promise() 是同步代码Promise 封装定时器Promise 封装 Ajax 请…

同步时钟系统为何能成为机场时间管理的好伙伴?

在机场这个分秒必争的环境中&#xff0c;精准的时间管理至关重要。同步时钟系统的出现&#xff0c;成为了机场时间管理的得力助手&#xff0c;为机场的高效运行和服务质量的提升发挥了关键作用。 一、同步时钟系统简介 同步时钟系统是一种通过网络技术实现时间同步的高精度计时…

给前端小白的11个建议(少走弯路)

作为一个编程4年的的前端工程师&#xff0c;一路走来踩过许多坑。希望我的经验能让你少踩些坑&#xff0c;在编程的路上走的更顺些&#xff01; 1. 禁用var声明 只使用const或let声明变量。并且首选const&#xff0c;当一个变量需要重新赋值时&#xff0c;才使用let。并且在创…

队列与循环队列

目录 1. 前言&#xff1a; 2. 队列 2.1 队列的概念 2.2 队列的实现 2.3 队列的声明 2.4 队列的初始化 2.5 队列的入队 2.6 队列的出队 2.7 队列获取队头元素 2.8 队列获取队尾元素 2.9 队列获取有效数据个数 2.10 队列判断是否为空 2.11 打印队列 2.12 销毁队列 …