📄 picoblaze_pushbutton_tb.v
字号:
module picoblaze_pushbutton_TB();
reg sr_clk;
reg sr_rst_n;
reg [ 7: 0] sr_addr;
reg sr_wr;
reg sr_rd;
reg [ 7: 0] sr_datain;
wire [ 7: 0] s_DataBus;
reg [ 3: 0] sr_pushbutton;
wire s_interrupt;
initial begin
sr_clk = 0;
forever #10 sr_clk = ! sr_clk;
end
initial begin
sr_rst_n = 0;
sr_addr = 8'h0;
sr_wr = 0;
sr_rd = 0;
sr_pushbutton = 4'hF;
sr_datain = 4'h0;
#105 sr_rst_n = 1;
#51 sr_pushbutton = 4'hE;
end
picoblaze_pushbutton system_inst(
.iCLK(sr_clk),
.iRST_N(sr_rst_n),
.iADDR(sr_addr),
.iDATAIN(sr_datain),
.iWR(sr_wr),
.iRD(sr_rd),
.oHC_DBUS(s_DataBus),
.iPUSHBUTTON(sr_pushbutton),
.oINTERRUPT(s_interrupt)
);
endmodule
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -