TE2002B.141 Tarea 1
TE2002B.141 Tarea 1
TE2002B.141 Tarea 1
programables
La lógica programada se basa en dispositivos lógicos programables (PLD), [2] los cuales tienen
una función no establecida, al contrario que las puertas lógicas que tienen una función fija en el
momento de su fabricación.
PROM - 1970
[3] El primer PROM (Programmable Read-Only
Memory) fue fabricado por Texas Instruments, a base
quemar fusibles en una cierta configuración ya
establecida, fue uno de los primeros tipos de
memoria programable, que permitía al usuario
escribir en el y luego leerla en bucle. Sin embargo
estas no tenia flexibilidad al querer programar en
ellas, ya que eran fabricadas con una numero de
compuertas lógicas establecido lo que limitaba al
usuario a poder sacar mayor funcionalidad de dicho
dispositivo. Una vez que se programaba en el era
permanente y no se podrían modificar, una vez hecho
este proceso solo servirían para lectura.
PLA - 1971
[4] El PLA (Programmable Logic Array) es construido
por Monolithic Memories Inc. (MMI). Los PLA tienen
una matriz de puertas lógicas AND y una matriz de
puertas OR, ambas programables. Al contrario de su
antecesor el PROM el PLA otorgaba mayor flexibilidad
al usuario para programar dicho dispositivo lógico,
también marca el inicio de la lógica programable. La
matriz AND como la de OR son programables, lo que
significa que los usuarios pueden definir
completamente las funciones lógicas que se
implementarán en el dispositivo.
PAL - 1978
El primer fabricante del PAL (Programmable Array
Logic) fue Monolithic Memories Inc. (MMI). Basada en
una matriz de compuertas lógicas programables de
OR seguida de una matriz de compuertas AND. Este
dispositivo proporciono una solución a la
implementación de compuertas lógicas
personalizadas, es decir, permitió que el usuario que
programara en una PAL tuviera aun mayor libertad al
momento de de programar a comparación las puertas
lógicas estándar. El usuario podía programar la matriz
de compuertas OR, sin embargo, las compuertas AND
están conectas permanentemente conectas a las
salidas del dispositivo. Ofrece una menor libertad al
programar en comparación con como el PAL y GAL.
GAL - 1980
GAL (Generic Array Logic) la empresa encargada de su
fabricación fue Semiconductor Corporation. Son
similares a los PAL, pero con una matriz de puertas
lógicas AND completamente programable. Estos
dispositivos son una los PAL; proporcionan al usuario
una mejor facilidad para programar y mayor libertad
para implementar funciones lógicas personalizadas en
un solo chip de una formas mas eficiente. Las matrices
AND como la de OR son programables, lo que
proporciona una mayor flexibilidad en la
implementación de funciones lógicas. Los GAL ofrecen
ventajas sobre los PAL en términos de flexibilidad y
eficiencia en recursos, ya que permiten una
programación más completa de la matriz de AND.
FPGA - 1984
[5] Fabricada por Xilinx. Es un que permite la
reconfiguración del hardware al nivel de las compuertas
lógicas, lo que permite una mayor flexibilidad al
momento de programar mayor que el de las anteriores
sistemas lógico. La capacidad de programar y modificar
este sistema incluso después de su fabricación, le da aun
mas popularidad ya que se puede implementar en
cualquier tipo de sistema, como ejemplo, las
telecomunicaciones.
Implementación booleana de
PAL
Implementación booleana de
FPGA