|
`include ”instructionSet.h” |
命令セット読み込み |
|
|
module cpu( ….); |
||
|
parameter …. |
||
|
宣言部 |
input,output,wire,reg等宣言 |
|
|
組合せ論理回路記述 下位モジュール宣言 assign ・・・ |
アドレシングモード制御 ALU制御,pc制御 信号割り当て |
|
|
always ・・・ |
リセット信号受理 入出力信号処理 |
|
|
task ・・・ endtask |
各ステートごとの処理 リセット処理 シミュレーション終了処理 |
|
|
ステートマシン記述 |
||
|
initial ・・・ |
CPU初期化処理 |
|
|
endmodule |
CPUの動作を
確認するために
例題をロードする