vivado CONTAIN_ROUTING、CONTROL_SET_REMAP

CONTAIN_ROUTING
CONTAIN_ROUTING属性限制Pb块中包含的信号的路由
以使用由Pblock定义的区域内的路由资源。这样可以防止内部信号
防止Pb块路由到Pb块之外,并提高了的可重用性
设计
默认情况下,Pb块的定义限制分配给Pb块的逻辑的放置
到由Pblock定义的区域内。此属性对路由具有相同的效果。这个
CONTAIN_ROUTING属性特定于Pblock,并且必须位于
create_pblock命令。
提示:强烈建议在与OOC相关的所有Pb块上使用CONTAIN_ROUTING
模块。请参阅Vivado Design Suite用户指南:分层
设计(UG905)【参考文献21】了解更多信息。
只有完全由Pblock单元所拥有的信号才会被包含在Pblock内。
例如,如果在Pblock中找不到BUFFMUX资源,则从或到的路径
不能包含BUFFMUX。
体系结构支持
所有架构。
适用对象
•PBlocks(get_PBlocks)
价值观
•TRUE:包含Pb块内部到Pb块定义区域的信号路由
范围
•FALSE:不包含Pb块内的信号路由。这是默认设置。

XDC Syntax
set_property CONTAIN_ROUTING < TRUE | FALSE > [get_pblocks < pblock_name >]
Where:
<pblock_name> specifies the PBlock or PBlocks to apply the property to.
XDC Example
set_property CONTAIN_ROUTING true [get_pblocks pblock_usbEngine0]
set_property CONTAIN_ROUTING true [get_pblocks pblock_usbEngine1]
CONTROL_SET_REMAP
虽然所有寄存器都支持重置和时钟启用,但它们的使用会显著影响
在性能、利用率和功率方面的最终实现。带有大型
多个唯一控制集的放置选项可能较少,从而导致
功率和更低的性能。CONTROL_SET_REMAP属性放置在寄存器上
在逻辑期间触发特定寄存器上的控制集缩减的基元
优化(opt_design)。
当逻辑路径在结构寄存器(FD)时钟使能或同步设置/重置处结束时
寄存器上的属性指示Vivado逻辑优化映射启用或重置
信号到具有专用LUT连接并且可以更快的数据引脚(D)。如果
可能的情况下,该逻辑与驱动D输入的现有LUT相结合,以防止
插入额外级别的逻辑。
重要提示:当CONTROL_SET_REMAP属性为
在任何寄存器上检测到。DONT_TOUCH阻止对指定的单元格或层次结构进行优化。
有关减少控制集的更多信息,请参阅超快设计中的此链接
Vivado设计套件方法指南(UG949)[参考文献24],了解更多信息。
体系结构支持
所有架构。
适用对象
•单元格(get_Cells)
价值观
•ENABLE(启用):将EN输入重新映射为D输入。
•复位:将同步S或R输入重新映射为D输入。
•ALL:与ENABLE和RESET组合相同。
•无:什么都不做。这是默认设置,与未在上设置属性的情况相同
细胞。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

cckkppll

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值