Altera®: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 ファイルは自動的に読み込まれます。