第二章可编程逻辑器件
第二章 可编程逻辑器件
主要内容可编程逻辑器件的发展进程和分类复杂可编程逻辑器件(CPLD)现场可编程门阵列(FPGA)务可编程逻辑器件的编程与配置可编程逻辑器件应用选择原则
主要内容 • 可编程逻辑器件的发展进程和分类 • 复杂可编程逻辑器件(CPLD) • 现场可编程门阵列(FPGA) • 可编程逻辑器件的编程与配置 • 可编程逻辑器件应用选择原则
2.1概述2.1.1 PLD的发展进程PLD(ProgrammableLogicDevice)器件的发展经历了以下四个发展阶段:可编程只读存储器PROM和可编程逻辑阵列PLA:可编程阵列逻辑PAL;通用可编程阵列逻辑GAL:复杂可编程逻辑器件CPLD和现场可编程门阵列FPGA
2.1 概述 2.1.1 PLD的发展进程 PLD(Programmable Logic Device)器件的 发展经历了以下四个发展阶段: • 可编程只读存储器PROM和可编程逻辑阵列PLA; • 可编程阵列逻辑PAL; • 通用可编程阵列逻辑GAL; • 复杂可编程逻辑器件CPLD和现场可编程门阵列 FPGA
2. 1. 2 PLD的分类1.依据可编程逻辑器件的集成度分类可编程逻辑器件低密度可编程高密度可编程逻辑器件逻辑器件PLAEEPROMCPLDFPGAEPROMPALGALPROM图2.1可编程逻辑器件密度分类
2.1.2 PLD的分类 1. 依据可编程逻辑器件的集成度分类 PROM EPROM EEPROM PLA PAL GAL CPLD FPGA 低密度可编程 逻辑器件 高密度可编程 逻辑器件 图2.1 可编程逻辑器件密度分类 可编程逻辑器件
2. 1.2PLD的分类(续)2.依据互连结构分类分为确定型和统计型3.依据可编程特性分类分为一次可编程和重复可编程4.依据可编程器件的编程元件分类熔丝型开关:一次可编程,需要较大的编程电流;可编程低阻电路元件:多次编程,需中等编程电压EPROM编程元件:需要有石英窗口,紫外线擦除:EEPROM编程元件:可多次编程,电擦除;SRAM编程元件:可在线无限次编程
2.1.2 PLD的分类(续) 2. 依据互连结构分类 分为确定型和统计型 3. 依据可编程特性分类 分为一次可编程和重复可编程 4. 依据可编程器件的编程元件分类 • 熔丝型开关:一次可编程,需要较大的编程电流; • 可编程低阻电路元件:多次编程,需中等编程电压; • EPROM编程元件:需要有石英窗口,紫外线擦除; • EEPROM编程元件:可多次编程,电擦除; • SRAM编程元件:可在线无限次编程