最初のページ 戻る 次へ 最後のページ

cpu.v (リセット動作)

/* リセット信号受理 reset立ち下がり動作 */

always @(negedge reset) resetAction;

/* リセット処理 : Power on Resetまたは Reset信号 */

task resetAction;

begin

nextState <= InstructionFetch;

pc <=8'h00;

end

endtask

reset(立ち下がり)を検出した時は

すぐにリセット動作

currentStateは問わない

つぎの状態はInstructionFetch

プログラム・カウンタpc=00

acc,flag,ix,iy,DMを初期化してもよいが必須ではない