PLD硬件性与编程技术.ppt

PLD硬件性与编程技术

2.1 概 述 一、什么是PLD? 1.什么是PLD? PLD:Programmable Logic Device,可编程逻辑器件 2.1 概 述 2.PLD的特点 (1)编程方便:利用开发工具,用户可反复编程、擦除,修改设计方便 (2)集成度高:单片逻辑门数已达数十万门甚至上百万门 (3)速度快 (4)价格低 (5)开发周期短:EDA开发工具齐全,设计人员在很短时间内可完成电路设计的输入、编译、仿真和编程,大大缩短了开发周期。 2.1 概 述 2.1 概 述 工艺线宽:由于生产工艺的发展,PLD集成电路的工艺线宽可达到0.35?m(1997年),0.15 ?m(2001年), 0.13 ?m(2002、2003年), 0.1 ?m(2004年); 90nm(2005年);目前半导体公司正重点研发60nm工艺。 集成度:在一块硅片上可集成上千万个以上逻辑门。 速度:器件的速度指标↑,FPGA的门延时﹤3ns,CPLD的系统速度﹥180MHz。 工艺手段:CMOS工艺在速度上超过双极型工艺,成为PLD的主要工艺手段。 2.1 概 述 三、EDA技术与PLD的关系 PLD的应用开发过程中贯穿着EDA技术的应用 2.1 概 述 2.1 概 述 2.1 概 述 2.2 低密度PLD可编程原理 2.2 低密度PLD可编程原理 2.2 低密度PLD可编程原理 2.2 低密度PLD可编程原理 2.2 低密度PLD可编程原理 2.2 低密度PLD可编程原理 2.2 低密度PLD可编程原理 2.2 低密度PLD可编程原理 2.2 低密度PLD可编程原理 2.2 低密度PLD可编程原理 用PLA实现三八译码器 2.2 低密度PLD可编程原理 2.2 低密度PLD可编程原理 2.2 低密度PLD可编程原理 2.2 低密度PLD可编程原理 2.2 低密度PLD可编程原理 2.2 低密度PLD可编程原理 2.2 低密度PLD可编程原理 例:Y=A?B ? C,用PAL阵列实现该式。 2.2 低密度PLD可编程原理 2.2 低密度PLD可编程原理 2.2 低密度PLD可编程原理 2.2 低密度PLD可编程原理 2.3 CPLD结构与工作原理 一、CPLD概述 二、基本结构的CPLD 三、分区阵列结构的CPLD 将整个器件划分为若干个区域,每个区域相当于一个GAL,通过全局互连总线将各个区域连接起来。 4.3 CPLD结构与工作原理 通用互连阵列UIM结构 多阵列矩阵MAX结构 2.4 FPGA结构与工作原理 一、查找表的原理与结构 二、FLEX10K系列器件 三、CPLD和FPGA的主要区别 2.5 CPLD/FPGA测试技术 2.6 产品概述 一、ALTERA 二、LATTICE 三、XILINX 多阵列矩阵(Multiple Array Matrix)内部结构: 可编程的“与”阵列和固定“或”阵列实现逻辑功能。 FLEX10K首次采用嵌入式阵列; APEX20K融合查找表、乘积项、 嵌入式阵列和存贮器于一体。 2.7 CPLD和FPGA的编程和配置 Altera 器件结构 Altera 器件的用户I/0引脚和可用门 Altera 器件系列引脚数的发展趋势 Altera 器件系列系统可用门数的发展趋势 Altera公司千万门级的FPGA (SOC): Stratix 二、LATTICE 1. ispLSI器件系列 ispLSI1000E系列 ispLSI2000E/2000VL/200VE系列 ispLSI5000V系列 ispLSI 8000/8000V系列 2. ispLSI器件的结构与特点: 采用UltraMOS工艺。 系统可编程功能。 边界扫描测试功能。 加密功能。 短路保护功能。 Lattice 产品系列主要性能 三、XILINX 1. Virtex E系列FPGA 2. SpartanⅡ器件系列 3. XC9500系列CPLD 4. Xilinx FPGA配置器件SPROM 5. Xilinx的IP核 Xilinx 产品系列主要性能 一、查找表的原理与结构 查找表(Look-Up-Table)简称为LUT,LUT本质上就是一个RAM。大部分FPGA采用基于SRAM(静态随机存储器)的查找表立即形成结构,就是用SRAM来构成逻辑函数发生器。 查找表是FPGA中可编程的最小逻辑单元。 目前FPGA中多使用4输入的LUT,所以每一个LUT可以看成一个有4位地址线的16x1的RAM。 查找表结构 查找表实现方式 4输入LUT内部结构图 多路选择器 的控制信号 一个4输入的LUT可以实现4输入变量的任何逻辑功能,如与、异或等。 4输

文档评论(0)

1亿VIP精品文档

相关文档