サイト内検索

Stratix V デバイスで Qsys ベースの PCI-Express Endpoint Avalon-ST デザインをシミュレーションする方法を教えてください。

PCI Express プラットフォーム・デザイナー シミュレーション

ツール:ModelSim®
デバイス:Stratix® V
カテゴリ:IP (PCI-Express® (PCIe))


Quartus® II のインストール・ディレクトリにサンプルの Qsys デザインとシミュレーション・モデルが格納されています。
これを使用することで、PCI-Express を End Point でシミュレーションすることができます。

手順は以下の通りです。

[手順]
 1. Quartus II のインストール・ディレクトリに格納されている sv ディレクトリを選択してください。

  (例)
  <インストール・ディレクトリ>/ip/altera/altera_pcie/altera_pcie_hip_ast_ed/example_designs/

 2. pcie_de_gen1_, pcie_de_gen2_, pcie_de_gen3_, から始まる .qsys ファイルを作業ディレクトリにコピー
   してください。

 3. Qsys を起動後、Fileメニュー ⇒ Open ⇒ .qsys 選択し、その後 Generate メニュー ⇒
   Generate Testbench System を選択してから、以下の設定を行って Generate を選択してください。

  Create testbench Qsys system => Standard,BFMs for standard Qsys interfaces
  Create testbench simulation model => Verilog
  Allow mixed-language simulation => Turn this option off

 4. ModelSim を起動し、File メニュー ⇒ Change Directory で以下のディレクトリに移動してください。

  <作業ディレクトリ>/pcie_de_gen*/testbench/mentor

 5. ModelSim の Tools メニュー ⇒ Tcl ⇒ Execute Macro.. から msim_setup.tcl を選択し、Transcript
   ウィンドウに ld_debug とタイプして実行します。

 6. Sim ウィンドウ(Sim タブ)から pcie_de_gen*_tb を右クリックし、Add_Wave を選択して、観測する波形
   を設定します。

 7. run -all とタイプして実行すると、シミュレーションが開始されます。

※ ModelSim-Altera® Edition や ModelSim-Altera Starter Edition でシミュレーションを行うこともできま
   す。
※ この方法は、Quartus II v14.0 におけるやり方です。他のバージョンでは、若干異なる可能性があります。

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

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