Cod - 1 Codificador sin prioridad. 1. Descripción: El circuito Cod - 1 es un codificador de 3 bits. Es decir, detecta la entrada en la que se recibe la señal y devuelve el valor binario correspondiente a la entrada activada. Este módulo no es capaz de detectar más de una entrada al no tener programada ninguna prioridad. 2. Puertos: Entradas: Imput 1: Imput 2: Imput 3: Imput 4: Imput 5: Imput 6: Imput 7: Imput 8: ‘i(0)’ ‘i(1)’ ‘i(2)’ ‘i(3)’ ‘i(4)’ ‘i(5)’ ‘i(6)’ ‘i(7)’ Salidas: 1er bit de bus A: 2º bit de bus A: 3º bit de bus A: ‘a(0)’ ‘a(1)’ ‘a(2)’ 3. Funcionamiento: La función principal de este componente es codificar al binario el número de la entrada activa. El numero de entradas tienen que ser 2N. Donde N son los bits de la salida, en nuestro caso 3. Este es un codificador sin prioridad, por lo tanto a más de una entrada el sistema se bloquea, y todas las salidas visualizarán un cero lógico. El funcionamiento interno de este codificador es similar a un demultiplexor, pero sin entrada de habilitación. Este modelo es el más simple de los codificadores al no disponer de prioridades y estar basado en 8 entradas y 3 salidas. Universidad de Valladolid Proyecto realizado por: Alberto Manuel Martín Delgado. Página 1 de 2 5. Esquema interno: 6. Ejemplo: En este ejemplo se han mandado convertir mediante el bit ‘i’ los siguientes bit: ‘10000000’, ‘01000000’, ‘00100000’, ‘00010000’, etc… Al final se intenta convertir el valor ‘11011000’ pero al tener más de una entrada activa el resultado es desconocido (en este caso ‘000’). 7. Cuestiones: • • • ¿Qué valor se obtendrá cuando la entrada sean todo ceros? ¿Consideras erroneo el resultado cuando la entrada es ‘00000011’? ¿Colocarías entrada de habilitación? ¿Qué resultado daría al estar deshabilitado el sistema? Universidad de Valladolid Proyecto realizado por: Alberto Manuel Martín Delgado. Página 2 de 2