71PLD( Programmable logic device概述 PLD的电路结构 输入 互补输入 与项 或项 输出 输入电路 与阵列 或阵列 输出电路 反馈输入 数逻辑与教系统 组合PLD 是否包含寄存器 时序PLD PLD的分类 只读存储器(ROM) 内部结构及编程方式/可编程逻辑阵列(PLA) 可编程阵列逻辑(PAL) 通用逻辑阵列(GAL)
7.1 PLD (Programmable Logic Device)概述 PLD 的电路结构 与项 与 阵 列 输入 互补输入 或 阵 列 输出 输 出 电 路 或项 输 入 电 路 反馈输入 PLD的分类 是否包含寄存器 组合PLD 时序PLD 内部结构及编程方式 只读存储器(ROM) 可编程逻辑阵列(PLA) 可编程阵列逻辑(PAL) 通用逻辑阵列(GAL)
712PLD的编程工艺及描述的逻辑规则和符号 一、PLD的编程工艺 1掩膜可编程PLD: mask PlD 对编程点进行连接或者不连接的处理,功能不可改,成本过高因此 适于大量制造 2现场可编程PLD: PPLD(可编程PID) 数逻辑与教系统 连接点同置为1,用户根据功能,电击毁方式烧断预制接点,一次 性编程 EPPLD(可擦除可编程PLD) 每个编程点可保持很久,用紫外线照射可擦出编程点 EEPPLD(EPLD,电可擦除可编程PLD) 用电擦出编程点
7.1.2 PLD 的编程工艺及描述的逻辑规则和符号 一、PLD 的编程工艺 1.掩膜可编程PLD:mask PLD 对编程点进行连接或者不连接的处理,功能不可改,成本过高因此 适于大量制造 2.现场可编程PLD: PPLD (可编程PLD) 连接点同置为1,用户根据功能,电击毁方式烧断预制接点,一次 性编程。 EPPLD (可擦除可编程PLD) 每个编程点可保持很久,用紫外线照射可擦出编程点。 EEPPLD (E2PPLD, 电可擦除可编程PLD) 用电擦出编程点
二、PLD的描述规则和符号 (1)输入缓冲器 每一个PLD输入变量应同时向内部电路提供原、反两种形 式的变量,而且为了减少驱动该输入引脚的点流量,必须才用 输入缓冲器 A BC A 001 110 数逻辑与教系统 逻辑图 真值表
二、PLD 的描述规则和符号 ⑴ 输入缓冲器 A B C A B C 0 0 1 1 1 0 每一个PLD输入变量应同时向内部电路提供原、反两种形 式的变量,而且为了减少驱动该输入引脚的点流量,必须才用 输入缓冲器。 逻辑图 真值表
二、PLD的描述规则和符号 (2)PLD编程点的连结方法 固定连接 编程连接 不连接 3)与门的表示 ABCD 数逻辑与教系统 A BCD 分立元件 PLD结构 (4)或门的表示 B ABCD 分立元件 PLD结构
⑵ PLD 编程点的连结方法 ⑶ 与门的表示 固定连接 编程连接 不连接 × D A B C F A B C D F 分立元件 PLD 结构 ⑷ 或门的表示 F 分立元件 PLD 结构 A B C D F D A B C 二、PLD 的描述规则和符号
二、PLD的描述规则和符号 (5)与门的缺省状态 当一个输入缓冲器的互补输出同时接到某一个单独乘积项 时,该乘积项的输出总为0。如图中D: D=AA·B·B=0 这种状态称为与门的缺省状态。可用乘积项E的符号表示。 A BDEF A B 00001 010 )0 数逻辑与教系统 10001 米米米 □D 11001 E 输出F与任何输入项无相连, F总是“浮动”到逻辑“1”(恒1输 出),导致与门关闭
⑸ 与门的缺省状态 当一个输入缓冲器的互补输出同时接到某一个单独乘积项 时,该乘积项的输出总为0。如图中D: D = A•A • B • B = 0 这种状态称为与门的缺省状态。可用乘积项E的符号表示。 A B D E F A B D E F 0 0 0 0 1 0 1 0 0 1 1 0 0 0 1 1 1 0 0 1 输出F与任何输入项无相连, 总是“浮动”到逻辑“1”(恒1输 出),导致与门关闭。 二、PLD 的描述规则和符号