EDA实验课设——实验考试:通用计数器

EDA实验课设——实验考试:通用计数器

ID:42437051

大小:173.50 KB

页数:6页

时间:2019-09-15

EDA实验课设——实验考试:通用计数器_第1页
EDA实验课设——实验考试:通用计数器_第2页
EDA实验课设——实验考试:通用计数器_第3页
EDA实验课设——实验考试:通用计数器_第4页
EDA实验课设——实验考试:通用计数器_第5页
资源描述:

《EDA实验课设——实验考试:通用计数器》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库

1、班级:通信姓名:学号:115499课程名称:EDA实验实验地点:综合实验室实验考试:通用计数器一•实验目的(1)掌握ISE9」软件的基木操作及应用.(2)通过一个简单七段数码管显示译码器的设计,并设计出带计数使能,同步复位,异步装载,可逆计数器,掌握组合逻辑电路的设计方法.(3)掌握组合逻电路的仿真方法.二.源程序libraryIEEE;useIEEE.STD_LOGIC_1164.ALL;useIEEE.STD_LOGIC_ARITH.ALL;useIEEE.STD_LOGIC_UNSIGNED.ALL;・■一Uncommentth

2、efollowinglibrarydeclarationifinstantiating--一anyXilinxprimitivesinthiscode・-libraryUNISIM;—useUNISIM.VComponcnts.all;entitycoun_terisPort(clk,clr,enjoad,dir:instdjogic;din:std_logic_vcctor(0to3);count:outstd_logic_vector(6downto0));endcounter;architectureBehavioralofco

3、un_tcrissignalq:std_logic_vector(0to3);beginprocess(clkjoad)beginif(en='l')thenif(load=*r)thenq<=din;elsif(clk'eventandelk-T)thenif(clr=,r)thenq<=n0000n;elsif(dir='1')thenifCq^lOOr*)thenq<=n0000H;elseqv二q+T;endif;elsif(dir='O')thenif(q="OOOOu)thenq<=H100r,;elseq<=qjr;en

4、dif;endif;endif;endif;endprocess;process(q)begincaseqiswhenu0000H=>count<=u1111110";when"0001n=>count<="0110000";when°0010"=>count<=H1101101”;whenu001r'=>count<="1111001";whenu0100H=>count<=u0110011";whenu0101n=>count<=u1011011”;whenn01IOM=>count<="1011111";whenu0111n=>

5、count<=M1110000,r;when"1000“=>coimiv=”1111111”;when1'1001"=>count<="1111011";whenothers=>count<=H1111110'1;endcase;endprocess;endBehavioral;三•实验内容数码管分为共阴极和共阳极两种,一个七段数码管可以显示十进制0〜9,十六进制数0〜F,要将数据由数码管正确显示,必须经过译码,译码器的输入为四位,输出为七位即可。假设数码管为阴极,共阴极特点为“1”亮。四•仿真波形QXilinx-ISE-D:l15

6、499countercounter.isc-[SiBulation]JEileEdit比oj@ctSourc*ErocesslestB«?nchSinylationKinder;i□B01XdX覘a0xzXX团4;电目Bb户皆蚀“匚囂tf酚倉每过真瑕犬<►二;亘垄“%%冷令題召士也t右产①G)II匕》2叵$::::a:««o©*?Sources♦:3®oxmdiryScg^jSlav«S«rial鑰SdectMP■JjDesktopConfiguration舘DirecQSPIConficuration^SystenACEgjPR

7、CtfFileForntiler弋Sources^Snapshot:Lit-rari(Confiati«Hierarchyofcount:S■count-count-testbench_wch^ProcessesConfiguration0;回SieHierarchyNow:1000ns200I400IIL600l800III1000^iclk1~*Ii1型回1"i"«J!loadi创!diroo®4dm

8、0:3)4hF(仆1_;匚什3二•-4h7>::4*hF□^

9、6:0)7h7E(小30X"79;(7h70¥7,h7E

10、<><><>vhdJcounttb*Smulation寺BoundaryScanThisisaLiceversiono±ISESimulator・Simulatorisdoingcircuitinitialization

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。