1
複数のフォーラムで検索したところ、包括的な回答は見つかりませんでした。Verilogでインスタンス化された2DメモリがISEによってBRAMにマップされるときの条件は何ですか?
[PARAM1:0] ram [PARAM2:0]
は、いつISEシンセサイザでブロックRAMとして推測されますか?
複数のフォーラムで検索したところ、包括的な回答は見つかりませんでした。Verilogでインスタンス化された2DメモリがISEによってBRAMにマップされるときの条件は何ですか?
[PARAM1:0] ram [PARAM2:0]
は、いつISEシンセサイザでブロックRAMとして推測されますか?
条件のこのリストは不完全であるかもしれない:
ポート
ブロックRAMをサポートしています。
思い出。 1つの書き込みポートとn個の読み出しポートとの組み合わせも可能である。
私たちのオープンソースライブラリPoCには、汎用VHDLコードで書かれた実装可能な4つのon-chip RAMがあり、これはザイリンクスBlockRAMにマップできます。私は、これらのVHDLスニペットを読んで理解し、Verilogコードに変換することができます:)。代わりに、ザイリンクスでは、合成可能なコードのVHDLおよびVerilogデザインパターンを一覧表示するsynthesis guide(UG 626、v14.4、p.73)を提供しています。