如何让Synplify Pro在我的设计中使用嵌入式Block RAM(EBR)作为推断ROM?

要使Synplify Pro将EBR用于推断的ROM,请使用属性syn_romstyle和值block_rom。

仅当地址宽度大于3时,Synplify Pro才会推断ROM。此属性的用法如下:
Verilog语法

object / * syn_romstyle =“auto(默认)| EBR | logic”* /;
Verilog示例

reg [8:0] z / * synthesis syn_romstyle =“EBR”* /;
VHDL语法

object的属性syn_romstyle:object_type是“block_rom | logic”;
VHDL示例
信号z:std_logic_vector(8 downto 0);
属性syn_romstyle:string;

属性syn_romstyle of z:signal是“logic”;
编辑 重设标签(回车键确认) 标为违禁 关闭 合并 删除

提问于 2018-07-27 12:14:27 +0800

这个帖子被标记为一个社区wiki

这个帖子是一个wiki(维基). 任何一个积分 >500的人都可以完善它