版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、 第3章 可编程逻辑器件的工作原理 集成电路的分类(按制作方式)IC: Integrated Circuit集成电路的分类(按集成度)小规模集成电路(SSI: Small Scale Integrated Circuit):逻辑门10个以下或晶体管100以下;中规模集成电路(MSI: Medium ):逻辑门10100个,晶体管1001000个; 大规模集成电路(LSI: Large):逻辑门1001000个,晶体管103104个; 集成电路的分类(按集成度)超大规模集成电路(VLSI: Very Large):逻辑门103104个,晶体管104105个;甚大规模集成电路(ULSI: Ultr
2、a Large):逻辑门105106个,晶体管106107个;巨大规模集成电路(GLSI: Giga Large):逻辑门106个以上,晶体管107个以上 。3.1概述3.1.1可编程逻辑器件的发展早期是存储器:只读存储器(PROM)紫外线可擦除只读存储器(EPROM)电可擦除只读存储器(EEPROM) PROM编程原理其后出现了结构复杂一些的可编程逻辑器件(PLD:Programmable Logic Devices) 可编程阵列逻辑PAL门(Programmable Array Logic)通用阵列逻辑GAL门(Generic Array Logic)任何一个组合逻辑都可以表示为乘积项之和
3、的形式,例如: f = (A+B)CD = ACD+ BCDGAL门GAL16V8采用与阵列可编程、或阵列固定的结构;增加了输出逻辑宏单元(OLMC);逻辑宏单元:逻辑资源的最小单位;采用了EEPROM工艺;20世纪80年代中期开始出现 EPLD:Erasable Programmable Logic Device (类似于PAL门的扩展结构)1985年,美国Xilinx公司推出第一个现场可编程门阵列(FPGA)芯片 Field Programmable Gate Array目前最主要的可编程逻辑器件有:FPGA:现场可编程门阵列 Field Programmable Gate ArrayCP
4、LD:复杂的可编程逻辑器件 Complex Programmable Logic Device组合逻辑实现方法PT-based: 基于乘积项 Product Term-based Building BlockLUT-based: 基于查找表 Look-up Table-based Building Block基于查找表FPGA查找表单元内部结构现场可编程性所谓现场可编程性就是指用户任何时候都可以通过电路板上的下载电缆或硬件编程器来修改FPGA/CPLD的配置,以达到修改自己设计的目的。 FPGA/CPLD设计的一般流程软件中的功能合并全定制IC基于单元的IC基于门阵列的IC高密度的PLD速度集
5、成密度大批量的费用小批量的费用投放市场时间降低风险未来的修改开发工具教学目标几种集成芯片的性能比较 :性能好 :性能很好 目前比较典型的器件有:Xilinx公司的FPGA/CPLD系列器件Altera公司的FPGA/CPLD系列器件Lattice公司的ispLSI系列 3.1.2 PLD厂商及其产品3.1.2 PLD厂商及其产品Xilinx公司创新概念起始于1984年,目标是要将LSI/VLSI门阵列技术的高逻辑密度和通用性与用户现场可编程部件的设计灵活、上市速度快及成品的有效性结合起来。1985年,Xilinx公司推出了世界上第一个FPGA器件。产品发展:XC3000,XC4000,XC52
6、00,Virtex系列,Spartan系列等,目前主流产品 Spartan6系列、 Artix7系列、Zynq-7000等Altera公司主要产品:MAX系列, FLEX系列, APEX系列, Stratix系列和Cyclone系列。MAX系列产品为CPLD结构,编程信息以EEPROM方式保存。FLEX系列、 Cyclone系列产品为FPGA,通过内部存储器单元阵列存储编程信息。Altera公司主要软件开发工具:MAX+PLUS Quartus (Quartus Prime)SOPC BuilderDSP Builder3.1.3 FPGA和CPLD之间的差别 FPGA CPLD实现组合逻辑的
7、方式不同内部结构不同 FPGA CPLDFPGA与CPLD的不同特性逻辑单元的粒度不一样,设计灵活性不同;FPGA芯片的逻辑门密度比CPLD芯片高;内部连线结构不同;时序延迟的特性不同;CPLD更适合于完成各类算法和组合逻辑,而FPGA更适合于完成时序较多的逻辑电路;CPLD是非易失性器件,FPGA是易失性器件;CPLD中触发器有限,乘积项丰富,FPGA触发器丰富。3.1.4 FPGA/CPLD的优点FPGA/CPLD芯片的集成度越来越大;研制开发费用相对较低;可以反复编程、擦除和使用;设计周期短;3.2 Xilinx FPGA 结构简介以Xilinx公司的XC3000系列产品为例XC3000
8、 FPGA结构图XC3000的结构主要包括四个部分: 可编程逻辑块CLB(Configurable Logic Block)可编程输入输出模块IOB(Input/Output Block)可编程内部连线PI(Programmable Interconnect)可配置存储器(SRAM阵列) 两个创新概念: 一、具有逻辑单元阵列结构LCA(Logic Cell Array),因此具有门阵列及可编程的双重特性;二、逻辑功能的实现是通过对可配置存储器的配置来完成的 。可编程逻辑块CLB CLB组合逻辑的三种结合方式 可编程输入输出模块IOB 可编程内部连线PI 3.3 Altera 产品结构简介以Al
9、tera公司的FLEX 10K系列产品为例FLEX 10K结构图FLEX 10K系列器件主要组成部分嵌入式阵列:由嵌入式阵列块(EAB :Embedded Array Block)构成 逻辑阵列:由一系列的逻辑阵列块(LAB)构成的 快速通道(FastTrack)I/O单元 (内部有SRAM,图中未画出)EAB结构LAB结构LE结构快速通道结构I/O单元结构其他结构特性时钟锁定和时钟自举 集电极开路输出选择 多电压I/O接口 JTAG边界扫描 联合测试行动组(Joint Text Action Group)制定的一个用于测试硬件接口的标准。Cyclone 产品简介Cyclone 是Altera 公司提供的高性能、系统成本最低和功耗最低的28nm工艺的FPGA;集成了收发器和硬核存储器控制器;集成了基于ARM的硬核处理器系统(HPS:Hard Processor System);广泛应用于工业、军事、自动控制、通信等领域。Cyclone V E(A2)的资源逻辑单
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2026春季学期国家开放大学行管本科《城市管理学》一平台在线形考形考任务2试题及答案
- 初中数学教学中培养学生数学思维能力的策略初探
- 谈如何对小学生进行健康心理教育
- 跨境物流运输时间波动预警提示函8篇
- 完成客户满意度调查报告回复函6篇范文
- 2026年年度供应商认证商洽函(3篇范文)
- 数据安全漏洞修复催办函4篇
- 房地产开发信用保证承诺书范文3篇
- 校园大型活动食物卫生安全监测学生与学校共同预案
- 小学主题班会课件:梦想启航奋斗青春
- 施工现场围挡安装计划
- 四级手术术前多学科讨论制度(2025年)
- 肿瘤标志物异常结果分析
- 1.《AI+网店运营》课程标准
- 高考日语项目协议书
- 小学生综合素质评价表模板
- Bioactive-peptides-食品营养学课件
- 十五五规划纲要:畜禽养殖废弃物资源化利用政策
- GB/T 18975.1-2025工业自动化系统与集成流程工厂(包括石油和天然气生产设施)生命周期数据集成第1部分:综述与基本原理
- 2026年焦作大学单招职业技能测试题库必考题
- 2025年国家能源集团招聘笔试真题及答案
评论
0/150
提交评论