2019年7月31日水曜日

MachXO2 breakout boardでmc6800(2)

シミュレーションで"testbench1.vhd"が用意されてましたので動かしてみます。

 Simulation Wizardを呼びます。
又は


Project nameを入れます。



 cpu68.vhd以外をremoveします。
 testbench1.vhdをaddします。
 エラーで出ていますが、そののままnextします。
 Finishします。
 Active-HDLが立ち上がりましたが、
 # Error: COMP96_0078: Sys68-X300-17jan04/testbench1.vhd : (111, 16): Unknown identifier "cpu_hold".
# Error: COMP96_0078: Sys68-X300-17jan04/testbench1.vhd : (112, 16): Unknown identifier "cpu_halt".

のエラーで動作していません。
testbench1.vhdを修正します

Design Browser fileタブを選択して、testbench1.vhdをダブルクリックします。

 44,45行目に追加しました。
  signal cpu_hold : std_logic := '0';
  signal cpu_halt : std_logic := '0';
saveします。


 Compleします。

Simulation>End Simulation

Simulation>Initialize Simulation



 top moduleを設定しすま。
 Consoleに"wave *"と入力します。
 top moduleの信号がadd されます。
Consoleに"run 1us"と入力しrunさせます。
シミュレーション結果が表示されます。
以下は終了手順です。







0 件のコメント:

コメントを投稿