You are on page 1of 4

T15 Ejemplos de implementacin de sistemas combinacionales con PLDs

Estructura de un PLD de 3 entradas, 2 salidas: podra ser una ROM aunque la figura indica que tanto el plano AND como el OR se podran programar (la x indica que se puede dejar la conexin o bien quitar, es decir, si fueran fusibles para eliminar la conexin se quemaran aplicando corrientes elevadas)

Representacin simplificada:

Memoria ROM (Read Only Memory) para implementacin de funciones lgicas


Es un circuito combinacional que genera 2n mintrminos de n variables en su plano AND.

Estructura interna de una ROM de (16x4) bits:

Una ROM de n entradas y m salidas es capaz de implementar funciones de hasta n variables.


Las entradas se suelen denominar direcciones de memoria (An-1...A0).
n

Funcionalmente el plano OR guarda 2 palabras que son direccionadas por el plano AND. El plano AND es un decodificador de n a 2 .
n

Tiempo de acceso de lectura (read access time)

tiempo de propagacin

n entradas, m salidas

capacidad de la ROM

(2n x m) bits

Ejemplo de aplicacin de una ROM


Implantacin de un sumador completo con una ROM de (8 x 2) bits. Se puede considerar la ROM como el almacenamiento de la tabla de verdad de un conjunto de funciones combinacionales.

Ejemplo de un multiplicador de 4x4 bits implementado con ROM

PLA (Programmable Logic Array Ejemplo: Sumador Completo

Arreglos lgicos programables)


(Matrices lgicas programables)

s i = x i y i c i1 + x i y i c i1 + x i y i c i1 + x i y i c i1
c i = x i y i + x i c i 1 + y i c i 1

You might also like