全球旧事资料 分类
字手持助理)中非常理想。固定逻辑器件和可编程逻辑器件各有自己的优点。例如,固定逻辑器件适合大批量应用,因为它们可更为经济地大批量生产。对有些需要极高性能的应用,固定逻辑器件也可能是最佳的选择。可编程逻辑器件提供了一些优于固定逻辑器件的重要优点,主要包括以下几个方面:(1)、在设计过程中为客户提供了更大的灵活性,因为对于可编程逻辑器件
f来说,设计反复只需要简单地改变编程文件就可以了,而且设计改变的结果可立即看到。
(2)、不需要漫长的前置时间来制造原型或正式产品,因为可编程逻辑器件已经放在分销商的货架上并可随时交付。
(3)、允许客户在需要时仅订购所需要的数量,从而使客户可控制库存。(4)、甚至在设备交付给客户以后还可以重新编程。有了可编程逻辑器件,设备制造商现在可以为已经安装在现场的产品增加新功能或者进行升级。要实现这一点,只需要通过I
ter
et将新的编程文件下载到可编程逻辑器件中,就可以在系统中创建出新的硬件逻辑。(6)、有越来越多的知识产权(IP)核心库的支持。IP核心包括复杂数字信号处理算法、存储器控制器直到总线接口和成熟的软核微处理器等。此类IP核心为客户节约了大量的时间和费用。可编程逻辑器件的价值在于其能够大大缩短电子产品制造商的开发周期,以及帮助他们更快地将产品推向市场。随着PLD供应商继续致力于在可编程逻辑器件中集成更多的功能、降低其成本并提高能够节约时间的IP核心的可用性,可编程逻辑器件一定会在数字设计人员中进一步普及。2、CPLD的结构与原理大部分CPLD用基于乘积项(ProductTerm)的PLD结构,如Altera公司的MAX7000和MAX3000系列(EEPROM工艺)、Xili
x公司的XC9500系列(FLASH工艺)以及Lattice公司和Cypress公司的大部分产品(EEPROM工艺)。
图21基于乘积项的PLD内部结构图21是MAX7000E和MAX7000S系列CPLD的结构框图。这种PLD般由三部分组成:宏单元(Macrocell)、可编程连线(PIA)和IO控制块。宏单元是PLD的基本结构,用以实现基本的逻辑功能。在MAX7000系列CPLD中,每16个宏单元组成一个逻辑阵列块(LAB)。可编程连线负责信号传递,连接所有的宏单元。
fIO控制块负责输入输出的电气特性控制,比如可以设定集电极开路输出、摆率控制、三态输出等。
图21左上角的INPUTGCLK1、INPUTOE2GCLK2和INPUTOE1是全局时钟、清零和输出使能信号,这几个信号通过PIA(可编程互连阵列)及专用连线与PLD中的每个宏单元相连,这些信号到每个宏单元的延时r
好听全球资料 返回顶部