可编程器件的基本原理
发布时间:2018/2/26 22:42:21 访问次数:764
本章介绍可编程器件的基本原理、可编程器件的编程工艺、EDA-sOPC开发软件Quartus的使用、数字系统开发实例、sOPC-Nios系统设计实例。 MAX1674EUA+T
可编程逻辑器件基本原理
数字电路常用表达式之一是“与或逻辑式”,基于这一思路开发了PLD器件,其基本模型如图5.1.1所示,由输入电路、输出电路、与逻辑阵列及或逻辑阵列构成。
表5.1.1中所示4种简单PLD器件的内部电路结构在先修课程“数字电路”中可查阅到。简单PLD器件的集成度低,每个器件中可用逻辑门约在500门以下,基本上已被淘汰。到⒛Ⅱ年时只有GAL还在少量应用,主要是因为其内部逻辑功能是由用户自行编程设计实现的,可以使它在用户设计项目中具有某种“黑盒子”那样的保密性。
在图5.1.2中,一位加法器的“与逻辑”和“或逻辑”分别用阵列结构表示,并称其为可编程与阵列和可编程或阵列,阵列中交叉点处为“熔丝”结构,这些“熔丝”是可编程为连接或断开的,如图51.3所示。PLD中的“熔丝”编程的过程由计算机在编程软件和编程器下完成。由于一般PLD具有规模较大的可编程与阵列和可编程或阵列,所以常用符号表示可编程交叉点的连接关系,称为编程单元。交叉点上的“×”符号表示此编程单元编程为连接, “・”符号表示此编程单元为固定连接(不可编程),无任何标记则表示此编程单元编为不连接。因此,图5.1.2可简化表示为图5,1.4。有时称这种图为逻辑映像图。同步十进制计数器逻辑映像图如图5,1.5所示。
本章介绍可编程器件的基本原理、可编程器件的编程工艺、EDA-sOPC开发软件Quartus的使用、数字系统开发实例、sOPC-Nios系统设计实例。 MAX1674EUA+T
可编程逻辑器件基本原理
数字电路常用表达式之一是“与或逻辑式”,基于这一思路开发了PLD器件,其基本模型如图5.1.1所示,由输入电路、输出电路、与逻辑阵列及或逻辑阵列构成。
表5.1.1中所示4种简单PLD器件的内部电路结构在先修课程“数字电路”中可查阅到。简单PLD器件的集成度低,每个器件中可用逻辑门约在500门以下,基本上已被淘汰。到⒛Ⅱ年时只有GAL还在少量应用,主要是因为其内部逻辑功能是由用户自行编程设计实现的,可以使它在用户设计项目中具有某种“黑盒子”那样的保密性。
在图5.1.2中,一位加法器的“与逻辑”和“或逻辑”分别用阵列结构表示,并称其为可编程与阵列和可编程或阵列,阵列中交叉点处为“熔丝”结构,这些“熔丝”是可编程为连接或断开的,如图51.3所示。PLD中的“熔丝”编程的过程由计算机在编程软件和编程器下完成。由于一般PLD具有规模较大的可编程与阵列和可编程或阵列,所以常用符号表示可编程交叉点的连接关系,称为编程单元。交叉点上的“×”符号表示此编程单元编程为连接, “・”符号表示此编程单元为固定连接(不可编程),无任何标记则表示此编程单元编为不连接。因此,图5.1.2可简化表示为图5,1.4。有时称这种图为逻辑映像图。同步十进制计数器逻辑映像图如图5,1.5所示。
上一篇:可编程逻辑器件编程工艺