EDA/PLD中的复杂可编程逻辑器件CPLD的基本结构
1.基于乘积项的CPLD结构 CPLD的结构是基于乘积项(Product-Term)的,现在以Xilinx公司的XC9500XL系列芯片为例介绍CPLD的 基本结构,如图1所示,其他型号CPLD的结构与此非常类似。 CPLD可分为3部分:功能模块(Function Block)、快速互连矩阵(FastCONNECT II Switch Matrix)和I/O控制模块。每个功能模块包括可编程与阵列、乘积项分配器和18个宏单元,功能模块的结 构如图2所示。快速互连矩阵负责信号传递,连接所有的功能模块。I/O控制模块负责输人输出的电气特性 控制,比如可以设定集电极开路输出、三态输出等。图1
用户评论