testcase_u2.txt

来自「minicore为一个加法器的最小结构」· 文本 代码 · 共 54 行

TXT
54
字号
//Fill in testcase specific pattern generation
initial begin
	#1
	data_in = 8'h00;
	instr = 2'b00;
	//Wait unit reset is done
	#(CLKPERIODE*6)

	//Write <data_in> to acc
	data_in = 8'h70;
	instr = I_MOV_IN_TO_ACC;
	#(CLKPERIODE*2)

	//Add <data_in> to acc
	data_in = 8'h03;
	instr = I_ADD_IN_TO_ACC;
	#(CLKPERIODE*3)

	//Shift acc
	instr = I_SHIFT_ACC;
	#(CLKPERIODE*3)

	//Shift acc
	instr = I_SHIFT_ACC;
	#(CLKPERIODE*3)

	//Add <data_in> to acc
	data_in = 8'h01;
	instr = I_ADD_IN_TO_ACC;
	#(CLKPERIODE*3)

	//Add <data_in> to acc
	data_in = 8'h03;
	instr = I_ADD_IN_TO_ACC;
	#(CLKPERIODE*3)


	data_in = 8'h03;
	instr = I_MOV_IN_TO_ADR;
	#(CLKPERIODE*3)

	data_in = 8'h03;
	instr = I_MOV_IN_TO_RAM;
	#(CLKPERIODE*6)
	
	data_in = 8'h03;
	instr = I_MOV_RAM_TO_ACC;
	#(CLKPERIODE*6)
	
	

	$finish();
end

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?