UltraScale FPGA上有多少MB的BRAM?

UltraScale FPGA上有多少MB的BRAM?

💡 原文英文,约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>]。
➡️

继续阅读