书签 分享 收藏 举报 版权申诉 / 53
上传文档赚钱

类型可编程逻辑器件的工作原理及其设计课件.ppt

  • 上传人(卖家):三亚风情
  • 文档编号:3343963
  • 上传时间:2022-08-22
  • 格式:PPT
  • 页数:53
  • 大小:1.83MB
  • 【下载声明】
    1. 本站全部试题类文档,若标题没写含答案,则无答案;标题注明含答案的文档,主观题也可能无答案。请谨慎下单,一旦售出,不予退换。
    2. 本站全部PPT文档均不含视频和音频,PPT中出现的音频或视频标识(或文字)仅表示流程,实际无音频或视频文件。请谨慎下单,一旦售出,不予退换。
    3. 本页资料《可编程逻辑器件的工作原理及其设计课件.ppt》由用户(三亚风情)主动上传,其收益全归该用户。163文库仅提供信息存储空间,仅对该用户上传内容的表现方式做保护处理,对上传内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知163文库(点击联系客服),我们立即给予删除!
    4. 请根据预览情况,自愿下载本文。本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
    5. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007及以上版本和PDF阅读器,压缩文件请下载最新的WinRAR软件解压。
    配套讲稿:

    如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。

    特殊限制:

    部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。

    关 键  词:
    可编程 逻辑 器件 工作 原理 及其 设计 课件
    资源描述:

    1、 第第3章章 可编程逻辑器件的可编程逻辑器件的工作原理工作原理 系统总体目标 HDL 编程(数电)应用软件 系统性能/算法分析 DSP 实现 PLD 实现 ASIC 实现 系统硬件 系统软件 DSP 编程 算法(Algorithm)结构(Architecture)实现(Implementation)PCB 设计 架构建立和分析(模电)集成电路的 设计和制造 非用户定制 IC 用户定制 IC 标准集成电路系列 软件组态标准电路 用户可再构造标准电路 用户半定制 IC 用户全定制 IC 集成电路的分类集成电路的分类(按制作方式按制作方式)IC:Integrated Circuit集成电路的分类集成

    2、电路的分类(按集成度按集成度)n小规模集成电路小规模集成电路(SSI:Small Scale(SSI:Small Scale Integrated Circuit):Integrated Circuit):逻辑门逻辑门1010个以下或晶个以下或晶体管体管100100以下以下;n中规模集成电路中规模集成电路(MSI:Medium):(MSI:Medium):逻辑门逻辑门1010100100个个,晶体管晶体管10010010001000个个;n大规模集成电路大规模集成电路(LSI:Large):(LSI:Large):逻辑门逻辑门10010010001000个个,晶体管晶体管10103 31010

    3、4 4个个;集成电路的分类集成电路的分类(按集成度按集成度)n超大规模集成电路超大规模集成电路(VLSI:Very Large):(VLSI:Very Large):逻逻辑门辑门10103 310104 4个个,晶体管晶体管10104 410105 5个个;n甚大规模集成电路甚大规模集成电路(ULSI:Ultra Large):(ULSI:Ultra Large):逻逻辑门辑门10105 510106 6个个,晶体管晶体管10106 610107 7个个;n巨大规模集成电路巨大规模集成电路(GLSI:Giga Large):(GLSI:Giga Large):逻逻辑门辑门10106 6个以上个

    4、以上,晶体管晶体管10107 7个以上个以上。3.1概述概述3.1.1可编程逻辑器件的发展可编程逻辑器件的发展早期是存储器:早期是存储器:n只读存储器(只读存储器(PROM)n紫外线可擦除只读存储器(紫外线可擦除只读存储器(EPROM)n电可擦除只读存储器(电可擦除只读存储器(EEPROM)PROM编程原理编程原理其后出现了结构复杂一些的可编程逻辑器其后出现了结构复杂一些的可编程逻辑器件(件(PLD:Programmable Logic Devices)n可编程阵列逻辑可编程阵列逻辑PAL门(门(Programmable Array Logic)n通用阵列逻辑通用阵列逻辑GAL门(门(Gene

    5、ric Array Logic)n任何一个组合逻辑都可以表示为乘积项任何一个组合逻辑都可以表示为乘积项之和的形式,例如:之和的形式,例如:f=(A+B)C D=A C D+B C D A B C f D A B C f D GAL门门GAL16V8n采用与阵列可编程、采用与阵列可编程、或阵列固定的结构;或阵列固定的结构;n增加了输出逻辑宏增加了输出逻辑宏单元(单元(OLMC););n逻辑宏单元:逻辑逻辑宏单元:逻辑资源的最小单位;资源的最小单位;n采用了采用了EEPROM工工艺;艺;2020世纪世纪8080年代中期开始出现年代中期开始出现 nEPLD:Erasable Programmable

    6、 Logic Device(类似于类似于PAL门的扩展结构门的扩展结构)n1985年,美国年,美国Xilinx公司推出第一个现场可公司推出第一个现场可编程门阵列(编程门阵列(FPGA)芯片)芯片 Field Programmable Gate Array目前最主要的可编程逻辑器件有:目前最主要的可编程逻辑器件有:nFPGA:现场可编程门阵列现场可编程门阵列 Field Programmable Gate ArraynCPLD:复杂的可编程逻辑器件复杂的可编程逻辑器件 Complex Programmable Logic Device组合逻辑实现方法组合逻辑实现方法nPT-based:基于乘积项

    7、基于乘积项 Product Term-based Building BlocknLUT-based:基于查找表基于查找表 Look-up Table-based Building Block基于查找表基于查找表FPGA查找表单元内部结构现场可编程性现场可编程性n所谓现场可编程性就是指用户任何时候所谓现场可编程性就是指用户任何时候都可以通过电路板上的下载电缆或硬件都可以通过电路板上的下载电缆或硬件编程器来修改编程器来修改FPGA/CPLD的配置,以达的配置,以达到修改自己设计的目的。到修改自己设计的目的。FPGA/CPLD设计的一般流程设计的一般流程 系统输入 前仿真 设计输入优化 后仿真 逻辑

    8、综合 布局布线 芯片下载 源代码文件 网表文件 配置文件 系统输入 前仿真 设计输入优化 后仿真 逻辑综合 布局布线 芯片下载 编译 软件中的功能合并软件中的功能合并 全定制IC基于单元的IC基于门阵列的IC高密度的PLD速度集成密度大批量的费用小批量的费用 投放市场时间 降低风险 未来的修改 开发工具教学目标 几种集成芯片的性能比较几种集成芯片的性能比较:性能好 :性能很好 目前比较典型的器件有:目前比较典型的器件有:nXilinx公司的公司的FPGA/CPLD系列器件系列器件nAltera公司的公司的FPGA/CPLD系列器件系列器件nLattice公司的公司的ispLSI系列系列 3.1

    9、.2 PLD厂商及其产品厂商及其产品3.1.2 PLD厂商及其产品厂商及其产品nXilinx公司公司n创新概念起始于创新概念起始于1984年,目标是要将年,目标是要将LSI/VLSILSI/VLSI门阵列技术的高逻辑密度和通用门阵列技术的高逻辑密度和通用性性与与用户现场可编程部件的设计灵活、上用户现场可编程部件的设计灵活、上市速度快及成品的有效性市速度快及成品的有效性结合起来。结合起来。n1985年,年,Xilinx公司推出了世界上第一个公司推出了世界上第一个FPGA器件。器件。n产品发展产品发展:XC3000,XC4000,XC5200,Virtex系列系列,Spartan系列等,目前主流产

    10、品系列等,目前主流产品 Spartan6系列、系列、Artix7系列、系列、Zynq-7000等等nAltera公司公司n主要产品主要产品:MAX系列系列,FLEX系列系列,APEX系列系列,Stratix系列和系列和Cyclone系列。系列。nMAX系列产品为系列产品为CPLD结构,编程信息以结构,编程信息以EEPROM方式保存。方式保存。nFLEX系列、系列、Cyclone系列系列产品为产品为FPGA,通过内部存储器单元阵列存储编程信息。通过内部存储器单元阵列存储编程信息。Altera公司主要软件开发工具:公司主要软件开发工具:nMAX+PLUS nQuartus(Quartus Prim

    11、e)nSOPC BuildernDSP Builder3.1.3 FPGA和和CPLD之间的差别之间的差别 FPGA CPLD实现组合逻辑的方式不同实现组合逻辑的方式不同内部结构不同内部结构不同 IOB CLB PI LAB PIA LAB LAB LAB LAB LAB IOB IOB IOB IOB IOB IOB FPGA CPLDFPGA与与CPLD的不同特性的不同特性n逻辑单元的粒度不一样,设计灵活性不同;逻辑单元的粒度不一样,设计灵活性不同;nFPGA芯片的逻辑门密度比芯片的逻辑门密度比CPLD芯片高;芯片高;n内部连线结构不同;内部连线结构不同;n时序延迟的特性不同;时序延迟的特

    12、性不同;nCPLD更适合于完成各类算法和组合逻辑,而更适合于完成各类算法和组合逻辑,而FPGA更适合于完成时序较多的逻辑电路;更适合于完成时序较多的逻辑电路;nCPLD是非易失性器件,是非易失性器件,FPGA是易失性器件是易失性器件;nCPLD中触发器有限,乘积项丰富,中触发器有限,乘积项丰富,FPGA触触发器丰富。发器丰富。3.1.4 FPGA/CPLD的优点的优点nFPGA/CPLD芯片的集成度越来越大;芯片的集成度越来越大;n研制开发费用相对较低;研制开发费用相对较低;n可以反复编程、擦除和使用;可以反复编程、擦除和使用;n设计周期短;设计周期短;3.2 Xilinx FPGA 结构简介

    13、结构简介n以以Xilinx公司的公司的XC3000系列产品系列产品为例为例XC3000 FPGA结构图结构图 IOB CLB PI 可配置存储器 XC3000的结构主要包括四个部分的结构主要包括四个部分:n可编程逻辑块可编程逻辑块CLB(Configurable Logic Block)n可编程输入输出模块可编程输入输出模块IOB(Input/Output Block)n可编程内部连线可编程内部连线PI(Programmable Interconnect)n可配置存储器(可配置存储器(SRAM阵列)阵列)两个创新概念:两个创新概念:一、具有逻辑单元阵列结构一、具有逻辑单元阵列结构LCA(Log

    14、ic Cell Array),因此具有),因此具有门阵列门阵列及及可编程可编程的双重特性;的双重特性;二、逻辑功能的实现是通过对二、逻辑功能的实现是通过对可配置存储可配置存储器的配置器的配置来完成的来完成的。可编程逻辑块可编程逻辑块CLB CLB组合逻辑的三种结合方式组合逻辑的三种结合方式 可编程输入输出模块可编程输入输出模块IOB 可编程内部连线可编程内部连线PI 3.3 Altera 产品结构简介产品结构简介n以以Altera公司的公司的FLEX 10K系列产品系列产品为例为例FLEX 10K结构图结构图 IOE IOE IOE IOE IOE IOE IOE IOE IOE IOE IO

    15、E IOE IOE IOE IOE IOE IOE IOE IOE IOE IOE IOE IOE IOE IOE IOE IOE IOE I/O 单元(IOE)列连线带 行连线带 逻辑阵列 嵌入式阵列块(EAB)局部连线 逻辑单元 逻辑阵列块 1 8 1 8 1 8 1 8 FLEX 10K系列器件主要组成系列器件主要组成部分部分n嵌入式阵列:由嵌入式阵列:由嵌入式阵列块嵌入式阵列块(EAB:Embedded Array Block)构成)构成 n逻辑阵列:逻辑阵列:由一系列的逻辑阵列块(由一系列的逻辑阵列块(LAB)构成的构成的 n快速通道(快速通道(FastTrack)nI/O单元单元

    16、n(内部有内部有SRAM,图中未画出,图中未画出)EAB结构结构LAB结构结构LE结构结构快速通道结构快速通道结构I/O单元结构单元结构其他结构特性其他结构特性n时钟锁定和时钟自举时钟锁定和时钟自举 n集电极开路输出选择集电极开路输出选择 n多电压多电压I/O接口接口 nJTAG边界扫描边界扫描 联合测试行动组(联合测试行动组(Joint Text Action Group)制定的一个用于测试硬件接口)制定的一个用于测试硬件接口的标准。的标准。Cyclone 产品简介产品简介nCyclone 是是Altera 公司提供的高性能、公司提供的高性能、系统成本最低和功耗最低的系统成本最低和功耗最低的

    17、28nm工艺的工艺的FPGA;n集成了收发器和硬核存储器控制器;集成了收发器和硬核存储器控制器;n集成了基于集成了基于ARM的硬核处理器系统的硬核处理器系统(HPS:Hard Processor System););n广泛应用于工业、军事、自动控制、通广泛应用于工业、军事、自动控制、通信等领域。信等领域。Cyclone V E(A2)的)的资源资源n逻辑单元(逻辑单元(LE):):25Kn自适应逻辑模块(自适应逻辑模块(ALM):9434n寄存器:寄存器:37736n存储器(存储器(Kb):):M10K:1760;MLAB:196n精度可变的精度可变的DSP块:块:25n1818乘法器:乘法器:50nPLL:4n通用通用I/O接口(接口(GPIO):):224nLVDS:发送器:发送器:56;接收器:;接收器:56n硬核存储器控制器:硬核存储器控制器:1Cyclone V E的外部管脚的外部管脚

    展开阅读全文
    提示  163文库所有资源均是用户自行上传分享,仅供网友学习交流,未经上传用户书面授权,请勿作他用。
    关于本文
    本文标题:可编程逻辑器件的工作原理及其设计课件.ppt
    链接地址:https://www.163wenku.com/p-3343963.html

    Copyright@ 2017-2037 Www.163WenKu.Com  网站版权所有  |  资源地图   
    IPC备案号:蜀ICP备2021032737号  | 川公网安备 51099002000191号


    侵权投诉QQ:3464097650  资料上传QQ:3464097650
       


    【声明】本站为“文档C2C交易模式”,即用户上传的文档直接卖给(下载)用户,本站只是网络空间服务平台,本站所有原创文档下载所得归上传人所有,如您发现上传作品侵犯了您的版权,请立刻联系我们并提供证据,我们将在3个工作日内予以改正。

    163文库