版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
EDA工具入门讲座
——ModelSimandQuartusII黄乐天电子科技大学-飞思卡尔无线通信与嵌入式系统联合实验室2007年9月19日WhatistheModelSimfor?典型的验证环境ModelSim的主界面第一步建立projectsProjectName〔*.mpf〕ProjectLocation〔可自己指定〕LibraryName(默认)第二步添加文件需要添加:design和testbench
第三步编译文件第四步仿真配置第四步仿真配置〔续〕第四步仿真配置〔续〕第五步仿真/验证第五步仿真/验证〔续〕第五步仿真/验证〔续〕主要命令:Run(step)Runall(non-stopping)Break(stopthenon-stopping)ResetEndSimulationorquit第五步仿真/验证〔续〕第五步仿真/验证〔续〕思考题根据仿真波形,各位同学能否较全面的描述这个设计所实现的功能?第六步观测数据流〔Dataflow〕第六步观测数据流〔Dataflow〕思考题答案这个设计实现的是复位信号低电平有效、同步复位的模6计数器。QuartusII使用简介QuartusII是Altera公司为自己的FPGA开发的一套集成开发环境,支持原理图输入、文本输入、内存编辑以及由第三方EDA工具产生的EDIF网表输入、VQM格式输入等。本次讲座主要讲解以文本输入为例,简单的介绍QuartusII的开发流程。第一步新建工程第一步新建工程〔续〕第一步新建工程〔续〕第一步新建工程〔续〕第一步新建工程〔续〕第一步新建工程〔续〕修改设置的方法修改设置的方法〔续〕第二步设计编译、综合第三步查看综合后的电路第三步查看综合后的电路〔续〕第三步查看综合后的电路〔续〕第四步分配引脚第四步分配引脚〔续〕第四步分配引脚〔续〕第四步分配引脚〔续〕第五步启动编译器第五步启动编译器〔续〕分析工具举例〔TimingAnalyzer〕第六步查看适配结果第六步查看适配结果〔续〕Modelsim对特定库进行仿真Modelsim不但可以对设计完成功能验证,还可以对综合后的文件进行时序仿真。Modelsim对特定的库进行仿真需要加载库文件、综合后的网表文件、时延信息描述本次讲座主要介绍Modelsim如何对QuartusII中的特定库进行仿真设计文件的Verilog代码moduletest5(Qout,clk);inputclk;output[3:0]Qout;reg[3:0]Qout;always@(posedgeclk)case(Qout)4'h0:Qout<=4'h1;4'h1:Qout<=4'h2;4'h2:Qout<=4'h3;4'h3:Qout<=4'h4;4'h4:Qout<=4'h5;4'h5:Qout<=4'h6;4'h6:Qout<=4'h7;4'h7:Qout<=4'h8;4'h8:Qout<=4'h9;4'h9:Qout<=4'h0;default:Qout<=4'h0;endcaseendmoduletestbench`timescale1ns/1psmoduletptest5();regclk;wire[3:0]Qout;
test5test(Qout,clk);initialbegin#4000$finish;endalways#5clk=~clk;initialbeginclk=0;endendmodule功能验证使用QuartusII前的设置使用QuartusII对设计文件进行综合使用QuartusII综合后的输出文件.vo文件为设计的描述文件〔网表形式〕.sdo文件为时延信息描述文件〔SDF〕在Modelsim中进行添加库文件和综合后网表文件由于综合时选用的器件属于MAXII系列,需要将器件添加器件模型信息。该文件的所在目录为Quartus安装目录中eda/sim_lib中。注意需要添加后缀为.v的文件。将综合后的.vo文件也添加进工程中添加SDF文件指定器件的单元之间时延信息〔.sdo文件〕Testbench中的顶层被测实体名〔即本例中的test〕时序仿真结果在图中可以看出,由于设计的问题,导致计数器每一位翻转先后并不一致。正因为如此,导致在2个正确的状态之间存在了一系列不期望出现的状态。思考题如何修改设计,能够消除这些不期望出现的状态?请同学们课后自己思考,相互讨论。一些
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 冬季食品安全与传染病防控
- 糕点店生活污水处理装置
- 湿式氧化装置项目可行性报告
- 疫情防控:校园健康守护者
- 糖料生产项目可行性报告
- 畜牧业传染病记录表
- 糖尿病手术保险:围术期指南
- 皮质醇增多症与生活质量影响研究
- 现代酒店管理与数字化运营 课件 模块四 交付与管控
- 设备维保合同完整版
- 模具设计精益生产技术培训
- 011(1)-《社会保险人员减员申报表》
- 医美护理课件
- 《系统集成项目管理工程师教程》(教材解读)
- 预防校园欺凌法治知识竞答题库及答案
- (完整版)北师大小学数学四年级下册用方程解应用题练习题
- 医院审批流程优化方案
- 充电桩招标文件:技术要求
- 生产异常处理时效及流程图
- 电大公共政策概论形考任务1-4答案
- 计算扬声器声压级公式
评论
0/150
提交评论