欢迎来到天天文库
浏览记录
ID:31737445
大小:103.32 KB
页数:5页
时间:2019-01-17
《实验三quartusii混合输入及层次化设计》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库。
1、实验三:QUARTUSII的混合输入及层次化设计练习一、实验目的(1)掌握和熟悉QUARTUSII软件的混合输入法设计数字电路的方法。(2)掌握QUARTUSII软件的层次化设计方法及步骤。(3)掌握和熟悉QUARTUSII软件的设计输入、编译、仿真以及下载。二、实验内容用QUARTUSII软件的原理图和侦件描述语言混合输入法及层次化设计发昂发设计一个十进制数的计数、译码及显示电路。三、实验条件(1)电脑。(2)开发软件:QuartusII(3)开发设备:EL—EDA—V型;EDA实验开发系统。(4)拟用芯片:ACEX1K;EPlK100QC208-3o(1
2、)设计一个同步BCD码十进制计数器(利用VHDL语言编写),设计文件名为COUNT10.VHD,对其编译,仿真通过后,生成电路符号COUNT10.SYM,即将我们设计的十进制计数器编译成工作库中的一个元件。(2)设计一个BCD码输入,输出为共阴极的显示译码器,设计文件名为DEC7S.VHD(利用VHDL语言编写),对其编译,仿真通过后,生成电路符号DEC7S.SYM,即将我们设计的显示译码器编译成工作库中的一个元件。(3)利用原理图输入法建立顶层设计文件,文件名C0UNT10_TOP.GDF,文件中要输入前面连个文件生成的元件。(4)对顶层设计文件构成的项目
3、进行编译、仿真及下载,最后在EDA实验开发系统上验证电路的功能。五、实验设计(1)十进制计数器的VHDL程序LIBRARYieee;USEieee.std_logic_l164.all;USEiccc.std_logic_arith.all;USEieee.std_logic_unsigned.all;ENTITYCOUNTERISPORT(CLR:INSTD.LOGIC;CLK:INSTD_LOG1C;EN:INSTD_LOGIC;Q:bufferSTD_L0GIC_VECT0R(3downto0);CO:OUTSTD_LOGIC);ENDCOUNTER;
4、ARCHITECTUREJOFCOUNTERISSIGNALq_temp:std」ogic_vector(3downto0);BEGINprocess(clk,q_temp)BEGINIFCclk*eventANDelk二T)THENIF(clr=T)THENq_temp<=(OTHERS=>,0,);ELSIF(en二T)THENIF(q_tcmp二TOOL)THENq_temp<=(OTHERS=>,0,);ELSEq_temp<=q_temp+1;ENDIF;ENDIF;ENDIF;q<=q_temp;ENDPROCESS;co<=*1'WHENq_t
5、emp=u1001”ANDen=*VELSE'O';ENDJ;(2)显示译码器的VHDL的程序LIBRARYieee;USEieee.std_logic_l164.all;USEIEEE.STD_LOGIC_UNSTGNED.ALL;ENTITYLED7SISPORT(Q:INSTD_LOG1C_VECTOR(3downto0);L:OUTSTD_LOGIC_VECTOR(6downto0));ENDLED7S;ARCHITECTUREHOFLED7SISBEGINPROCESS(Q)BEGINCASEQISWHEN',()()()()U=>L<=,,()1
6、11111”;WHEN”0001n=>L<=M0000110";WHEN”0010u=>L<=H1011011°;WHEN“00ir,=>L<=,*1001111";WHEN”0100"=>Lv=”1100110";when"oioiu=>l<=mlionor';WHEN“0110n=>L<=,*llllior*;WHEN”0111n=>L<=u0000111";WHEN”1000u=>L<=MWHEN"1001U=>L<=H1101111";WHENOTHERS=>L<=H0000000H;ENDCASE;ENDPROCESS;3)ENDH;顶层设计文件原
7、理图4)波形仿真j-loniLOJ-U-U-1_^•1i111I可门厂00oe勺x〔6】x5)管脚锁定电路引脚CLKCLRENL0L6coEP1K100QC208-3-H-[丄心丿1Pin78Pin7PinSPin90Pin97Pin36EDA实验开发系统CLK5dOdlagLEDO五、实验结果及总结1)系统仿真情况kMasterTirneBar:18.1n$*Pointer:8.72m$Interval872m$Start:End:ANaneValue)PSiq・s2.o3.0ms■4.0ms5.0ms60ms7.0ns8.o・s9.0ns100ms135
8、18.118.1nsJ1^0CLKA(」「l_ii-
此文档下载收益归作者所有