Verilog问题写一个测试信号(。vt文件)进行modelsim仿真的以下代码(急用)。
`时间刻度1纳秒/ 1纳秒
模块shift _ tb
寄存器时钟;
reg din
导线dout
参数Period = 10;
shift u1(
。时钟(clk),
。din(德国工业标准),
。杜特(杜特)
);
最初的
开始
clk = 0;
din = 1 ' B0;//初始化输入din
rst = 0;//低电平复位
#100
rst = 1;//复位结束
结束
always #(句点/2)clk & lt;= ~ clk// clk为10ns。
始终@(posedge时钟)
开始
din & lt= { $ random } % 2;//生成随机数0和1作为随机输入值。
结束
末端模块
创建一个. v文件,文件名为shift_tb.v这是模拟文件。