Intel:ModelSim でメモリ (RAM/ROM) を含むデザインのファンクション・シミュレーションをする場合、メモリの初期値はどのようにしたら良いですか?

シミュレーション

ModelSim においてメモリ IP を含むデザインのファンクション・シミュレーションを実行する場合は、以下の作業を行ってください。

  1. ModelSim でシミュレーションを実行する前に、Quartus II においてメモリ初期値ファイル (*.hex または *.mif) を作成します。
    File メニュー ⇒ New ⇒ Memory Files ⇒ Hexadecimal (Intel-Format) File  または Memory Initialization File
  2. Quartus II File メニュー ⇒ Save As より Hex または Mif ファイルを保存します。
  3. Quartus II Tools メニュー ⇒ MegaWizard Plug-In Manager でメモリ・ファンクションを作成する際に、Parameter Settings タブ (ステップ1) の Mem Init 部分で、上記 1. で作成した Hex または Mif ファイルを絶対パスで指定し、ファイルを生成します。
  4. ModelSim でファンクション・シミュレーションを実行します。
    Hex または Mif ファイルは自動的に読み込まれます。

経験豊富なFAEが
無料でご相談を承ります。

特定製品の仕様からパーツの選定まで、当社のFAEが皆様のテクニカルなお悩みに無料で回答します。ぜひ、お気軽にご相談ください。