Mentor Graphics® ModelSim® ソフトウェアの問題により、ユーザーが作成した、構文を使用するメモリー初期化ファイル (.mif)が [A0..A1] : D0 D1
シミュレーション中に正しく初期化されない場合があります。この問題は、ModelSim SE および ModelSim-Altera Edition ソフトウェアを含むすべてのバージョンの ModelSim* ソフトウェアに影響します。この問題は合成には影響しません。
[A0..A1] : D0 D1
この構文を使用すると、データ D0
は場所に読み込まれ A0
、データ D1
は場所に読み込まれます A1
。このパターンは、メモリー内の 2 つのアドレス位置ごとに繰り返されます。この問題により、データ D0
は住所の両方の場所に読み込まれ A0
A1
、
この問題を回避するには、構文を避けてください [A0..A1] : D0 D1
。各アドレスのデータ値は個別に指定する必要があります。
Quartus® II ソフトウェアのメモリーエディターは構文を使用しないため [A0..A1] : D0 D1
、.mif のフォーマット変更や作成に使用できます。メモリーエディターは A0 : D0
、構文を使用して各アドレスのメモリー内容を個別に指定します。
.mif形式の詳細については、Quartus® II ヘルプで「メモリー初期化ファイル」を検索してください。
この問題は、ModelSim* ソフトウェアのすべてのバージョンの今後のリリースで修正される予定です。