一、可编程只读存储器PROM PROM的结构是与阵列固定、或阵列可编程的PLD器件,对于有大量输入信号的PROM,比较适合作为存储器来存放数据,它在计算机系统和数据自动控制等方面起着重要的作用。对于较少的输入信号组成的与阵列固定、或阵列可编程的器件中,也可以很方便地实现任意组合逻辑函数。 例1: 下图是一个8(字线)×4(数据)的存储器数据阵列图。 将左图地址扩展成n条地址线,n位地址码可寻址2n个信息单元,产生字线为2n条,其输出若是m位,则存储器的总容量位2n×m位。 若当EPROM2716的容量不能满足使用要求,且仅有2716芯片时,可用多片并联来扩展地址线和数据线。下图是将2片2716扩展成2048×16的数据位进行扩展连接示意图。 从组合电路角度来看: 例2:试用适当容量的PROM实现两个两位二进制数比较的比较器。 (1)两个两位二进制数分别为A1A0和B1B0,当A1A0大于B1B0时,F1=1,A1A0等于B1B0时,F2=1,A1A0小于B1B0时,F3=1,下表给出了两位二进制和比较结果的输入输出对照表, 二、可编程逻辑阵列PLA 可编程逻辑阵列PLA和PROM相比之下,有如下特点: (一)PROM是与阵列固定、或阵列可编程,而PLA是与和或阵列全可编程。 (二)PROM与阵列是全译码的形式,而PLA是根据需要产生乘积项,从而减小了阵列的规模。 (三)PROM实现的逻辑函数采用最小项表达式来描述;而用PLA实现逻辑函数时,运用简化后的最简与或式,即由与阵列构成乘积项,根据逻辑函数由或阵列实现相应乘积项的或运算。 (四)在PLA中,对多输入、多输出的逻辑函数可以利用公共的与项,因而,提高了阵列的利用率。 (2)转换器有四个输入信号,化简后需用到7个不同的乘积项,组成4 个输出函数,故选用四输入的7×4PLA实现,下图是四位自然二进制码转换为四位格雷码转换器PLA阵列图。
|
电工学习网 ( )
GMT+8, 2023-6-17 17:15