Professional Documents
Culture Documents
. HECTOR CARLOS VALADEZ MOYEDA ALUMNA: BRENDA IVETTE HERNANDEZ MARTINEZ SUBTEMAS: 1.1. BREVE RESEA DE LA COMPUTACION 1.4.3. PROGRAMACIN DE DESCRIPCIN DE HARDWARE SISTEMAS NUMRICOS
Una Matriz Genrica Programable (GAL, Generic Array Logic) Un GAL en su forma bsica es un PLD con una matriz AND reprogramable, una matriz OR fija y una lgica de salida programable mediante una macrocelda. Esta estructura permite implementar cualquier funcin lgica como suma de productos con un nmero de trminos definido. En los PLDs no reprogramables la sntesis de las ecuaciones lgicas se realiza mediante quema de fusibles en cada punto de interseccin de los pines de entrada con las compuertas.
Ejercicios: Reducir, programar y pasar a la GAL las siguientes funciones: 1. Fr = (0,1,2,3,4,8,10,14,15) 2. F4 = (1,2,3,4,6,7,9,11,12,14) 3. F5 = (0,2,4,8,10,14,15,16,18,20,24,26,30,31)
Para las otras dos funciones minimizadas por el mismo mtodo quedaron asi: F4(A,B,C,D) = ACD + BD + BD F5(A,B,C,D,E) = CE + BCD + BDE
PROGRAMADOR UNIVERSAL
Observamos donde van las seales de entrada en la GAL y las 3 salidas que corresponden una para cada una de las funciones. Imgenes de como quedo el circuito:
Podemos observar en los diferentes estados como los leds que muestran las salidas cambian
Otro diferente tiempo, cabe mencionar que para programar estas funciones juntas y debido a que 2 eran de 4 variables y una de 5, era necesario y si queramos checar las 3 funciones al mismo tiempo, hay que tener cuidado al momento de programarla para que las variables coincidan con la tabla de verdad, as tuvimos que la variable con menor frecuencia fue E en lugar de A y la variable con mayor frecuencia fue A