第八章可编程逻辑器件
第八章 可编程逻辑器件
一、可编程逻辑器件基础可编程逻辑器件(PLD)的定义PLD的基本原理与结构2.PLD的发展历程3.PLD的分类A低密度PLD的原理与结构5.CPLD的原理与结构6.FPGA的原理与结构7.FPGA/CPLD器件的配置8.FPGA/CPLD器件概述9
一、可编程逻辑器件基础 1. 可编程逻辑器件(PLD)的定义 2. PLD的基本原理与结构 3. PLD的发展历程 4. PLD的分类 5. 低密度PLD的原理与结构 6. CPLD的原理与结构 7. FPGA的原理与结构 8. FPGA/CPLD器件的配置 9. FPGA/CPLD器件概述
1.可编程逻辑器件的定义·可编程逻辑器件(PLD,ProgrammableLogicDevice)PLD是厂家作为一种通用型器件生产的半定制电路,用户利用软、硬件开发工具对器件进行设计和编程,通过更改器件内部逻辑单元和连接结构,从而实现所需要的逻辑功能
1.可编程逻辑器件的定义 可编程逻辑器件( PLD , Programmable Logic Device) PLD是厂家作为一种通用型器件生产的半定制电路,用户利 用软、硬件开发工具对器件进行设计和编程,通过更改器件内 部逻辑单元和连接结构,从而实现所需要的逻辑功能
2.PLD的基本原理与结构(一)基本原理。任何组合逻辑均可化为“与或”表达式,从而用“与门-或门”的电路来实现,任何时序电路可由组合电路加上存储元件(触发器)构成从原理上说“与或”阵列加上寄存器的结构就可以实现任何的数字逻辑电路PLD器件采用与或阵列加上可灵活配置的互连线实现
2.PLD的基本原理与结构(一) 任何组合逻辑均可化为“与或”表达式,从而用“与 门-或门”的电路来实现 任何时序电路可由组合电路加上存储元件(触发器) 构成 从原理上说“与或”阵列加上寄存器的结构就可以实 现任何的数字逻辑电路 PLD器件采用与或阵列加上可灵活配置的互连线实现 基本原理
2.PLD的基本原理与结构(二)输→★输与输出或输入入→出阵缓冲缓冲阵:列电路电路列PLD的基本结构“与阵列”和“或阵列”为主体,实现各种逻辑函数和逻辑功能输入缓冲:增强输入信号的驱动能力:产生输入信号的原变量和反变量;输出缓冲:对输出信号进行处理,能输出组合逻辑信号和时序逻辑信号。输出缓冲一般含有三态门、寄存器单元
2.PLD的基本原理与结构(二) “与阵列”和“或阵列”为主体,实现各种逻辑函数和逻辑 功能 输入缓冲:增强输入信号的驱动能力;产生输入信号的原变 量和反变量; 输出缓冲:对输出信号进行处理,能输出组合逻辑信号和时 序逻辑信号。输出缓冲一般含有三态门、寄存器单元。 PLD的基本结构