vivado RLOCS

RLOCS是一个只读属性,分配给由创建的XDC宏对象
Vivado设计套件中的create_macro Tcl命令。RLOCS属性已分配
当使用update_macro命令更新宏时,将其添加到宏中。请参阅Vivado
设计套件Tcl命令参考指南(UG835)[参考13],了解更多信息
命令。
与相对放置的宏(RPM)一样,XDC宏允许对组进行相对放置
细胞。宏在许多方面与RPM相似,但也有显著差异:
•RTL源文件中通过RLOC属性和
H_SET、HU_SET或U_SET属性。
•在合成后设计中不能编辑RPM。
•宏是由相对位置分组在一起的叶细胞创建的,
合成后,可以编辑。
•RPM不能自动转换为宏。
•RPM不是设计对象,XDC宏命令不能在RPM上使用。

RLOCS属性反映了update_macro指定的相对放置值
命令,如rlocs参数所示:
“单元0 rloc0单元1 rloc1…单元N rlocN”
可以使用update_macro命令更改分配给XDC的RLOCS属性
宏对象。
RLOCS属性在每个单独的单元上转换为RLOC属性
是XDC宏的一部分。然后,RLOC属性的功能与
RPM,通过定义宏中单元格的相对位置。
架构支持
所有架构。
适用对象
•单元(get_cell)
价值观
•Cell1 RLOC1 Cell2 RLOC2 Cell3 RLOC3…:宏中单元格的名称
与宏中单元格的相对位置配对,为宏中的每个单元格定义

Syntax
Verilog and VHDL Syntax
Not applicable
XDC Syntax
The RLOCS property is indirectly defined when an XDC macro is created and populated with
cells and relative locations:
XDC Example
create_macro macro1
update_macro macro1 {u1/sr3 X0Y0 u1/sr4 X1Y0 u1/sr5 X0Y1}
report_property -all [get_macros macro1]
Property Type Read-only Visible Value
ABSOLUTE_GRID bool true true 0
CLASS string true true macro
NAME string true true macro1
RLOCS string* true true u1/sr3 X0Y0 u1/sr4 X1Y0 u1/sr5
  • 4
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

打赏作者

cckkppll

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

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

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

打赏作者

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

抵扣说明:

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

余额充值