wire pcsel;
wire [7:0] mpxpcout,nextpc;
・・・
assign pcsel = ...
mux2to1_8bit mpxpc(...
adder8 nextAddress(...
mux2to1_8bit mpx1(...
adder8 dataAddress1(...
mux4to1_8bit mpx2(...
mux2to1_8bit mpx3(...
adder8 dataAddress2(...
mux2to1_1bit mpxc(.sel(csel), .d0(1'b0), .d1(flag[1]), .y(aluc));
alu8 alu(.cmd(alucmd), .a(acc), .b(alub), .c(aluc), .carry(cz), .f(aluout) );
・・・
task
〜
endtask
ALUの詳細
accとALUを接続する
accはアキュムレータ
alubはアドレシングモード解析回路から取得
alucはキャリーフラグ(flag[1])より取得
宣言のすぐあと
(task 〜 endtaskの前)