第八章 可编程逻辑器件
第八章 可编程逻辑器件
内容提要 本章主要讲述可编程逻辑器件的 原理与应用。 首先分别介绍PAL,GAL、 EPLD以及FPGA等各种类型可编程 逻辑器件的结构特点、工作原理和 使用方法,然后介绍可编程逻辑器 件的编程方法,最后简要的介绍在 系统可编程技术
内容提要 本章主要讲述可编程逻辑器件的 原理与应用。 首先分别介绍PAL,GAL、 EPLD以及FPGA等各种类型可编程 逻辑器件的结构特点、工作原理和 使用方法,然后介绍可编程逻辑器 件的编程方法,最后简要的介绍在 系统可编程技术
教学基本要求 掌握和理解: 可编程阵列逻辑PAL、通用阵列逻辑 GAL和现场可编程门阵列FPGA的电路 结构、工作原理。 般了解: 1、在系统可编程(ISP)逻辑器件的使用 方法与编程。 2、其它可编程逻辑器件的结构和原理
教学基本要求 掌握和理解: 可编程阵列逻辑PAL、通用阵列逻辑 GAL和现场可编程门阵列FPGA的电路 结构、工作原理。 一般了解: 1、在系统可编程(ISP)逻辑器件的使用 方法与编程。 2、其它可编程逻辑器件的结构和原理
8.1概述 可编程逻辑器件(Programmable Logic Device,.简称PLD)是一类半定制 逻辑器件,它允许用户将自己所设计 的逻辑电路直接写入到芯片上,可及 时方便地研制出各种所需要的逻辑电 路
8.1 概述 可编程逻辑器件(Programmable Logic Device,简称PLD)是一类半定制 逻辑器件,它允许用户将自己所设计 的逻辑电路直接写入到芯片上,可及 时方便地研制出各种所需要的逻辑电 路
根据PLD电路内部包含门电路 的数量,PLD可按下列划分: PLD SPLD HDPLD FPLA PAL GAL CPLD FPGA
根据PLD电路内部包含门电路 的数量,PLD可按下列划分: PLD SPLD HDPLD FPLA PAL GAL CPLD FPGA
根据内部电路结构的不同,PLD主要 有下面几类: 现场可编程逻辑阵列FPLA 可编程阵列逻辑PAL 通用阵列逻辑GAL 复杂可编程逻辑器件CPLD 现场可编程门阵列FPGA
根据内部电路结构的不同,PLD主要 有下面几类: 现场可编程逻辑阵列FPLA 可编程阵列逻辑PAL 通用阵列逻辑GAL 复杂可编程逻辑器件CPLD 现场可编程门阵列FPGA
注意 为便于画图,本章采用了下列逻辑符号 0 P=0 ABCD AABB ABCD 米*米¥ 合D AABB 与门 输入恒等于0的与门 或门 其中交叉点上的“”表示固定连接;ד 表示可编程连接,交叉点上无任何标记表示不 连接
其中交叉点上的“ ”表示固定连接;“ ” 表示可编程连接,交叉点上无任何标记表示不 连接。 注意 为便于画图,本章采用了下列逻辑符号 A B C D P A B C D P A A B B P A A B B P=0 A B D P C P A D 与门 输入恒等于0的与门 或门
注意 为便于画图,本章采用了下列逻辑符号 EN A EN 互补输出的缓冲器 三态输出的缓冲器
互补输出的缓冲器 三态输出的缓冲器 注意 为便于画图,本章采用了下列逻辑符号
8.2简单可编程逻辑器件SPLD 简单可编程逻辑器件SPLD是最早的 PLD。无论是PLA、PAL或GAL,它们 的共同特征是以与-或阵列作为片内的 基本逻辑资源。 本节简要介绍它们的基本组成和应用
8.2 简单可编程逻辑器件SPLD 简单可编程逻辑器件SPLD是最早的 PLD。无论是PLA、PAL或GAL,它们 的共同特征是以与-或阵列作为片内的 基本逻辑资源。 本节简要介绍它们的基本组成和应用
1、可编程逻辑阵列PLA PLA的与阵列和或阵列均可编程。 下图是典型的PAL阵列。 或阵列 在采用PLA实现逻 (可编程) 辑函数时,由与阵列构 成与项,然后用或阵列 实现相应的或运算。 PLA的容量用阵列 与门数×或门数表示。 右图PLA的容量为6X3. 与阵列 (可编程)
1、可编程逻辑阵列PLA PLA的与阵列和或阵列均可编程。 下图是典型的PAL阵列。 O2O1O0 I2 I1 I0 或阵列 (可编程) 与阵列 (可编程) 在采用PLA实现逻 辑函数时,由与阵列构 成与项,然后用或阵列 实现相应的或运算。 PLA的容量用阵列 与门数×或门数表示。 右图PLA的容量为6×3