可编程逻辑器件PLA乘积项阵列

时间:2008-09-12

  PLA可编程逻辑阵列的特点是具有可编程的“与”门阵列和“或”门阵列。PAL的可编程阵列逻辑只有“与”门阵列是可编程的,而“或”门阵列是固定的,即不可以编柙 困此PLA结构可以提供更多的共享通道资源,对设计者来说可以节省更多的逻辑资源。用同样规模的器件,可以实现更多的逻辑设计,从而有效地降低成本.
 
  例如,为了实现X=A&B#C和Y=A&B#!C逻辑结构,在PAL和PLA的逻辑阵列中所伙用的资源完全不同,如图1所示。
 
  每个功能杖块内包含-个40×56的PLA阵列,如图2所示.来自功能摸块的40个输入信号,每个信号还有-个反向信号通道。实际上,与阵列
相当于-个80×56的可编程“与”矩阵。每一个宏单元的信号利用集合项(Sum Terms),可将56个乘积项的输出求和后作为宏单元的控制输入。
 
  56个乘积项的输出经过可编程的“或”阵列后分成56个乘积项控制信号。
  (1)49个乘积项输出:可用于其他宏单元的PTA(宏单元的置位和复位控制信号分量)、PTB(宏单元的输出使能控制信号分量)及PTC(宏单元的时钟使能或乘积项时钟控制分量)。
    
  (2)4个乘积项控制信号:CTC(时钟控制项)信号可用于该功能模块中所有宏单元的时钟信号控制分量,CTR(复位控制项)信号可用于该功能模块中所有宏单元的复位端控制分量,CTS(置位控制项)信号可用于该功能模块中所有宏单元的置位端控制分量,CTE(输出使能控制项)信号可用于该功能模块中所有宏单元的输出使能控制分量。
 
  (3)3个乘积项用于指定某个宏单元的控制信号PTA(宏单元的置位和复位控制信号分量)、PTB(宏单元的输出使能控制信号分量)和PTC(宏单元的时钟使能或乘积项时钟控制分量)。
 
  由此看出,CoolRunner-II可提供非常丰富的逻辑和共享布线资源。此外,乘积项阵列还具有高速特性,其传输延迟仅为0.3ns。

PAL和PLA结构比较



  图1 PAL和PLA结构比较

功能模块中的PLA阵列

  图2  功能模块中的PLA阵列


  
上一篇:Tcl工具语言和ISE开发工具中草的Tcl功能
下一篇:关于红外发光二极管的特性简介

免责声明: 凡注明来源本网的所有作品,均为本网合法拥有版权或有权使用的作品,欢迎转载,注明出处。非本网作品均来自互联网,转载目的在于传递更多信息,并不代表本网赞同其观点和对其真实性负责。

相关技术资料