📄 test.v
字号:
`timescale 1ns/1nsmodule test(); // Signal declaration reg[7:0] data_in; reg din,rst,load,opcode,start; wire[7:0] data_out; // Instance shift_register uut(data_out,data_in,din,rst,load,opcode,clk); nand #10 (clk, clk, start); //a 20ns clock oscillator initial //initialize the clock oscillator begin start = 0; #10 start = 1; end // Apply Stimulus initial begin rst = 0; load = 0; data_in = 8'h53; din=1; opcode=0; #15 rst = 1; @(negedge clk) load=1; @(negedge clk) load=0; @(negedge clk) opcode=1; @(negedge clk) load=1; data_in = 8'ha5; din=0; @(negedge clk) load=0; @(negedge clk) opcode=0; #30 $finish; // finish simulation end //Create a simulation database initial begin $shm_open("file.shm"); //Open a waveform database $shm_probe("A"); //Probe all nodes in this module end endmodule
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -