版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
山东建筑大学课程设计说明书第页山东建筑大学课程设计说明书目录目录 0摘要 1正文 21设计目的和要求 22设计原理 23设计内容 3(1)程序源代码 3(2)调试分析过程描述 9(3)结果分析 11总结与致谢 12参考文献 13附录 14
摘要EDA(Electronic
Design
Automation)电子设计自动化,就是以大规模可编程器件为设计载体,以硬件描述语言为系统逻辑描述的主要表达方式,通过相关的软件,自动完成用软件方式设计的电子系统到硬件系统,最终形成集成电子系统或专用集成芯片。本次课程设计利用QuartusII为设计软件、VerilogHDL为硬件描述语言,结合所学的数字电路的知识设计一个24时电子秒表,具有正常时、分、秒计时,动态显示,清零等功能。利用硬件描述语言VerilogHDL对设计系统的各个子模块进行逻辑描述,采用模块化的设计思想完成顶层模块的设计,通过软件编译、逻辑化简、逻辑分割、逻辑综合优化、逻辑布线、逻辑仿真,最终将设计的软件系统下载设计实验系统,对设计的系统进行硬件测试。关键词:EDA;QuartusII;VerilogHDL;电子秒表
正文1设计目的和要求(1)具有时、分、秒计数功能,以24h循环计时的电子钟。(2)计时结果要用6个数码管分别显示时、分、秒的十位和个位。(3)具有清零的功能。(4)熟练掌握分频器的使用。(5)熟练掌握各种计数器的使用,能用计数器构成二十四进制、六十进制等所需进制的计数器。2设计原理电子秒表以其显示时间的直观性、走时准确性作为一种计时工具,电子秒表的基本组成部分离不开计数器,在控制逻辑电路的控制下完成预定的各项功能。电子秒表的基本原理方框图如下图所示:本数字系统实现电子秒表的基本的计时功能,输入50MHz的时钟,采用24小时制计时,能显示时、分、秒。本电子秒表实际上是一个对标准频率(1Hz)进行计数的计数电路。由于计数的起始时间不可能与标准时间一致,故需要在电路上加一个校时电路,同时标准的50MHz时间信号必须做到准确稳定。通常使用石英晶体振荡器电路构成电子秒表。电子秒表的基本组成本电子秒表的实现可分为以下几个模块:(1)秒计数模块:秒计数,在频率为1Hz的时钟下以60次为循环计数,并产生进位信号影响分计数;(2)分计数模块:分计数,在秒进位信号为高电平时,计数一次,同样以60次为一个循环计数,同时产生分进位信号影响时计数;(3)时计数模块:时计数,在分进位信号为高电平时,计数一次,以24次为一个循环计数;(4)频率产生模块:主要有2个部分,一个是产生1Hz的计数频率,一个是产生5KHz的数码管动态扫描频率;(5)时间显示模块:通过选中不同的数码管,同时进行一定频率的扫描显示时、分、秒。一个基本的电子秒表电路主要由译码显示器、“时”,“分”,“秒”计数器和定时器组成。干电路系统由秒信号发生器、“时”,“分”,“秒”计数器、译码器及显示器、电路组成。本设计方案采用CycloneⅡEP2C35F672C8试验箱实现,首先由晶振电路产生震荡频率50MHz的CLOCK脉冲,通过计数器计数分频,形成两个频率的脉冲,其中CLK1脉冲用来动态扫描数码管地址,CLK2脉冲用来秒计时。“秒计数器”采用六十进制计数器,每累计60秒向“分计数器”进位;“分计数器”采用六十进制计数器,每累计60分向“时计数器”进位;“时计数器”采用二十四进制计数器,按照“24翻1”规律计数。将时、分、秒的计数结果分别用两个4位二进制数字表示出来,经译码器送8段数码管上显示。如遇到复位,时、分、秒计数器同时清零,采用同步清零方式。3设计内容程序源代码moduledigital_clock(seg,scan,clk,reset);inputclk,reset;output[7:0]seg,scan;reg[7:0]seg,scan;reg[2:0]cnt8;reg[3:0]data;regclk1;regclk2;reg[13:0]counter1;reg[25:0]counter2;reg[3:0]hh,hl,mh,ml,sh,sl;reg[5:0]hour,min,sec;always@(posedgeclk)beginif(counter1=='d10000)beginclk1<=~clk1;counter1<=0;endelsebegincounter1<=counter1+1;endendalways@(posedgeclk1)beginif(cnt8=='d5)cnt8<='d0;elsecnt8<=cnt8+1;endalways@(posedgeclk)beginif(counter2=='d50000000)beginclk2<=~clk2;counter2<=0;endelsebegincounter2<=counter2+1;endendalways@(posedgeclk2)beginif(sec==8'd59)beginsec<='d0;if(min==8'd59)beginmin<='d0;if(hour==8'd23)beginhour<=8'd0;endelsebeginhour<=hour+1;endendelsebeginmin<=min+1;endendelsebeginsec<=sec+1;endif(!reset)beginsec[5:0]<='d0;min[5:0]<='d0;hour[5:0]<='d0;endendalways@(sec)begincase(sec)5'd0:beginsh[3:0]<='b0000;sl[3:0]<='b0000;end5'd1:beginsh[3:0]<='b0000;sl[3:0]<='b0001;end5'd2:beginsh[3:0]<='b0000;sl[3:0]<='b0010;end5'd3:beginsh[3:0]<='b0000;sl[3:0]<='b0011;end5'd4:beginsh[3:0]<='b0000;sl[3:0]<='b0100;end5'd5:beginsh[3:0]<='b0000;sl[3:0]<='b0101;end5'd6:beginsh[3:0]<='b0000;sl[3:0]<='b0110;end5'd7:beginsh[3:0]<='b0000;sl[3:0]<='b0111;end5'd8:beginsh[3:0]<='b0000;sl[3:0]<='b1000;end5'd9:beginsh[3:0]<='b0000;sl[3:0]<='b1001;end5'd10:beginsh[3:0]<='b0001;sl[3:0]<='b0000;end5'd11:beginsh[3:0]<='b0001;sl[3:0]<='b0001;end5'd12:beginsh[3:0]<='b0001;sl[3:0]<='b0010;end5'd13:beginsh[3:0]<='b0001;sl[3:0]<='b0011;end5'd14:beginsh[3:0]<='b0001;sl[3:0]<='b0100;end5'd15:beginsh[3:0]<='b0001;sl[3:0]<='b0101;end5'd16:beginsh[3:0]<='b0001;sl[3:0]<='b0110;end5'd17:beginsh[3:0]<='b0001;sl[3:0]<='b0111;end5'd18:beginsh[3:0]<='b0001;sl[3:0]<='b1000;end5'd19:beginsh[3:0]<='b0001;sl[3:0]<='b1001;end5'd20:beginsh[3:0]<='b0010;sl[3:0]<='b0000;end5'd21:beginsh[3:0]<='b0010;sl[3:0]<='b0001;end5'd22:beginsh[3:0]<='b0010;sl[3:0]<='b0010;end5'd23:beginsh[3:0]<='b0010;sl[3:0]<='b0011;end5'd24:beginsh[3:0]<='b0010;sl[3:0]<='b0100;end5'd25:beginsh[3:0]<='b0010;sl[3:0]<='b0101;end5'd26:beginsh[3:0]<='b0010;sl[3:0]<='b0110;end5'd27:beginsh[3:0]<='b0010;sl[3:0]<='b0111;end5'd28:beginsh[3:0]<='b0010;sl[3:0]<='b1000;end5'd29:beginsh[3:0]<='b0010;sl[3:0]<='b1001;end5'd30:beginsh[3:0]<='b0011;sl[3:0]<='b0000;end5'd31:beginsh[3:0]<='b0011;sl[3:0]<='b0001;end5'd32:beginsh[3:0]<='b0011;sl[3:0]<='b0010;end5'd33:beginsh[3:0]<='b0011;sl[3:0]<='b0011;end5'd34:beginsh[3:0]<='b0011;sl[3:0]<='b0100;end5'd35:beginsh[3:0]<='b0011;sl[3:0]<='b0101;end5'd36:beginsh[3:0]<='b0011;sl[3:0]<='b0110;end5'd37:beginsh[3:0]<='b0011;sl[3:0]<='b0111;end5'd38:beginsh[3:0]<='b0011;sl[3:0]<='b1000;end5'd39:beginsh[3:0]<='b0011;sl[3:0]<='b1001;end5'd40:beginsh[3:0]<='b0100;sl[3:0]<='b0000;end5'd41:beginsh[3:0]<='b0100;sl[3:0]<='b0001;end5'd42:beginsh[3:0]<='b0100;sl[3:0]<='b0010;end5'd43:beginsh[3:0]<='b0100;sl[3:0]<='b0011;end5'd44:beginsh[3:0]<='b0100;sl[3:0]<='b0100;end5'd45:beginsh[3:0]<='b0100;sl[3:0]<='b0101;end5'd46:beginsh[3:0]<='b0100;sl[3:0]<='b0110;end5'd47:beginsh[3:0]<='b0100;sl[3:0]<='b0111;end5'd48:beginsh[3:0]<='b0100;sl[3:0]<='b1000;end5'd49:beginsh[3:0]<='b0100;sl[3:0]<='b1001;end5'd50:beginsh[3:0]<='b0101;sl[3:0]<='b0000;end5'd51:beginsh[3:0]<='b0101;sl[3:0]<='b0001;end5'd52:beginsh[3:0]<='b0101;sl[3:0]<='b0010;end5'd53:beginsh[3:0]<='b0101;sl[3:0]<='b0011;end5'd54:beginsh[3:0]<='b0101;sl[3:0]<='b0100;end5'd55:beginsh[3:0]<='b0101;sl[3:0]<='b0101;end5'd56:beginsh[3:0]<='b0101;sl[3:0]<='b0110;end5'd57:beginsh[3:0]<='b0101;sl[3:0]<='b0111;end5'd58:beginsh[3:0]<='b0101;sl[3:0]<='b1000;end5'd59:beginsh[3:0]<='b0101;sl[3:0]<='b1001;enddefault:beginsh[3:0]<='bx;sl[3:0]<='bx;endendcaseendalways@(min)begincase(min)5'd0:beginmh[3:0]<='b0000;ml[3:0]<='b0000;end5'd1:beginmh[3:0]<='b0000;ml[3:0]<='b0001;end5'd2:beginmh[3:0]<='b0000;ml[3:0]<='b0010;end5'd3:beginmh[3:0]<='b0000;ml[3:0]<='b0011;end5'd4:beginmh[3:0]<='b0000;ml[3:0]<='b0100;end5'd5:beginmh[3:0]<='b0000;ml[3:0]<='b0101;end5'd6:beginmh[3:0]<='b0000;ml[3:0]<='b0110;end5'd7:beginmh[3:0]<='b0000;ml[3:0]<='b0111;end5'd8:beginmh[3:0]<='b0000;ml[3:0]<='b1000;end5'd9:beginmh[3:0]<='b0000;ml[3:0]<='b1001;end5'd10:beginmh[3:0]<='b0001;ml[3:0]<='b0000;end5'd11:beginmh[3:0]<='b0001;ml[3:0]<='b0001;end5'd12:beginmh[3:0]<='b0001;ml[3:0]<='b0010;end5'd13:beginmh[3:0]<='b0001;ml[3:0]<='b0011;end5'd14:beginmh[3:0]<='b0001;ml[3:0]<='b0100;end5'd15:beginmh[3:0]<='b0001;ml[3:0]<='b0101;end5'd16:beginmh[3:0]<='b0001;ml[3:0]<='b0110;end5'd17:beginmh[3:0]<='b0001;ml[3:0]<='b0111;end5'd18:beginmh[3:0]<='b0001;ml[3:0]<='b1000;end5'd19:beginmh[3:0]<='b0001;ml[3:0]<='b1001;end5'd20:beginmh[3:0]<='b0010;ml[3:0]<='b0000;end5'd21:beginmh[3:0]<='b0010;ml[3:0]<='b0001;end5'd22:beginmh[3:0]<='b0010;ml[3:0]<='b0010;end5'd23:beginmh[3:0]<='b0010;ml[3:0]<='b0011;end5'd24:beginmh[3:0]<='b0010;ml[3:0]<='b0100;end5'd25:beginmh[3:0]<='b0010;ml[3:0]<='b0101;end5'd26:beginmh[3:0]<='b0010;ml[3:0]<='b0110;end5'd27:beginmh[3:0]<='b0010;ml[3:0]<='b0111;end5'd28:beginmh[3:0]<='b0010;ml[3:0]<='b1000;end5'd29:beginmh[3:0]<='b0010;ml[3:0]<='b1001;end5'd30:beginmh[3:0]<='b0011;ml[3:0]<='b0000;end5'd31:beginmh[3:0]<='b0011;ml[3:0]<='b0001;end5'd32:beginmh[3:0]<='b0011;ml[3:0]<='b0010;end5'd33:beginmh[3:0]<='b0011;ml[3:0]<='b0011;end5'd34:beginmh[3:0]<='b0011;ml[3:0]<='b0100;end5'd35:beginmh[3:0]<='b0011;ml[3:0]<='b0101;end5'd36:beginmh[3:0]<='b0011;ml[3:0]<='b0110;end5'd37:beginmh[3:0]<='b0011;ml[3:0]<='b0111;end5'd38:beginmh[3:0]<='b0011;ml[3:0]<='b1000;end5'd39:beginmh[3:0]<='b0011;ml[3:0]<='b1001;end5'd40:beginmh[3:0]<='b0100;ml[3:0]<='b0000;end5'd41:beginmh[3:0]<='b0100;ml[3:0]<='b0001;end5'd42:beginmh[3:0]<='b0100;ml[3:0]<='b0010;end5'd43:beginmh[3:0]<='b0100;ml[3:0]<='b0011;end5'd44:beginmh[3:0]<='b0100;ml[3:0]<='b0100;end5'd45:beginmh[3:0]<='b0100;ml[3:0]<='b0101;end5'd46:beginmh[3:0]<='b0100;ml[3:0]<='b0110;end5'd47:beginmh[3:0]<='b0100;ml[3:0]<='b0111;end5'd48:beginmh[3:0]<='b0100;ml[3:0]<='b1000;end5'd49:beginmh[3:0]<='b0100;ml[3:0]<='b1001;end5'd50:beginmh[3:0]<='b0101;ml[3:0]<='b0000;end5'd51:beginmh[3:0]<='b0101;ml[3:0]<='b0001;end5'd52:beginmh[3:0]<='b0101;ml[3:0]<='b0010;end5'd53:beginmh[3:0]<='b0101;ml[3:0]<='b0011;end5'd54:beginmh[3:0]<='b0101;ml[3:0]<='b0100;end5'd55:beginmh[3:0]<='b0101;ml[3:0]<='b0101;end5'd56:beginmh[3:0]<='b0101;ml[3:0]<='b0110;end5'd57:beginmh[3:0]<='b0101;ml[3:0]<='b0111;end5'd58:beginmh[3:0]<='b0101;ml[3:0]<='b1000;end5'd59:beginmh[3:0]<='b0101;ml[3:0]<='b1001;enddefault:beginmh[3:0]<='bx;ml[3:0]<='bx;endendcaseendalways@(hour)begincase(hour)5'd0:beginhh[3:0]<='b0000;hl[3:0]<='b0000;end5'd1:beginhh[3:0]<='b0000;hl[3:0]<='b0001;end5'd2:beginhh[3:0]<='b0000;hl[3:0]<='b0010;end5'd3:beginhh[3:0]<='b0000;hl[3:0]<='b0011;end5'd4:beginhh[3:0]<='b0000;hl[3:0]<='b0100;end5'd5:beginhh[3:0]<='b0000;hl[3:0]<='b0101;end5'd6:beginhh[3:0]<='b0000;hl[3:0]<='b0110;end5'd7:beginhh[3:0]<='b0000;hl[3:0]<='b0111;end5'd8:beginhh[3:0]<='b0000;hl[3:0]<='b1000;end5'd9:beginhh[3:0]<='b0000;hl[3:0]<='b1001;end5'd10:beginhh[3:0]<='b0001;hl[3:0]<='b0000;end5'd11:beginhh[3:0]<='b0001;hl[3:0]<='b0001;end5'd12:beginhh[3:0]<='b0001;hl[3:0]<='b0010;end5'd13:beginhh[3:0]<='b0001;hl[3:0]<='b0011;end5'd14:beginhh[3:0]<='b0001;hl[3:0]<='b0100;end5'd15:beginhh[3:0]<='b0001;hl[3:0]<='b0101;end5'd16:beginhh[3:0]<='b0001;hl[3:0]<='b0110;end5'd17:beginhh[3:0]<='b0001;hl[3:0]<='b0111;end5'd18:beginhh[3:0]<='b0001;hl[3:0]<='b1000;end5'd19:beginhh[3:0]<='b0001;hl[3:0]<='b1001;end5'd20:beginhh[3:0]<='b0010;hl[3:0]<='b0000;end5'd21:beginhh[3:0]<='b0010;hl[3:0]<='b0001;end5'd22:beginhh[3:0]<='b0010;hl[3:0]<='b0010;end5'd23:beginhh[3:0]<='b0010;hl[3:0]<='b0011;enddefault:beginhh[3:0]<='bx;hl[3:0]<='bx;endendcaseendalwaysbegincase(cnt8)'b000:beginscan<='b01111111;data[3:0]<=sl[3:0];end'b001:beginscan<='b10111111;data[3:0]<=sh[3:0];end'b010:beginscan<='b11011111;data[3:0]<=ml[3:0];end'b011:beginscan<='b11101111;data[3:0]<=mh[3:0];end'b100:beginscan<='b11110111;data[3:0]<=hl[3:0];end'b101:beginscan<='b11111011;data[3:0]<=hh[3:0];enddefault:beginscan<='bx;data[3:0]<='bx;endendcasecase(data[3:0])0:seg=8'b11000000;1:seg=8'b11111001;2:seg=8'b10100100;3:seg=8'b10110000;4:seg=8'b10011001;5:seg=8'b10010010;6:seg=8'b10000010;7:seg=8'b11111000;8:seg=8'b10000000;9:seg=8'b10010000;default:seg=8'b11111111;endcaseendendmodule(2)调试分析过程描述①正常计数的功能仿真结果②正常计数的时序仿真结果③计数复位功能仿真结果(3)结果分析当正常计数是,观察波形可知,当秒计数sec计到59后,分计数min加1。小时计数hour与分计数类似,均满足正常计数逻辑功能。当复位信号reset置0后,且计时脉冲CLK2下降沿到来时,观察波形可知,hour、min、sec均同步置0。总结与致谢这次EDA课程设计历时一个星期,在整整一个星期的日子里,不仅巩固了以前所学过的知识,而且学到了很多书本上学不到的知识,同时锻炼了自己的能力,使自己对以后的路有了更加清楚的认识,对未来有了更多的信心。这次课程设计,进一步加深了我对EDA的了解,使我对QuartusII的基本操作有所了解,使我对应用软件的方法设计硬件系统有了更加浓厚的兴趣。
通过这次课程设计,我懂得了理论与实际相结合的重要性,只有理论知识是远远不够的,只有把所学的理论知识与实践相结合,从实践中得出结论,才能真正提高自己的实际动手能力和独立思考的能力。在设计的过程中,我遇到许多问题,毕竟是第一次应用VHDL进行硬件电路系统的设计,许多EDA的知识还没有充分的掌握,遇到困难也是在所难免的,同时发现了自己的不足之处:学习知识表面化,没有深入了解它们的原理。经过快一个星期的紧张工作,我终于完成了我的设计任务——电子秒表设计。在这次课程设计中特别感谢杨红娟老师对我的指导,正是由于她的督促和耐心指导,我才可以顺利完成这次的设计,锻炼了动手能力。
参考文献[1]黄仁欣.EDA技术实用教程.北京:清华大学出版社,2006[2]潘松,黄继业.EDA技术与VHDL.北京:清华大学出版社,2009[3]江国强编著.EDA技术与应用(第三版)..北京:电子工业出版社,2010[4]夏宇闻编著.VerilogHDL数字系统设计教程..北京:北京航空航天大学出版社,2008[5]周祖成,程晓军,马卓钊编著.数字电路与系统教学实验教程.北京:科学出版社,2010[6]周润景,苏良碧.基于QuartusII的数字系统VerilogHDL设计实例详解.北京:电子工业出版社,2010[7](美国)SanirPalnitkar译者:夏宇闻胡燕祥刁岚松.VerilogHDL数字设计与综合(第2版).北京:电子工业出版社,2009[8]云创工作室.VerilogHDL程序设计与实践.北京:人民邮电出版社,2009[9]刘福奇,刘波.VerilogHDL应用程序设计实例精讲.北京:电子工业出版社,2009[10]张延伟,杨金岩,葛爱学.veriloghdl程序设计实例详解.北京:人民邮电出版社,2008
附录程序源代码moduledigital_clock(seg,scan,clk,reset);inputclk,reset;output[7:0]seg,scan;reg[7:0]seg,scan;reg[2:0]cnt8;reg[3:0]data;regclk1;regclk2;reg[13:0]counter1;reg[25:0]counter2;reg[3:0]hh,hl,mh,ml,sh,sl;reg[5:0]hour,min,sec;always@(posedgeclk)beginif(counter1=='d10000)beginclk1<=~clk1;counter1<=0;endelsebegincounter1<=counter1+1;endendalways@(posedgeclk1)beginif(cnt8=='d5)cnt8<='d0;elsecnt8<=cnt8+1;endalways@(posedgeclk)beginif(counter2=='d50000000)beginclk2<=~clk2;counter2<=0;endelsebegincounter2<=counter2+1;endendalways@(posedgeclk2)beginif(sec==8'd59)beginsec<='d0;if(min==8'd59)beginmin<='d0;if(hour==8'd23)beginhour<=8'd0;endelsebeginhour<=hour+1;endendelsebeginmin<=min+1;endendelsebeginsec<=sec+1;endif(!reset)beginsec[5:0]<='d0;min[5:0]<='d0;hour[5:0]<='d0;endendalways@(sec)begincase(sec)5'd0:beginsh[3:0]<='b0000;sl[3:0]<='b0000;end5'd1:beginsh[3:0]<='b0000;sl[3:0]<='b0001;end5'd2:beginsh[3:0]<='b0000;sl[3:0]<='b0010;end5'd3:beginsh[3:0]<='b0000;sl[3:0]<='b0011;end5'd4:beginsh[3:0]<='b0000;sl[3:0]<='b0100;end5'd5:beginsh[3:0]<='b0000;sl[3:0]<='b0101;end5'd6:beginsh[3:0]<='b0000;sl[3:0]<='b0110;end5'd7:beginsh[3:0]<='b0000;sl[3:0]<='b0111;end5'd8:beginsh[3:0]<='b0000;sl[3:0]<='b1000;end5'd9:beginsh[3:0]<='b0000;sl[3:0]<='b1001;end5'd10:beginsh[3:0]<='b0001;sl[3:0]<='b0000;end5'd11:beginsh[3:0]<='b0001;sl[3:0]<='b0001;end5'd12:beginsh[3:0]<='b0001;sl[3:0]<='b0010;end5'd13:beginsh[3:0]<='b0001;sl[3:0]<='b0011;end5'd14:beginsh[3:0]<='b0001;sl[3:0]<='b0100;end5'd15:beginsh[3:0]<='b0001;sl[3:0]<='b0101;end5'd16:beginsh[3:0]<='b0001;sl[3:0]<='b0110;end5'd17:beginsh[3:0]<='b0001;sl[3:0]<='b0111;end5'd18:beginsh[3:0]<='b0001;sl[3:0]<='b1000;end5'd19:beginsh[3:0]<='b0001;sl[3:0]<='b1001;end5'd20:beginsh[3:0]<='b0010;sl[3:0]<='b0000;end5'd21:beginsh[3:0]<='b0010;sl[3:0]<='b0001;end5'd22:beginsh[3:0]<='b0010;sl[3:0]<='b0010;end5'd23:beginsh[3:0]<='b0010;sl[3:0]<='b0011;end5'd24:beginsh[3:0]<='b0010;sl[3:0]<='b0100;end5'd25:beginsh[3:0]<='b0010;sl[3:0]<='b0101;end5'd26:beginsh[3:0]<='b0010;sl[3:0]<='b0110;end5'd27:beginsh[3:0]<='b0010;sl[3:0]<='b0111;end5'd28:beginsh[3:0]<='b0010;sl[3:0]<='b1000;end5'd29:beginsh[3:0]<='b0010;sl[3:0]<='b1001;end5'd30:beginsh[3:0]<='b0011;sl[3:0]<='b0000;end5'd31:beginsh[3:0]<='b0011;sl[3:0]<='b0001;end5'd32:beginsh[3:0]<='b0011;sl[3:0]<='b0010;end5'd33:beginsh[3:0]<='b0011;sl[3:0]<='b0011;end5'd34:beginsh[3:0]<='b0011;sl[3:0]<='b0100;end5'd35:beginsh[3:0]<='b0011;sl[3:0]<='b0101;end5'd36:beginsh[3:0]<='b0011;sl[3:0]<='b0110;end5'd37:beginsh[3:0]<='b0011;sl[3:0]<='b0111;end5'd38:beginsh[3:0]<='b0011;sl[3:0]<='b1000;end5'd39:beginsh[3:0]<='b0011;sl[3:0]<='b1001;end5'd40:beginsh[3:0]<='b0100;sl[3:0]<='b0000;end5'd41:beginsh[3:0]<='b0100;sl[3:0]<='b0001;end5'd42:beginsh[3:0]<='b0100;sl[3:0]<='b0010;end5'd43:beginsh[3:0]<='b0100;sl[3:0]<='b0011;end5'd44:beginsh[3:0]<='b0100;sl[3:0]<='b0100;end5'd45:beginsh[3:0]<='b0100;sl[3:0]<='b0101;end5'd46:beginsh[3:0]<='b0100;sl[3:0]<='b0110;end5'd47:beginsh[3:0]<='b0100;sl[3:0]<='b0111;end5'd48:beginsh[3:0]<='b0100;sl[3:0]<='b1000;end5'd49:beginsh[3:0]<='b0100;sl[3:0]<='b1001;end5'd50:beginsh[3:0]<='b0101;sl[3:0]<='b0000;end5'd51:beginsh[3:0]<='b0101;sl[3:0]<='b0001;end5'd52:beginsh[3:0]<='b0101;sl[3:0]<='b0010;end5'd53:beginsh[3:0]<='b0101;sl[3:0]<='b0011;end5'd54:beginsh[3:0]<='b0101;sl[3:0]<='b0100;end5'd55:beginsh[3:0]<='b0101;sl[3:0]<='b0101;end5'd56:beginsh[3:0]<='b0101;sl[3:0]<='b0110;end5'd57:beginsh[3:0]<='b0101;sl[3:0]<='b0111;end5'd58:beginsh[3:0]<='b0101;sl[3:0]<='b1000;end5'd59:beginsh[3:0]<='b0101;sl[3:0]<='b1001;enddefault:beginsh[3:0]<='bx;sl[3:0]<='bx;endendcaseendalways@(min)begincase(min)5'd0:beginmh[3:0]<='b0000;ml[3:0]<='b0000;end5'd1:beginmh[3:0]<='b0000;ml[3:0]<='b0001;end5'd2:beginmh[3:0]<='b0000;ml[3:0]<='b0010;end5'd3:beginmh[3:0]<='b0000;ml[3:0]<='b0011;end5'd4:beginmh[3:0]<='b0000;ml[3:0]<='b0100;end5'd5:beginmh[3:0]<='b0000;ml[3:0]<='b0101;end5'd6:beginmh[3:0]<='b0000;ml[3:0]<='b0110;end5'd7:beginmh[3:0]<='b0000;ml[3:0]<='b0111;end5'd8:beginmh[3:0]<='b0000;ml[3:0]<='b1000;end5'd9:beginmh[3:0]<='b0000;ml[3:0]<='b1001;end5'd10:beginmh[3:0]<='b0001;ml[3:0]<='b0000;end5'd11:beginmh[3:0]<='b0001;ml[3:0]<='b0001;end5'd12:beginmh[3:0]<='b0001;ml[3:0]<='b0010;end5'd13:beginmh[3:0]<='b0001;ml[3:0]<='b0011;end5'd14:beginmh[3:0]<='b0001;ml[3:0]<='b0100;end5'd15:beginmh[3:0]<='b0001;ml[3:0]<='b0101;end5'd16:beginmh[3:0]<='b0001;ml[3:0]<='b0110;end5'd17:beginmh[3:0]<='b0001;ml[3:0]<='b0111;end5'd18:beginmh[3:0]<='b0001;ml[3:0]<='b1000;end5'd19:beginmh[3:0]<='b0001;ml[3:0]<='b1001;end5'd20:beginmh[3:0]<='b0010;ml[3:0]<='b0000;end5'd21:beginmh[3:0]<='b0010;ml[3:0]<='b0001;end5'd22:beginmh[3:0]<='b0010;ml[3:0]<='b0010;end5'd23:beginmh[3:0]<='b0010;ml[3:0]<='b0011;end5'd24:beginmh[3:0]<='b0010;ml[3:0]<='b0100;end5'd25:beginmh[3:0]<='b0010;ml[3:0]<='b0101;end5'd26:beginmh[3:0]<='b0010;ml[3:0]<='b0110;end5'd27:beginmh[3:0]<='b0010;ml[3:0]<='b0111;end5'd28:beginmh[3:0]<='b0010;ml[3:0]<='b1000;end5'd29:beginmh[3:0]<='b0010;ml[3:0]<='b1001;end5'd30:beginmh[3:0]<='b0011;ml[3:0]<='b0000;end5'd31:beginmh[3:0]<='b0011;ml[3:0]<='b0001;end5'd32:beginmh[3:0]<='b0011;ml[3:0]<='b0010;end5'd33:beginmh[3:0]<='b0011;ml[3:0]<='b0011;end5'd34:beginmh[3:0]<='b0011;ml[3:0]<='b0100;end5'd35:beginmh[3:0]<='b0011;ml[3:0]<='b0101;end5'd36:beginmh[3:0]<='b0011;ml[3:0]<='b0110;end5'd37:beginmh[3:0]<='b0011;ml[3:0]<='b0111;end5'd38:beginmh[3:0]<='b0011;ml[3:0]<='b1000;end5'd39:beginmh[3:0]<='b0011;ml[3:0]<='b1001;end5'd40:beginmh[3:0]<='b0100;ml[3:0]<='b0000;end5'd41:beginmh[3:0]<='b0100;ml[3:0]<='b0001;end5'd42:beginmh[3:0]<='b0100;ml[3:0]<='b0010;end5'd43:beginmh[3:0]<='b0100;ml[3:0]<='b0011;end5'd44:beginmh[3:0]<='b0100;ml[3:0]<='b0100;end5'd45:beginmh[3:0]<='b0100;ml[3:0]<='b0101;end5'd46:beginmh[3:0]<='b0100;ml[3:0]<='b0110;end5'd47:beginmh[3:0]<='b0100;ml[3:0]<='b0111;end5'd48:beginmh[3:0]<='b0100;ml[3:0]<='b1000;end5'd49:beginmh[3:0]<='b0100;ml[3:0]<='b1001;end5'd50:beginmh[3:0]<='b0101;ml[3:0]<='b0000;end5'd51:beginmh[3:0]<='b0101;ml[3:0]<='b0001;end5'd52:beginmh[3:0]<='b0101;ml[3:0]<='b0010;end5'd53:beginmh[3:0]<='b0101;ml[3:0]<='b0011;end5'd54:beginmh[3:0]<='b0101;ml[3:0]<='b0100;end5'd55:beginmh[3:0]<='b0101;ml[3:0]<='b0101;end5'd56:beginmh[3:0]<='b0101;ml[3:0]<='b0110;end5'd57:beginmh[3:0]<='b0101;ml[3:0]<='b0111;end5'd58:beginmh[3:0]<='b0101;ml[3:0]<='b1000;end5'd59:beginmh[3:0]<='b0101;ml[3:0]<='b1001;
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 灯用化学配料工岗后测试考核试卷含答案
- 创业指导师岗前品质考核试卷含答案
- 重冶萃取工安全实操水平考核试卷含答案
- 钢筋骨架工岗前理论知识考核试卷含答案
- 热工试验工安全实操评优考核试卷含答案
- 2024年温州商学院马克思主义基本原理概论期末考试题附答案
- 2024年湖北三峡职业技术学院马克思主义基本原理概论期末考试题附答案
- 2024年湖北师范大学辅导员招聘备考题库附答案
- 2025年企业品牌管理与市场定位手册
- 2024年荔浦县辅警招聘考试备考题库附答案
- 锅炉操作人员培训
- 零工市场(驿站)运营管理 投标方案(技术方案)
- 幼儿学前班数学寒假作业25
- 保障性住房智能管理系统解决方案
- 幼小衔接数学计算每日一练39天(幼儿园大班)
- 高中物理会考知识点及高中物理会考知识点总结
- 福特F-150猛禽说明书
- 上海布邦流体过滤产品知识课件
- 舒城县2023-2024学年四年级数学第一学期期末达标检测模拟试题含答案
- 《干部履历表》1999版电子版
- 2023版个人征信模板简版(可编辑-带水印)
评论
0/150
提交评论