eda技术与应用课件-4-pld器件介绍

eda技术与应用课件-4-pld器件介绍

ID:34145738

大小:2.10 MB

页数:60页

时间:2019-03-03

eda技术与应用课件-4-pld器件介绍_第1页
eda技术与应用课件-4-pld器件介绍_第2页
eda技术与应用课件-4-pld器件介绍_第3页
eda技术与应用课件-4-pld器件介绍_第4页
eda技术与应用课件-4-pld器件介绍_第5页
资源描述:

《eda技术与应用课件-4-pld器件介绍》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、EDA技术与应用前堂回顾•Modelsim的命令行方式使用•Verilog语法:1.reg类型(wire类型?)2.运算3.时延(`timescale,#,#(rise,fall,turn-off))4.语法:initial,always,assign5.系统任务(基本、常用任务)$display,$monitor,$time,$finish,$stop目前状态•学习了基本的verilog语法(用primitivesgate构建电路,少部分组合逻辑描述)•Modelsim仿真工具基本使用,仿真电路,确保设

2、计的功能、时序正确//实验情况?设计最终需要转换到实际电路,怎么做?PLDorASIC可编程逻辑器件PLD•ProgrammableLogicDevice•DesignSynthesistoolPLD编程文件下载到PLD设备中Design在PLD中实现,在硬件中验证功能•使用PLD,需要了解PLD原理,在工具帮助下完成第3章PLD器件介绍1.组合逻辑2.PLD原理3.商业PLD简介//目的:了解PLD原理,理解随后的FPGA实验1、组合逻辑•组合电路与时序电路combinational,seque

3、ntial//怎么区分组合电路与时序电路?•组合电路输出仅依赖于输入,无记忆性•时序电路输出依赖于输入与当前状态,有记忆性(内部环回)组合电路•输入、输出、函数关系、时间特性•基本门都是组合电路表达组合逻辑•真值表•最简式(布尔代数化简、卡诺图)•最小项和电路表达实际电路实现的考虑•如何更省电路(可能并非最简式)•如何更快•如何功耗更低•……如CMOS工艺中,更容易实现的门是NAND,NOR,NOT,而不是AND,OR组合逻辑基本构建模块•Multiplexers(MUX)•如何实现的?可能有多种MUX不

4、同的实现方式decoderDecoder应用•地址译码•灵活组合构成其他逻辑组合逻辑小结•组合逻辑是所有其他逻辑的基础!•复杂电路都是由简单逻辑组合实现的!(电阻、电容、电感、晶体管)基本门电路(锁存器、触发器)(寄存器、多路选择器、存储器)……2、PLD器件•从ROM开始:3输入4输出AND-OR实现实际ROM电路•ANDOR在实际制造工艺中一般是NOT+NOR,NAND+NOT实现的//why?因此更好的实现方式是用NOR,NOT等门实现(前图中的与门、或门)//简单的逻辑转换与门非门+或非

5、门为什么不是NAND(A,B)+NOT实现?NOT+NOR实现•上图左侧还有简化,去掉最外层NOT,仅是连线重新改变而已当ROM存储很大时?•采用AND-OR结构?•采用NOR结构?•Fan-in很大时,NOR门PMOS串联长!连线长,需要的门数多,面积大,速度慢!补充:pseudo-nMOSgate•不再是正统的nmos/pmos互补•weak来由:仅当nMOS网络没有pull-down时,pMOS才能将输出pull-up例子:NOR4•优点:连线短了,速度快了,适于构建大容量存储模块•缺点:当Y为LO

6、W时,pMOS仍导通,VDD与GND之间有小的短路电流,要小心设计使用!(CMOS为什么低功耗?)•CMOS工作时,整体电路一直处于不导通状态(按互补方式连接,nmos导通时,pmos不导通;pmos导通时,nmos不导通)•仅当状态切换的瞬间,nmos与pmos都导通。时间短,所以功耗小!AND阵列(实际是NOR门实现)OR阵列:NOR+NOT=OR固定AND,OR可编程对应简图(“*”代表可编程)MemoryView(看做Memory)类型•ROM(ReadOnlyMemory)•PROM(Progr

7、ammableROM)•EPROM(ErasablePROM)•EEPROM(ElectricallyEPROM)•FLASHMEMORY大的EEPROM,分成固定大小的区域,可单独编程ROM-PROM-PAL-PLA•ROM:mask-programmable•PROM:固定AND-plane,OR-plane可编程•PAL:可编程AND-plane,固定OR-planeProgrammableArrayLogic•PLA:可编程AND-plane,可编程OR-planeProgrammableLogi

8、cArrayPLA实现PAL实现PALproduct-termExpansionRegisteredoutputandtri-stateoutput概念商业化PLD产品结构//要求:理解概念即可•Altera的epld系列,MacroCell结构•从基本单元看功能:组合电路:可以bypass寄存器时序电路:触发器寄存器化输出三态输出FeedbackCPLD(ComplexPLD)(MAX7000)MAX7000macrocel

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。