PC 寄存器用于存放指令的地址。
在 CPU 启动时,会进行初始化,即设置当前地址为 0 。
使用了32个类型为D_FFEC的D触发器来实现一个32位的通用寄存器,寄存器的值的变化只可能发生在时钟周期的上升沿,并且输入使能信号En,清零信号Clrn,时钟信号Clk.
module PC_REG(D, Clk, Clrn, Q);
input [31:0] D;
input Clk, Clrn;
output [
PC 寄存器用于存放指令的地址。
在 CPU 启动时,会进行初始化,即设置当前地址为 0 。
使用了32个类型为D_FFEC的D触发器来实现一个32位的通用寄存器,寄存器的值的变化只可能发生在时钟周期的上升沿,并且输入使能信号En,清零信号Clrn,时钟信号Clk.
module PC_REG(D, Clk, Clrn, Q);
input [31:0] D;
input Clk, Clrn;
output [