You are on page 1of 4

Cdigos no numricos (de entrada y salida).

Aunque la computadora utiliza datos binarios, los usuarios prefieren la representacin de los datos alfabticos y numricos como, por ejemplo, registros de ventas, vistas de nombres o calificaciones de exmenes. El conjunto de smbolos alfanumricos permitidos por muchas computadoras en su conjunto de caracteres y tiene un cdigo especial parecido al binario, llamado cdigo estndar americano para intercambio de informacin (ASCII). Este cdigo, los caracteres alfanumricos y otros caracteres especiales (puntuacin, operadores algebraicos y otros) se codifican con 8 bits cada uno.smbolo | Cdigo(ASCII) | A | 01000001 | D | 01000100 | | 00100000 | 1 | 00110001 | Las unidades aritmticas lgicas (ual) son circuitos lgicos combinatorios o secuenciales que realizan diversas operaciones sobre los datos, segn lo indicado por la unidad de control. Cada ual se caracteriza por un tipo de datos que puede manejar y por el conjunto de operaciones que puede realizar sobre tales datos. La mayor parte de las ual pueden operar con enteros de varios tamaos y tambin pueden incluir operaciones para ampliar nmeros de punto fijo, nmeros de punto flotante y diversos datos numricos. Entre las operaciones de la ual tpicas estn: 1-aritmeticas: suma, resta, multiplicacin y divisin. 2-logicas: and, or, or exclusiva, complemento. 3-corremiento y rotacin de datos. 4-conversin de datos de un tipo a otro. Por lo general los circuitos de la unidad de control y de a la cual se construyen con dispositivos semiconductores en varios esquemas de empaque. Los modelos de la segunda generacin tienen transistores resistencias, diodos, etc. Un sistema o dispositivo digital es un sistema en que la informacin se represent el proceso en forma discreta en vez de continua. Los sistemas basados en formas continuas de informacin son sistemas o dispositivos analgicos. Un reloj que muestra la hora mediante manecillas para las horas, los minutos y los segundos es un dispositivo analgico, mientas que un reloj que despliega la hora mediante dgitos decimales en un dispositivo digital. La informacin en los casetes de audio tradicionales se graban en forma analgica mediante los discos compactos guardan la informacin en forma digital. Una forma moderna de cintas de audio, la cinta de audio digital (date), almacena la informacin en forma digital.

