Intel:ModelSim でメモリ (RAM/ROM) を含むデザインのファンクション・シミュレーションをする場合、メモリの初期値はどのようにしたら良いですか?
シミュレーション
ModelSim においてメモリ IP を含むデザインのファンクション・シミュレーションを実行する場合は、以下の作業を行ってください。
- ModelSim でシミュレーションを実行する前に、Quartus II においてメモリ初期値ファイル (*.hex または *.mif) を作成します。
File メニュー ⇒ New ⇒ Memory Files ⇒ Hexadecimal (Intel-Format) File または Memory Initialization File - Quartus II File メニュー ⇒ Save As より Hex または Mif ファイルを保存します。
- Quartus II Tools メニュー ⇒ MegaWizard Plug-In Manager でメモリ・ファンクションを作成する際に、Parameter Settings タブ (ステップ1) の Mem Init 部分で、上記 1. で作成した Hex または Mif ファイルを絶対パスで指定し、ファイルを生成します。
- ModelSim でファンクション・シミュレーションを実行します。
Hex または Mif ファイルは自動的に読み込まれます。