📄 register_i.v
字号:
//`timescale 1ns/10ps
module Register_I(
Clk,
Clr,
Wen,
Data_In,
Out_Data
);
parameter Data_Width = 20;
input Clk;
input Clr;
input Wen;
input [Data_Width-1:0] Data_In;
output [Data_Width-1:0] Out_Data;
reg [Data_Width-1:0] Reg_R;
assign Out_Data = Reg_R;
always @(negedge Clk) begin
//always @(posedge Clk) begin
if(!Clr) //if Clr == 0, Clear Register
Reg_R = 0;
else begin
if(Wen) //Wen == 1, Write in Register
Reg_R = Data_In;
else
Reg_R = Reg_R;
end
end
endmodule
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -