这是本文档旧的修订版!
//生成复位信号的计数器,采用时许逻辑语言描述 reg [31:0]rst_cnt; always@(posedge clk_25m) begin if(rst_cnt==32'd250000000) begin rst_cnt<=32'd250000000; end else begin rst_cnt <= rst_cnt + 1'd1; end end wire rst_n = ((rst_cnt>32'd125000000) && (rst_cnt<32'd225000010)) ? 1'd0 : 1'd1;
1、将硬件正确连接,如图6.2所示。
2、将编写好的代码进行编译,并下载到开发板中; 3、观察其实验结果——程序下载后,首先开发板上FPGA_LED为亮状态,经过大约5秒钟,复位信号有效,对FPGA_LED进行复位置为灭状态,复位大约4秒钟,再次点亮FPGA_LED。
1、通过Signaltap工具采集复位信号和led控制信号,看是否与其工作原理一致;