第幸大舰接可编程逻搠器件 输出 选择 I/O端 长尽則驰嘿同田 输出极性 选择 反馈选择 图24与PAL兼容的CPLD的IO控制模块结构
第2章 大规模可编程逻辑器件 图2.4 与PAL兼容的CPLD的I/O控制模块结构 输出极性 选 择 8 D Q 输 出 选 择 由可编程逻辑阵列来 反馈选择 I/O端
第幸大舰接可编程逻搠器件 2)与GAL器件相兼容的IO模块——输出宏单元 如图25所示,从逻辑阵列单元输出的积项和首先送到输出 宏单元(OMC- -Output Macro cel)的输出极性选择电路,由 EPROM单元构成的可编程控制位来选择该输出极性(原码或它 的补码)。每个OMC中还有由 EPROM单元构成的两个结构控制 位,根据构形单元表,OMC可实现如图2.6所示的4种不同的工 作方式
第2章 大规模可编程逻辑器件 2) 与GAL器件相兼容的I/O模块——输出宏单元 如图2.5所示,从逻辑阵列单元输出的积项和首先送到输出 宏单元(OMC—Output Macro Cell)的输出极性选择电路,由 EPROM单元构成的可编程控制位来选择该输出极性(原码或它 的补码)。每个OMC中还有由EPROM单元构成的两个结构控制 位,根据构形单元表,OMC可实现如图2.6所示的4种不同的工 作方式
第幸大舰接可编程逻搠器件 时钟 I/O控块 输出选择 预置位 12 d Q 03 04 CK 清零 F1 F2 F3 反馈 图25OMC结构图
第2章 大规模可编程逻辑器件 图2.5 OMC结构图 反 馈 清 零 C K D Q C 预置位 输出选择 I/O控 制模 块 O1 O2 O3 O4 I/O 12 F 1 F 2 F 3 时 钟
第幸大舰接可编程逻搠器件 CLR F①D)F(D) AR F()F(B) 寄存器输出 双向/O(组合方式) F((O F() 固定输出 固定输入 图26OMC的4种不同的工作方式
第2章 大规模可编程逻辑器件 图2.6 OMC的4种不同的工作方式 寄存器输出 双 向I/O(组合方式) S P AR CLK Q 1 固定输入 CLR S F(I) F(B)F(B) F(D)F(D) OE S S 固定输出 F(O)F(O)
第幸大舰接可编程逻搠器件 3)触发器可编程的IO模块 为了进一步改善IO控制模块的功能,对IO模块中的触发 器电路进行改进并由 EPROM单元进行编程,可实现不同类型 的触发器结构,即D、T、JK、RS等类型的触发器,如图27所 示。这种改进的IO控制模块,可组合成高达50种的电路结构
第2章 大规模可编程逻辑器件 3) 触发器可编程的I/O模块 为了进一步改善I/O控制模块的功能,对I/O模块中的触发 器电路进行改进并由EPROM单元进行编程,可实现不同类型 的触发器结构,即D、T、JK、RS等类型的触发器,如图2.7所 示。这种改进的I/O控制模块,可组合成高达50种的电路结构