EDA技术实验报告.docx
EDA技术实验报告实验一 EDA实验基本设计一、实验时间:20年10月15日第六周星期六4节二、实验地点:集成电路设计实验室(一)(一教1427)三、实验目的1.熟悉ALTERA公司EDA设计工具软件Quartus II的使用方法。四、实验仪器计算机(预装QUartUS 软件)五、实验内容1 .建立工作库文件夹和编辑设计文件(1)新建一个文件夹,文件夹名为CntIOb,路径为d:cntlOb(2)输入源程序畲 VhdlLvhdI CNT10.VHD1234567891011121314151617181920212223242526272829library ieee;USE IEEE.STD_LOGIC_1164.ALL;USE IEEE.STD二LoGlUUNSlGNED.ALL; ENTITY CNT10-ISS PORT (CLK,RST,EN,LOAD:IN STD_LOGIC;DATAjIN STDJOGIJVECT6r(3 DOWNTO 0);DOUT:OUT STD_L0GIC_VECT0R(3 DOWNTO 0);COOT:OUT STDjoGIQ;END CNTlO; ARCHITECTURE behav OF CNTlO ISBBEGINH PROCESS(CLK,RST,EN,LOAD)VARIABLE Q: STDjOGIjVEcToR(3 DOWNTO 0); BEGINS IF RST='0' THEN Q:=(OTHERS=>'0');B ELSIF CLK, EVENT AND CLK='1' THENH IF EN='1, THENIF (LOAD=,0,) THEN Qj=DATA;ELSEHIF Q<9 THEN Q:=Q+1;ELSE Q!=(OTHERS=>,0,);END IF;END IF;END IF;END IF;B IF Q=1001 THEN COUT<=,1,;ELSE COUT<='0,; END IF;DOUT<=Q;END PROCESS;END behav;i Ia1(3)文件存盘。选择FiIe-SaVe命令,找到已建立的文件夹d: cntlb,存盘文件名为cntl. vhdo2 .创建工程(1) (4) 打开并建立新工程管理窗口 将设计文件加入工程中 选择目标芯片工具设置结束设置3 .编译前设置(1) (4) 选择FPGA目标芯片选择配置器件的工作方式 选择配置器件和编程方式 选择目标器件引脚端口状态 选择确认VHDL语言版本4 .全程编译编译前首先选择ProCeSSing-StartCOmPilation命令,启动全程编译,若编译 成功,可见如图所示的报告信息:O Quartus - D:俄的烤CNT10BCNTlO - CNTlO - Compilation Report - Flow SummaryJJ- 日 File Edit View Project Assignments Processing Tools Window Help1%/00制刎 博©旧例如叫口以口目昌 ()岛 IQC CNT10Project Navigator Compilation Report - Flow SummaryTasksFlow: Compilation3Compilation Report 昌昏 Legal Notice 昌国 Flow Summary 昌图 Flow Settings 昌图 Flow Non-Default Global 昌国 Flow Elapsed Time 昌图 Flow OS Summary 昌固 Flow Log 昌口 Analysis & Synthesis田昌口 Fitter 昌口 Assembler由昌口 TimeQuest Timing AnalyzFlow SummaryFlow StatusQuartus II VersionRevision NameTop-level Entity NameFamilyDeviceTiming ModelsSuccessful - Sun Nov 20 14:30:56 20119.0 Build 132 02/25/2009 SJ Full VersioiCHTlOCNTlOCyclone IIIEP3C5E144C8FinalTaSk 区,日 > Compile Designz Analysis & Synthesis* Fitter (Place ft Route)*B Assembler (Generate programming file, B- TineQuest Timing AnalysisT > EDANetIiStYriterJM 力 KC n/ 95 ( 14 % )/ 5/ 136 ( < U ) 5l136 (<1 «) 5J36 (<1 X)/ 423,936 ( 0 %)/ 46 ( 0 X )/2(0«)Info: The Metastability Analysis global option is set to OFF.Info: No synchronizer chains to report.Info: Design is not fully constrained for setup requirementsInfo: Design is not fully constrained for hold requirementsInfo: Quartus II TimeQuest Timing Analyzer was successful. 0 errors, 13 warningsInfo: Quartus II Full Compilation was successful. 0 errors, 18 warnings 5yMem (21)入 PwCe$ing (102) Exlralnfo ) Info (88) Warning (2) Critical Warning (12) Error Suppressed(S) Flag /© Message: 0 of 227 圉 上 Location:一5.时序仿真(1)打开波形编辑器,如图所示:但 File Edit View Project Assignments Processing Tools Window HelpIlelGqgex 电eIIG C cntio三Il 屐 ,0 0. 的 IA 旷叫地中士 <§> 0 * Project NaVigator = ×EntityILOgiC CeLLS IDediCatW但 Waveform1.vwfCyCione L EP3C5E144C8懿 CMTIo 9 < R 一&Hie向Chy 国 FiIeS 逆 DeSign UnitS JTasksFlow: CompilationTaSkM'z B Compile DesignA E X3A鹿鹿黑m沏外 <M 英H一竺沏z-x曝AnaIySiS & SyntheSiSFitter IHaCe & RoUte)Assembler (Generate programming files) TimeQuest Timing Analysis EDA Netlist Writer(2)设置仿真时间区域(3)波形文件存盘。选择File-SaVe As命令,将以默认名为CNTlO. vwf的波 形文件存入文件夹d:cntlOb中。(4)将工程CNTIO的端口信号节点选入波形编辑器中,如图所示:!但 File Edit View Project Assignments Processing Tools Window Help_ t51Il D of H S 骨 I /电电 ISJ IICNTIO三|短/0 电每 I IAI ¾ I <8» I >j &EntityA Cyclone I: EP3C5E144C8LOgiC CelIS DediCatf但 Wavefoiml.vwfz14.975 ns Jj Pointer:3.9 nsInterval: -11.08 ns Start: End:心HierarChy B) FiIeS d DeSign UnitS Tasks Flow: ICOmPiIatiOnJaSkg" Compile Design申A AnalySiS & Synthesis申A Fitter (HaCe & Route) ASSembIer (Generate PrOgramming files)TimeQuest Timing AnalysisEDA Netlist Writer国 Master Time Bar: I Ilame30. Q nsNode FinderCustomize.j COUTUnassigned OutputUser entered | Include subentities ASSignmentS TyPe IInaSSigned InPUtLook in: LUNodes Found:Name一*CLK .I CreatOlUSer entered育 DATA IDATAO QDATA1 QDATA2 DDATA3 哥 DOUT >pouroUnassigned Unassigned Unassigned Unassigned Unassigned Unassigned IInaSSiQnedInput GroupInputInputInputInputOutput Gro.OUtDUtUser entered User entered User entered User entered User entered User entered USer entered(5)编辑输入波形(输入激励信号),如图所示:g Tools Window HelpI-IltS1 |臼三11减电I独IA好飞 纺电 等 嬖 *卜: IMaster Time Bar:14.975 ns 一龙脸:I 而; 色 CNTIO vwfInterval: -14.98 ns Start:彰A鹿旭那庙外ZXX2一股(6)总线数据格式设置和参数设置 Display gray code count as binary count确定 I取消