Small changes
This commit is contained in:
@@ -60,7 +60,7 @@ module cpu_tb;
|
||||
#(CLK_PERIOD * 2); // 保持复位状态持续2个时钟周期,以确保CPU完全复位
|
||||
rst = 0; // 撤销复位信号,CPU开始正常执行
|
||||
$display("------------------------------------------------------------");
|
||||
$display(" CPU仿真开始。复位信号已释放。 ");
|
||||
$display(" CPU仿真开始。复位信号已释放。 ");
|
||||
$display("------------------------------------------------------------");
|
||||
|
||||
// 2. 设定仿真运行时间后停止
|
||||
@@ -69,7 +69,7 @@ module cpu_tb;
|
||||
|
||||
// 3. 仿真结束前,打印寄存器堆的最终状态
|
||||
$display("\n------------------------------------------------------------");
|
||||
$display(" 仿真结束。最终寄存器状态如下: ");
|
||||
$display(" 仿真结束。最终寄存器状态如下: ");
|
||||
$display("------------------------------------------------------------");
|
||||
// 使用循环遍历寄存器堆,并通过$display显示其值。注意hierarchical path的正确性。
|
||||
for (integer i = 0; i < 32; i = i + 1) begin
|
||||
@@ -78,7 +78,7 @@ module cpu_tb;
|
||||
$display("寄存器 R%0d: 0x%08h", i, uut.u_reg_file.registers[i]);
|
||||
end
|
||||
end
|
||||
$display("※请注意:值为零的寄存器已被隐藏,未在此处显示。※");
|
||||
$display("※ 请注意:值为零的寄存器已被隐藏,未在此处显示。 ※");
|
||||
$display("------------------------------------------------------------");
|
||||
|
||||
$finish; // 调用$finish系统任务来结束仿真过程
|
||||
|
||||
Reference in New Issue
Block a user