




已阅读5页,还剩49页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
数字逻辑设计基础器件和概念基于quartus的设计输入基于quartus的功能仿真本讲要点和实验要求,第二讲数字系统设计的基础知识1,主要内容:,数字逻辑设计基础器件和概念,1单元与层次在数字逻辑设计中,一般采用基本构造模块来组成数字系统。通常将这种基本构造模块(无论简单还是复杂)称作单元(cell)。基本单元是系统的基本构成模块。通过对基本单元进行组合,可以构成较大、较复杂的A、B、C单元,而A、B、C单元进一步用于构成更大的X单元和Y单元。这种设计方式可称作层次设计方法。,图2-1层次设计的级别,2基本逻辑电路任何复杂的数字系统从原理上而言,最终都可以分解成基本的逻辑门和存储器元件。1)逻辑门逻辑门是设计数字系统的基础,最基本的逻辑门有与门、或门、非门三种,由此导出的逻辑门有与非门、或非门、异或门等,如与非门是由与门和非门结合起来的逻辑门,或非门是由或门和非门结合起来的逻辑门。在输入输出和总线设计中还常用到三态门。常用逻辑门的逻辑符号及真值表如图所示。,图2-2常用门的表示,逻辑门相关基本概念,四值逻辑:逻辑值1、逻辑值0、未知值X、高阻值Z。逻辑器件延时:0=1上升延时,1=0下降延时,0、1、x=Z关断延时。惯性延时。逻辑路径延时:逻辑器件间互连线的延时。传输延时。逻辑器件负载模型:CMOS逻辑器件的负载可等效为RC电路,负载越多,电容越大。逻辑器件扇出:逻辑器件输出连接的负载数目为扇出。如一个非门的输出连接了三个逻辑门的输入,则称该非门的扇出为3。扇出越大,负载越大,等效传输延时越大。,2)触发器我们把具有存储记忆一位二值信号功能的基本单元电路称为触发器。根据触发器电路结构和功能的不同,可以分为RS触发器、JK触发器、D触发器、T触发器和T触发器等。在目前的数字系统同步电路设计中,一般只使用D触发器。在异步电路设计中用到RS触发器和其它触发器。,(a)符号;(b)功能特点;(c)建立、保持时间建立时间在时钟跳变前数据必须保持稳定(无跳变)的时间。保持时间在时钟跳变后数据必须保持稳定的时间。,D触发器,D触发器的亚稳态(metastability)概念,当某个异步信号被送入一个同步触发器时,就可能发生亚稳态现象。如图所示,当输入D与时钟CLK1同时在亚稳态时间窗内翻转时,D触发器的输出可能出现一种不是1,也不是0的不确定中间状态,并可能维持一段时间,称亚稳态。,亚稳态时间窗,D触发器的亚稳态特性,亚稳态是触发器的固有特性,不可能消除,只能尽量减小其的持续时间。一般器件供应商会提供MTBF(meantimebetweenfailures)和tMET数据供设计参考。MTBF:两次亚稳态出现的统计平均间隔时间。tMET:亚稳态持续的统计平均时间。祥见AN042:ALTERA器件的亚稳态问题。设计中尽量避免出现亚稳态问题,采用同步设计是目前最好的办法。在异步电路与同步电路接口处常用同步器处理,在异步电路设计中要专门处理。,D触发器的亚稳态参数,MTBF:两次亚稳态出现的统计平均间隔时间,tMET:亚稳态持续的统计平均时间。,常用异步信号与同步电路接口的同步器电路,用门级结构描述D触发器,modulemy_dff(data,clock,clear,q,qb);inputdata,clock,clear;/输入端口outputq,qb;/输出端口nandnd1(a,data,clock,clear),/模块调用nd2(b,ndata,clock),nd4(d,c,b,clear),nd5(e,c,nclock),nd6(f,d,nclock),nd8(qb,q,f,clear);nandnd3(c,a,d),nd7(q,e,qb);notiv1(ndata,data),iv2(nclock,clock);endmodule,Verilog的D触发器门级结构描述,模块,按位置连接信号线,wire类型可以隐含说明,Verilog的D触发器功能(行为)描述,modulemy_dff(data,clock,clear,q,qb);inputdata,clock,clear;outputq,qb;/wire变量类型regq;/reg变量类型always(negedgeclearorposedgeclock)beginif(!clear)q=1b0;/非阻塞赋值elseq=data;endassignqb=q;/并行赋值语句endmodule,Always块语句,事件控制操作符,上升沿事件,If顺序语句,异步复位,Verilog描述的抽象级别,Verilog语言本身提供了各种层次抽象的表述能力,可以在不同层次上描述同一个电路系统。行为级:系统功能和算法的Verilog描述,与电路实现结构无关。RTL级:基于寄存器和其间组合逻辑功能的Verilog描述,是行为描述的低级形式。RTL级描述是当前可综合设计的主流。门级:逻辑结构的Verilog描述。开关级:具体的晶体管物理器件的描述。,由D触发器构成高一级的模块,复位,时钟,Verilog的结构描述,include“my_dff.v”/包含文件modulehardreg(d,clk,clrb,q);inputclk,clrb;input3:0d;/3:0定义矢量信号output3:0q;my_dfff1(.data(d0),.clock(clk),.clear(clrb),.q(q0),f2(.data(d1),.clock(clk),.clear(clrb),.q(q1),f3(.data(d2),.clock(clk),.clear(clrb),.q(q2),f4(.data(d3),.clock(clk),.clear(clrb),.q(q3);endmodule,按变量名连接,Verilog的功能描述,modulehardreg(d,clk,clrb,q);inputclk,clrb;input3:0d;output3:0q;reg3:0q;/reg变量类型always(negedgeclrborposedgeclk)beginif(!clrb)qNewblock/进入由模块实现选择进入,原理图编辑器连接各个设计单元,Mux2模块原理图,原理图编辑器转化为自定义功能单元,原理图编辑器自定义功能单元调用,原理图编辑器转化为verilog文件,modulemux2(a,b,s,c);inputa;inputb;inputs;outputc;wireSYNTHESIZED_WIRE_0;wireSYNTHESIZED_WIRE_1;wireSYNTHESIZED_WIRE_2;assignSYNTHESIZED_WIRE_2=aendmodule,文本编辑器,D触发器设计输入部分,由模块产生的verilog设计输入模板,选模块由verilogHDL实现弹出的文本编辑器,编译设计,启动编译,编译设计结果修改语法错误,编译结果确认。若有语法错误,修改后再编译。,Quartus2仿真简介,打开Quartus2仿真工具,打开仿真工具,Quartus2仿真工具控制界面,选择功能仿真,产生功能仿真网表。同时检查设计是否有语法错误,若出错修改设计。,设置仿真长度,设置仿真激励波形文件名,打开激励波形文件编辑器,打开波形编辑器设置仿真激励波形,点击右键打开,信号查找工具,波形编辑器信号查找工具,选取激励和输出信号,波形编辑器编辑激励波形,快捷键赋值,选中波形后赋值,运行仿真器,在simulatortool中点击【Start】,运行仿真器。运行完后点击【Report】在信息窗口中显示相关信息,自动打开波形窗查看结果。,信号节点c,d不存在,忽约,打开波形窗,本讲要点,基本概念:数字系统的单元与层次、基本逻辑门:功能、四值逻辑、惯性延时、路径延时、等效负载、扇出。D触发器:功能、建立时间、保持时间、亚稳态、消除亚稳态方法。Verilog语言基本语法、结构描述和行为描述。ROM、RAM的Verilog语言行为描述,赋值延时。基于quartus2的设计输入和功能仿真方法。,实验要求,实验一:设计输入(2学时)学习使用quartus2设计软件。学习模块和原理图编辑器、文本编辑器使用,掌握模块图和原理图的输入方法,完成本讲实例my_de
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 销售业务场景处理与解决指南
- 中小企业融资方案策划模板
- 制造业工艺改进方案指南
- 司法考试 律师从业资格及答案解析
- 2025安全素养测试题及答案解析
- 跨部门协作沟通模板与工具箱
- 2025-2030动力电池管理系统安全性能测试标准及优化方向分析报告
- 2025-2030加湿器冬季季节性需求波动及库存管理研究报告
- 2025-2030制造业转型升级及智能制造技术应用报告
- 我和我的心爱之物写物作文14篇
- 调试、试运行与移交管理方案
- GB/T 26655-2011蠕墨铸铁件
- 热镀锌钢管技术标准
- 周三多管理学第03章管理的基本原理
- 基础生态学第4章种群及其基本特征课件
- 虚拟现实与增强现实头戴显示关键技术及应用项目
- (完整)公共卫生基本知识考试题题库及答案
- 《电力工业企业档案分类规则0大类》(1992年修订版)
- GB∕T 26520-2021 工业氯化钙-行业标准
- 温州医科大学《儿科学》支气管肺炎
- 常见传染病预防知识ppt-共47页课件
评论
0/150
提交评论