UltraRAM とブロック RAM の違い - 2023.2 日本語

Vivado Design Suite ユーザー ガイド: 合成 (UG901)

Document ID
UG901
Release Date
2023-11-01
Version
2023.2 日本語

UltraRAM とブロック RAM には、次のような違いがあります。

  • UltraRAM にはクロックは 1 つしかなく、完全なデュアル ポート動作はサポートされていますが、両方のポートは同期しています。
  • UltraRAM のアスペクト比はブロック RAM のように設定できず、常に 4 K x 72 に設定されます。
  • 出力レジスタは、0 にのみリセット可能です。
  • UltraRAM プリミティブには書き込みモード (read_firstwrite_firstno_change) はありません。通常の UltraRAM は no_change モードのように動作します。RTL で read_first または write_first を記述すると、Vivado 合成で正しいロジックが作成されます。
  • UltraRAM に INIT 属性はなく、電源投入すると 0 になります。