跑马灯源程序及测试代码(verilog)

整理文档很辛苦,赏杯茶钱您下走!

免费阅读已结束,点击下载阅读编辑剩下 ...

阅读已结束,您可以下载文档离线阅读编辑

资源描述

//跑马灯源代码,八个灯左右依次循环点亮moduleled_run(clk,rst,out);inputclk,rst;output[7:0]out;reg[7:0]out;reg[15:0]count;always@(posedgeclkornegedgerst)if(!rst)begincount=0;endelsebegincount=count+1;endalways@(posedgeclkornegedgerst)if(!rst)beginout=8'hff;endelsebegincase(count[4:1])0:out=8'b1111_1110;1:out=8'b1111_1101;2:out=8'b1111_1011;3:out=8'b1111_0111;4:out=8'b1110_1111;5:out=8'b1101_1111;6:out=8'b1011_1111;7:out=8'b0111_1111;8:out=8'b1011_1111;9:out=8'b1101_1111;10:out=8'b1110_1111;11:out=8'b1111_0111;12:out=8'b1111_1011;13:out=8'b1111_1101;14:out=8'b1111_1110;15:out=8'b1111_1111;endcaseendendmodule//仿真程序testbenchled_run_test.v`timescale1ns/1psmoduleled_run_test;regclk_test;regrst_test;wire[7:0]out_test;initialclk_test=0;always#2clk_test=~clk_test;initialbeginrst_test=1;#1rst_test=0;#10rst_test=1;#100$stop;endled_runled1(.clk(clk_test),.rst(rst_test),.out(out_test));endmodule在modelsim里的仿真波形

1 / 2
下载文档,编辑使用

©2015-2020 m.777doc.com 三七文档.

备案号:鲁ICP备2024069028号-1 客服联系 QQ:2149211541

×
保存成功