La electrnica digital utiliza magnitudes con valores discretos, mientras que la electrnica analgica emplea magnitudes con valores continuos. Un ejemplo de esto visto en clase fue el de un reloj y un barmetro, el reloj digital nos da la hora de forma ms precisa ya que nos muestra Horas, minutos y segundos y el reloj analgico nos muestra solo Horas y Minutos. Una puerta lgica, o compuerta lgica, es un dispositivo electrnico el cual es la expresin fsica de un operador booleano en la lgica de conmutacin. Cada puerta lgica consiste en una red de dispositivos interruptores que cumple las condiciones booleanas para el operador particular Qu es un PLD (Programmable Logic Device - Dispositivo Lgico Programable En general un PLD es un circuito que puede ser configurado por el usuario para ejecutar una o varias funciones lgicas. Un PLD es un componente electrnico empleado para la fabricacin de circuitos digitales reconfigurables. Los PLD actuales emplean diferentes formas de almacenar datos: antifusibles de silicio, SRAM, celdas EPROM o EEPROM y memorias Flash. La mayora de los PLDs estn formados por una matriz de conexiones, una matriz de compuertas AND, y una matriz de compuertas OR y algunos, adems, con registros. Con estos recursos se implementan las funciones lgicas deseadas mediante un software especial y un programador. Las matrices pueden ser fijas o programables. El proceso de diseo lgico con

PLDs se resume en tres grandes etapas : 1.2.3. DISEO LOGICO. IMPLEMENTACION DEL DISEO. VERIFICACION DEL DISEO A diferencia de las puertas lgicas, que tienen una funcin fija, un PLD tiene una funcin indefinida al momento de fabricarse. Antes de que un PLD pueda ser usado en un circuito, este puede ser programado, esto es, reconfigurado. El principio de sntesis de cualquier dispositivo lgico programable se fundamenta en el hecho de que cualquier funcin booleana puede ser expresada como una suma de productos.

Los tipos estndar de PLDs son PROMs : son utilizados como elementos de memoria y tienen un arreglo fijo de compuertas AND (conocido como decodificador) seguido por un arreglo programable OR. PALs : Estos dispositivos tienen un arreglo AND programable seguido de un arreglo fijo OR. GALs : Estos chips estn fabricados en base a tecnologa CMOS, por lo que consumen mucho menos potencia y su principal ventaja es que son elctricamente reprogramables. Adems, sus salidas pueden tambin ser configuradas por el usuario. PALs : Estos circuitos tienen ambos arreglos, AND y OR, programables, lo cual permite gran flexibilidad en el diseo de funciones lgicas complejas y con gran cantidad de entradas/salidas.

Un CPLD (Complex Programmable Logic Device) extiende el concepto de un PLD a un mayor nivel de integracin ya que permite implementar sistemas con un mejor desempeo porque utilizan menor espacio, mejoran la confiabilidad en el circuito, y reducen costos lgebra Booleana Es la herramienta fundamental para el anlisis y diseo de circuitos digitales. Es un conjunto de reglas matemticas, y una estructura algebraica que esquematiza las operaciones lgicas (AND, OR, NOT, IF), as como el conjunto de operaciones unin, interseccin y complemento SIMBOLOS ELEMENTALES: Los dos posibles valores en el sistema booleano son cero y uno, o respectivamente como falso y verdadero.

OPERACIONES FUNDAMENTALES: El smbolo representa la operacin lgica AND. Cuando se utilicen nombres de variables de una sola letra se eliminar el smbolo , por lo tanto AB representa la operacin lgica AND entre las variables A y B, a esto tambin le llamamos el producto entre A y B. El smbolo "+" representa la operacin lgica OR, decimos que A + B es la operacin lgica OR entre A y B, tambin llamada la suma de A y B. El complemento lgico, negacin NOT es un operador unitario, en ste texto utilizaremos el smbolo " ~ " para denotar la negacin lgica, por ejemplo, ~A denota la operacin lgica NOT de A. Tambin se representa con una barra sobre la variable, X Las variables son las proposiciones, que se representan o simbolizan por letras Si varios operadores diferentes aparecen en una sola expresin booleana, el resultado de la expresin depende de la precedencia de los operadores, la cual es de mayor a menor, parntesis, operador lgico NOT, operador lgico AND y operador lgico OR.

El lgebra booleana es un sistema matemtico deductivo centrado en los valores cero y uno (falso y verdadero). Un operador binario " " definido en ste juego de valores acepta un par de entradas y produce un solo valor booleano, por ejemplo, el operador booleano AND acepta dos entradas booleanas y produce una sola salida booleana. Conmutativo. Se dice que un operador binario " " es conmutativo si A B = B A para todos los posibles valores de A y B. Asociativo. Se dice que un operador binario " " es asociativo si (A B) C = A (B C) para todos los valores booleanos A, B, y C. Distributivo. Dos operadores binarios " " y " + " son distributivos si A (B + C) = (A B) + (A C) para todos los valores booleanos A, B, y C.

A (B+C) = AB+AC Identidad. Un valor booleano I se dice que es un elemento de identidad con respecto a un operador binario " " si A I = A. Inverso. Un valor booleano I es un elemento inverso con respecto a un operador booleano " " si A I = B, y B es diferente de A, es decir, B es el valor opuesto de A. Existencia de Complementos. Para cada x en B existe un elemento nico denotado x (tambin denotado x), llamado complemento de x tal que (b) x x = O

(a) x+ x = 1

Teorema 1: A + A = A Teorema 2: A A = A Teorema 3: A + 0 = A Teorema 4: A 1 = A Teorema 5: A 0 = 0 Teorema 6: A + 1 = 1 Teorema 7: ~ (A + B) = ~A ~B Teorema 8: ~ (A B) = ~A + ~B Teorema 9: A + A B = A Teorema 10: A (A + B) = A Teorema 11: A + ~AB = A + B Teorema 12: ~A (A + ~B) = ~A~B Teorema 13: AB + A~B = A Teorema 14: (~A + ~B) (~A + B) = ~A Teorema 15: A + ~A = 1 Teorema 16: A ~A = 0 Los teoremas siete y ocho son conocidos como Teoremas de DeMorgan en honor al matemtico que los descubri.

La lgica programable, como el nombre implica, es una familia de componentes que contienen conjuntos de elementos lgicos (AND, OR, NOT, LATCH, FLIP-FLOP) que pueden configurarse en cualquier funcin lgica que el usuario desee y que el componente soporte. Hay varias clases de dispositivos lgicos programables

Estructura bsica de un PLD Un dispositivo programable por el usuario es aquel que contiene una arquitectura general pre-definida en la que el usuario puede programar el diseo final del dispositivo empleando un conjunto de herramientas de desarrollo. Las arquitecturas generales pueden variar pero normalmente consisten en una o ms matrices de puertas AND y OR para implementar funciones lgicas. Muchos dispositivos tambin contienen combinaciones de flip-flops y latches que pueden usarse como elementos de almacenaje para entrada y salida de un dispositivo. Los dispositivos ms complejos contienen macroclulas. Las macroclulas permite al usuario configurar el tipo de entradas y salidas necesarias en el diseo. FAMILIAS LOGICAS Familia bipolar FAMILIA MOS es un grupo de puertas lgicas (o compuertas) construidas usando uno de varios diseos diferentes, usualmente con niveles lgicos compatibles y caractersticas de fuente de poder dentro de una familia TTL es la sigla en ingls de transistor-transistor logic, es decir, "lgica transistor a transistor". Es una familia lgica o lo que es lo mismo, una tecnologa de construccin de circuitos electrnicos digitales. En los componentes fabricados con tecnologa TTL los elementos de entrada y salida del dispositivo son transistores bipolares. La tecnologa CMOS es ahora la dominante debido a que es ms rpida y consume an menos potencia que las otras familias MOS. *El proceso de fabricacin de CMOS es ms simpleque el TTL y tiene una mayor densidad de integracin, lo que permite que se tengan ms circuitos en unrea determinada de sustrato y reduce el costo por funcin. *La gran ventaja de los CMOS es que utilizansolamente una fraccin de la potencia que se necesita para la serie TTL de baja potencia (74L00), adaptndose de una forma ideal a aplicaciones que utilizan la potencia de una batera o con soporte en una batera. *El inconveniente de la familia CMOS es que es ms lenta que la familia TTL.

You might also like