SRL基元可以通过以下方式转换为逻辑上等效的寄存器基元链
SRL_TO_REG属性的值为true。此转换通常用于增加
可扩展的可用流水线寄存器级的数量,以允许信号
在设备内长距离移动。
架构支持
所有架构。
适用对象
•单元格(get_cell)作为叶级移位寄存器实例。
价值观
•True(或1):Vivado逻辑优化将SRL链转换为多个
注册原语。
•False(或0):Vivado逻辑优化不会将SRL链转换为多个
注册原语。
Syntax
Verilog and VHDL Syntax
Not applicable
XDC Syntax
set_property SRL_TO_REG <True | False> <objects>
The property is false by default. The objects should be static shift registers which can be
instantiated or inferred, eg. SRL16E, SRL32E.
XDC Example:
set_property SRL_TO_REG 1 [get_cells {cell1 cell2}]