FPGA仿真
在编写testbench进行测试之后,输入信号始终保持不变这是为什么呢`timescale 1ns/1ns
`define clock_period 20
module BCD_tb;
reg clk;
reg rst_n;
reg cin;
wire out;
wire [3:0] q;
BCD u0(
.clk(clk),
.rst_n(rst_n),
.cin(cin), //进位输入信号
.out(out), //进位输出信号
.q(q) //输出信号
);
initial clk =1;
always #(`clock_period/2) clk=~clk;
initial begin
rst_n=1;
repeat(30)begin
cin =0;
#(`clock_period*4);
cin =1;
#(`clock_period);
end
#1000_000_000;
$stop;
end
endmodule
为什么Cin信号始终保持不变
已退回1积分
回帖(5)
2018-6-22 21:00:49
学习学习。。。
学习学习。。。
举报
2018-6-24 19:47:21
感谢楼主。。。
感谢楼主。。。
举报
2018-6-25 15:19:41
搞不清楚!!!!!!!!!!!!!1
搞不清楚!!!!!!!!!!!!!1
举报
2018-6-25 15:21:15
先给复位信号一个低电平,这样就可以了
先给复位信号一个低电平,这样就可以了
举报
2018-7-16 15:08:01
输入信号是不是有效呢
先复位一下芯片试试
输入信号是不是有效呢
先复位一下芯片试试
举报
更多回帖