欢迎来到天天文库
浏览记录
ID:34516959
大小:765.21 KB
页数:32页
时间:2019-03-07
《eda 第三章 eda工具应用初步》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、可编程逻辑器件与EDA华东师范大学通信系09级主讲:李外云博士wyli@ee.ecnu.edu.cn第三章QuartusII集成开发工具基于QuartusII进行EDA设计开发的流程3.1QuartusII原理图设计1.为本项工程设计建立文件夹2.输入设计项目和存盘元件输入对话框3.1QuartusII原理图设计3.将设计项目设置成可调用的元件将所需元件全部调入原理图编辑窗并连接好3.1QuartusII原理图设计4.设计全加器顶层文件连接好的全加器原理图f_adder.bdf3.1QuartusII原理图设计5.将设计
2、项目设置成工程和时序仿真f_adder.bdf工程设置窗3.1QuartusII原理图设计5.将设计项目设置成工程和时序仿真加入本工程所有文件3.1QuartusII原理图设计5.将设计项目设置成工程和时序仿真全加器工程fadderf_adder的仿真波形3.2QuartusII的优化设置1.Setting设置在QuartusII软件菜单栏中选择“Assignments”中的“Setting…”就可打开一个设置控制对话框。可以使用Setting对话框对工程、文件、参数等进行修改,还可设置编译器、仿真器、时序分析、功耗分析
3、等等。3.2QuartusII的优化设置Settings对话框3.2QuartusII的优化设置2.分析与综合设置Analysi&Sis&SynthesiiSttisSettings项中包含有四个项目:©VHDLIVHDLInput©VilVerilogHDLHDLIInput©DefaultParametersDefaultParameters©SynthesisNetlistOptimizationSynthesisNetlistOptimization3.2QuartusII的优化设置作为QuartusII的编译模
4、块之一,Analysis&Synthesis包括QuarutsIIIntegratedSynthesisQuarutsIIIntegratedSynthesis集成综合器,完全支持VHDL和VerilogHDL语言,并提供控制综合过程的选项。支持Verilog-1995标准(IEEE标准1364-1995)和大多数Verilog-2001标准(IEEE1364-2001),还支持VHDL1987标准(IEEE标准1076-1987)和VHDL1993标准(IEEE标准1076-1993)。3.2QuartusII的优化设
5、置3.优化布局布线Setting对话框的FitterSettingsFitterSettings页指定控制时序驱动编译和编译速度的选择,如下图所示。FitterSettings选项页3.2QuartusII的优化设置moreFitterSettings选项页3.2QuartusII的优化设置在CompilationReport中查看适配结果3.2QuartusII的优化设置在TimingClosureFloorplan中查看适配结果3.2QuartusII的优化设置在ChipEditor中查看适配结果3.3Quartus
6、II的时序分析全程编译前时序条件设置界面3.3QuartusII的时序分析“MoreSettings“MoreSettings…”中的设置3.3QuartusII的时序分析时序分析结果3.4LPM设计3.4LPM设计3.4LPM设计3.4LPM设计3.4LPM设计3.4LPM设计3.4LPM设计课堂实验1利用LPM完成一个除法电路设计并进行仿真;课堂实验2利用LPM完成一个可控的模10的计数器并进行仿真;课堂实验3利用LPM完成一个锁相环电路并进行仿真;课堂实验4利用LPM完成一个ROM进行仿真;习题3-1基于Quart
7、usII软件,用D触发器设计一个2分频电路,并做波形仿真,在此基础上,设计一个4分频和8分频电路,做波形仿真。。3-2基于QuartusII软件,用7490设计一个能计时(12小时)、计分(60分)和计秒(60秒)的简单数字钟电路。设计过程如下:(1)先用QuartusII的原理图输入方式,用7490连接成包含进位输出的模60的计数器,并进行仿真,如果功能正确,则将其生成一个部件;(2)将7490连接成模12的计数器,进行仿真,如果功能正确,也将其生成一个部件;(3)将以上两个部件连接成为简单的数字钟电路,能计时、计分和
8、计秒,计满12小时后系统清0重新开始计时。(4)在实现上述功能的基础上可以进一步增加其它功能,比如校时功能,能随意调整小时、分钟信号,增加整点报时功能等。习题3-3基于QuartusII软件,用74161设计一个模99的计数器,个位和十位都采用8421BCD码的编码方式设计,分别用置0和置1两种方法实现,完成原理图设
此文档下载收益归作者所有