RAM_STYLE

RAM_STYLE指导Vivado合成工具如何推断设计中的内存。For

有关RAM编码样式的更多信息,请参阅Vivado Design Suite用户中的此链接

指南:合成(UG901)参考文献18

默认情况下,该工具会根据给出最佳结果的启发式方法选择要推断的RAM类型

大多数设计的结果。将此属性放置在为RAM声明的数组上,或

层次结构级别,用于指导综合以推断特定风格的RAM。如果设置在某个级别

层次结构,这会影响该层次结构中的所有RAM。嵌套层次结构级别不是

影响。

此属性可以在RTL或XDC中设置。

架构支持

所有架构。

适用对象

•单元(get_cell):适用于RAM单元。

价值观

•块:指示工具推断块RAM类型组件。

•分布式:指示工具推断分布式LUT RAM。

•寄存器:指示工具推断寄存器而不是RAM。

•ultra:指示工具使用UltraScale+URAM图元。

重要提示:要恢复默认合成行为,必须删除RAM_STYLE属性

没有默认设置。
Syntax
Verilog Syntax
(* ram_style = "distributed" *) reg data_size-1:0 myram 2\*\*addr_size-1:0;
VHDL Syntax
attribute ram_style : string;
attribute ram_style of myram : signal is "distributed";
XDC Syntax
set_property ram_style distributed get_cells myram

相关推荐
9527华安1 小时前
FPGA实现GTX Transceivers Wizard传输2路视频,基于aurora 8b10b编解码架构,提供4套工程源码和技术支持
fpga开发·aurora·gtx·高速接口·高速收发器·transceivers
ALINX技术博客4 小时前
【黑金云课堂】FPGA技术教程Linux开发:摄像头GPU渲染显示/Qt OpenGLES使用
linux·qt·fpga开发·gpu
S&Z34634 小时前
SZ901下载器烧写国产Flash指南
fpga开发
liuluyang5304 小时前
Verilog-1995风格,reg变量声明两次
fpga开发
cjie2215 小时前
安路好用的调试工具VPI
fpga开发
chenlance1 天前
基于FPGA的激光器多通道数据采集与波形控制系统设计
fpga开发
9527华安1 天前
FPGA实现GTP高速收发器2路视频传输,基于aurora 8b10b编解码架构,提供4套工程源码和技术支持
图像处理·fpga开发·aurora·高速收发器·8b10b·derdes
cjie2211 天前
lanczos插值引起的振铃现象
计算机视觉·fpga开发
liuluyang5301 天前
Verilog 中 wire 与 wor 的区别详解
fpga开发·verilog
GateWorld2 天前
LCD显示技术完全指南:原理·制造·驱动·FPGA实现之点屏五 miniLVDS
fpga开发·lcd显示·fpga点亮屏幕·minilvds