您好,欢迎访问三七文档
当前位置:首页 > 行业资料 > 交通运输 > EDA跑马灯程序加仿真
实验四跑马灯的设计一、实验目的1、熟悉同步时序电路的设计方法;2、学习跑马灯的设计原理和实践,并对其进行仿真和硬件测试。二、实验原理试验箱上有16个连成一排的LED灯,它们受FPGAIO引脚的控制,通过这些引脚输出高低电平可以控制这16个灯的点亮或熄灭,控制这些灯以不同的方式点亮或熄灭即可获得跑马灯的显示效果。三、实验内容:设计一个具有多种LED灯显示模式的电路,基本模式如下:1、先奇数灯,后偶数灯。2、先偶数灯,后奇数灯。3、LED灯依次点亮。4、自己设计一种模式。四、程序编写modulepaomadeng(CLK,RST,K1,K2,ledout);parameterM=16;inputCLK,K1,K2,RST;outputreg[M:1]ledout;reg[M:1]yw;always@(posedgeCLKornegedgeRST)if(!RST)beginledout=16'h0000;case({K1,K2})2'b00:yw=16'h5555;2'b01:yw=16'haaaa;2'b10:yw=16'h0001;2'b11:yw=16'h8000;default:yw=16'h0001;endcaseendelsecase({K1,K2})2'b00:beginledout=yw;yw=~yw;end2'b01:beginledout=yw;yw=~yw;end2'b10:beginledout=yw;if(ledout[M]==1)yw=16'h0001;elseyw=yw1;end2'b11:beginledout=yw;if(ledout[1]==1)yw=16'h8000;elseyw=yw1;enddefault:ledout=16'hffff;endcaseendmodule五、波形仿真限于纸面大小,将LED灯显示模式分开仿真:1.先奇数灯亮后偶数灯亮2.先偶数灯亮后奇数灯亮(k1=0,k2=1时先出现偶数灯亮)3.LED依次点亮(上为LED从低依次点亮)(LED从高依次点亮)
本文标题:EDA跑马灯程序加仿真
链接地址:https://www.777doc.com/doc-2911131 .html