💡
原文英文,约200词,阅读约需1分钟。
📝
内容提要
UltraScale FPGA的Block RAM(BRAM)容量因系列而异,基本单位为36Kb块,可配置为两个18Kb块。UltraScale、UltraScale+和UltraScale+ MPSoC的BRAM容量不同,支持多种宽度配置。UltraRAM提供更高密度的内存。可通过Vivado查看特定设备的BRAM属性。
🎯
关键要点
- UltraScale FPGA的Block RAM(BRAM)容量因系列而异,基本单位为36Kb块,可配置为两个18Kb块。
- 所有UltraScale设备使用36Kb BRAM原语(RAMB36E2)。
- BRAM容量按设备系列分为UltraScale、UltraScale+和UltraScale+ MPSoC。
- 每个36Kb块可以存储36Kb(深窄内存)或18Kb(分割后),支持多种宽度配置。
- UltraRAM在某些UltraScale+设备中提供更高密度的内存(288Kb块),不计入上述BRAM总量。
- 可以在配置期间初始化BRAM,某些配置支持ECC,并且可以级联以实现更宽或更深的内存。
- 可以通过Vivado工具查看特定设备的BRAM属性,使用tcl命令report_property [get_parts <your_part>]。
➡️