Diseño Lógico en el Mundo Real. Tema V. ABEL (Advanced Boolean Equation Language) Lenguajes de programación de PLD

Documentos relacionados
5.3. Álgebras de Boole y de conmutación. Funciones lógicas

IEE 2712 Sistemas Digitales

Objetivos. Instituto Tecnológico de Costa Rica Escuela de Ingeniería Electrónica I SEMESTRE Contenido del Curso EL FLUJO DE DISEÑO O DIGITAL

INDICE Prefacio 1 Sistemas numéricos y códigos 2 Circuitos digitales

4.1. Circuitos Digitales Configurables

Máquinas de Estados en la GAL22V10 Usando ABEL-HDL

Tema VI: Memorias y Dispositivos de Lógica Programable (PLDs)

INDICE. XVII 0 Introducción 0.1. Historia de la computación

Unidad 3: Circuitos digitales.

SUBSISTEMAS COMBINACIONALES. Tema 4: SUBSISTEMAS COMBINACIONALES

INDICE Control de dispositivos específicos Diseño asistido por computadora Simulación Cálculos científicos

Funciones Lógicas Y Métodos De Minimización

Tema 9. SISTEMAS COMBINACIONALES PROGRAMABLES SISTEMAS COMBINACIONALES PROGRAMABLES NO UNIVERSALES

Operación de circuitos lógicos combinatorios.

Dispositivos Lógicos Programables

Cuatro Tipos de Flip-Flop en la GAL22V10

Tutorial introductorio al Lenguaje Abel ( Advanced Bolean Equations Language).

TEMA 11 MEMORIAS. CIRCUITOS LÓGICOS PROGRAMABLES

Diseño combinacional (Parte #2) Mapas de Karnaugh

Sistemas Combinacionales y Sistemas Secuenciales

circuitos digitales números binario.

Sistemas Digitales. Diseño lógico con Verilog. Sinopsis. Prólogo.

Fundamentos de Computadores. Subsistemas Combinacionales

Bloques Combinacionales

Circuitos Combinatorios

Electrónica Digital. Fco. Javier Expósito, Manuel Arbelo, Pedro A. Hernández Dpto. de Física Fundamental y Experimental, Electrónica y Sistemas

Dispositivos Digitales. EL-611 Complemento de Diseño Lógico y. Dispositivos Digitales

DISEÑO CURRICULAR ELECTRÓNICA DIGITAL

ARQUITECTURAS ESPECIALES

Implementación de una unidad procesadora de cuatro bits, como material didáctico

LECCIÓN Nº 02 FUNCIONES DE LOGICA COMBINACIONAL (PARTE 1)

TEMA I Introducción a los Sistemas de Procesamiento Digital de Señales

Laboratorio de Diseño de Sistemas Digitales

Circuitos combinacionales. Funciones integradas

PROBLEMA VHDL. 7 dig1. dig2. Entradas : Señales a[3..0] y b [3..0] en código GRAY Salida : Señales Dig1[6..0] y Dig2[6..0] para los visualizadores

BLOQUE 2 (PARTE 2) DISPOSITIVOS LÓGICOS PROGRAMABLES

Módulos combinacionales básicos. Tema 7

Conocer, diseñar y aplicar los circuitos digitales para el control de los diferentes sistemas mecatrónicos.

Electrónica Básica. Introducción. Electrónica Digital. José Ramón Sendra Sendra Dpto. de Ingeniería Electrónica y Automática ULPGC

ÍNDICE CAPÍTULO 1 FUNDAMENTOS DE LOS MICROCONTROLADORES

TEMA 7 ELECTRÓNICA DIGITAL: LÓGICA COMBINACIONAL

DISEÑO LOGICO CON DISPOSITIVOS LOGICOS PROGRAMABLES (PLD S) ING. LUIS F. LAPHAM CARDENAS PROFESOR INVESTIGADOR DIVISION DE ELECTRONICA C.E.T.I.

TEMA 5 DISPOSITIVOS LÓGICOS PROGRAMABLES Y MEMORIAS. 1. Introducción. 2. Dispositivos lógicos programables.

6.2. Módulos para caminos de datos

FUNDAMENTOS DE COMPUTADORES INGENIERÍA TÉCNICA INFORMÁTICA DE GESTIÓN

Práctica 4. Sistemas Digitales. Objetivos particulares

Asignaturas antecedentes y subsecuentes Diseño de Sistema Digital I

MÓDULO Nº8 MEMORIAS SEMICONDUCTORAS

BIBLIOGRAFIA TEORIA DE CIRCUITOSY DISPOSOTIVOS BOYLESTAD ELECTRONICA DIGITAL TOKHEIM SISTEMAS DIGITALES TOCCI

INTRODUCCIÓN A LOS CIRCUITOS INTEGRADOS

INDICE 1. Operación del Computador 2. Sistemas Numéricos 3. Álgebra de Boole y Circuitos Lógicos

INDICE Capitulo 1. Sistemas y Códigos de Numeración Capitulo 2. Álgebra de Boole Capitulo 3. Sistema Combinacionales

PROBLEMAS TECNOLOGÍA INDUSTRIAL II. CONTROL DIGITAL

Tema: MAPAS DE MEMORIA: LÓGICA DE SELECCIÓN, GESTIÓN Y ORDENACIÓN DE LA MEMORIA. J. Luis Lázaro, J. Jesús García "MAPA DE MEMORIA" 0

Diseño de Sistemas Embebidos en FPGA Curso de Posgrado Facultad de Ciencias Exactas y Tecnología UNT.

INDICE Programa Entrada Unidad de control Unidad aritmética y lógica (ALU)

Electrónica Digital: Sistemas Numéricos y Algebra de Boole

plicación de los circuitos SUMADOR DIBITAL S C

Componentes Combinacionales. Circuitos Digitales, 2º de Ingeniero de Telecomunicación ETSIT ULPGC

41(T0)T.':#0&'4'4#T. Diseñar en VHDL un decodificador BCD a 7 segmentos que cumpla con las siguientes condiciones:

UNIVERSIDAD NACIONAL FEDERICO VILLARREAL FACULTAD DE INGENIERÍA ELECTRÓNICA E INFORMÁTICA

PLAN DE MATERIAS ACADEMUSOFT 3.2

Tutoría 2. Banco de memoria de 8 y 16 bits (8086)

XVI. utilizarlos de la forma más eficiente posible en el diseño de sistemas digitales.

Circuitos Lógicos Combinatorios. Ing. Jorge Manrique 2004 Sistemas Digitales 1

HOJA DE PROBLEMAS 6: MÓDULOS COMBINACIONALES BÁSICOS

Lógica Programable -Introducción - Introducción n a los Sistemas Lógicos y Digitales 2008

TEMA 5.3 SISTEMAS DIGITALES

Álgebra de Boole. Valparaíso, 1 er Semestre Prof. Rodrigo Araya E.

TRABAJO PRÁCTICO Nº 3. Expresiones booleanas, tablas de verdad y compuertas lógicas

Practica Nº4 Multiplexores

Introducción a los dispositivos de lógica programable en campo (FPGA) Laboratorio de diseño digital

Bajonero Domínguez Marco Jafeth

CICLO ESCOLAR JULIO DICIEMBRE

FPGAs. Susana Borromeo Área de Tecnología Electrónica. Diseño de Sistemas Electrónicos. 2014/2015. Metodología de Diseño. Características generales

TECNICO SUPERIOR UNIVERSITARIO EN MECATRÓNICA ÁREA AUTOMATIZACIÓN

FUNDAMENTOS DE COMPUTADORES Ejercicios U2: Circuitos Combinacionales

Discusión. Modelo de una compuerta. Arquitecturas de Computadores Prof. Mauricio Solar. Temario. ...Introducción

Sistemas digitales Octubre '09- Febrero '10

Multiplexor de 3 a 1 Cuádruple con una GAL

Ing. Yesid E. Santafe Ramon CIRCUITOS LÓGICOS COMBINATORIOS

Organización del Computador 1 Lógica Digital 1: álgebra de Boole y

METODOLOGIA DE DISEÑO DE CIRCUITOS INTEGRADOS DIGITALES

El número decimal 57, en formato binario es igual a:

Programa ALTERA destinado a Universidades

INDICE Capitulo 1. Álgebra de variables lógicas Capitulo 2. Funciones lógicas

UNIVERSIDAD DEL VALLE DE MÉXICO PROGRAMA DE ESTUDIO DE LICENCIATURA PRAXIS MES XXI

Tema 6: Circuitos Digitales BásicosB. Escuela Politécnica Superior Ingeniería Informática Universidad Autónoma de Madrid

Prerrequisito: Número de Horas Totales 160 Hrs Teoría: 120 Práctica: 40 Horas semanales: 8 Créditos: 17

Componentes indispensables Un (1) 74LS181 ALU Un (1) 74 LS 47 Un display 7seg Ánodo Común

Montaje y evaluación de sistemas digitales combinacionales.

ASIGNATURA: ELECTRÓNICA DIGITAL PROGRAMA ACADÉMICO: INGENIERIA EN MECATRÓNICA TIPO EDUCATIVO: INGENIERIA MODALIDAD: MIXTA

PROGRAMA DE LA ASIGNATURA: SISTEMAS ELECTRÓNICOS DIGITALES

PROGRAMA DE CURSO Modelo 2009

CURSO: ELECTRÓNICA DIGITAL UNIDAD 2: SISTEMAS COMBINATORIOS - TEORÍA PROFESOR: JORGE ANTONIO POLANÍA 1. CIRCUITOS ARITMÉTICOS

TRABAJO 1: CONSTRUCCIÓN Y SIMULACIÓN DE CIRCUITOS COMBINACIONALES SENCILLOS CON CIRCUITOS INTEGRADOS ESTANDAR

2-Funciones y representaciones booleanas

INDICE. XIII Introducción. XV 1. Introducción a la técnica digital 1.1. Introducción

6 10 3,5 2,0 4,5. PROGRAMA DE CURSO Código Nombre EL Sistemas Digitales Nombre en Inglés Digital Systems SCT

PRÁCTICAS DE LAS ASIGNATURAS DE ELECTRÓNICA DIGITAL, ESTRUCTURA DE COMPUTADORES Y DISEÑO DE SISTEMAS MICROCOMPUTADORES (SÍNTESIS MEDIANTE PLD S)

Transcripción:

Circuitos Digitales I Tema V Lenguajes ABEL y PLAN PLDs (Programmable Logic Devices) Estándares de documentación Circuitos MSI Diseño Lógico en el Mundo Real! Circuitos con mucho más de 6 entradas No es práctico usar mapas de Karnaugh! Diseño correcto mucho más importante que la minimización de compuertas Se usa un lenguaje de alto nivel para especificar las operaciones lógicas! Uso de programas para manipular las expresiones lógicas y minimizar los diseños.! PALASM, ABEL, CUPL desarrollados para PLDs! VHDL, Verilog desarrollados para ASICs Luis Tarazona, UNEPO Barquisimeto EL-3213 Circuitos Digitales I - 2004 158 Luis Tarazona, UNEPO Barquisimeto EL-3213 Circuitos Digitales I - 2004 159 Lenguajes de programación de PLD! Son herramientas que facilitan la forma de programación de los fusibles de los PLD, mediante la especificación simbólica de funciones lógicas.! El archivo con las expresiones lógicas en la sintaxis del lenguaje debe ser procesado por un compilador que genera un archivo con el patrón de fusibles para el PLD especificado.! Existen diferentes lenguajes con pequeñas variaciones en la sintaxis: ABEL (Data IO Corp.), PALASAM (Monolitic Memories), CUPL (Logical devices), PLAN (National Semiconductors). ABEL (Advanced Boolean Equation Language) Desarrollado para utilizarlo con dispositivos lógicos programables (PLDs), los cuales tienen una estructura AND-OR programable.! Funciones lógicas combinacionales Operadores: AND, OR, NOT, OR, NOR & #! $!$ Conjuntos: BUS = [3,2,1,0]; BUS = [1,1,0,1]; BUS = 13; Relaciones: (BUS == YBUS) (BUS > [1,1,0,1]) Variables intermedias Luis Tarazona, UNEPO Barquisimeto EL-3213 Circuitos Digitales I - 2004 160 Luis Tarazona, UNEPO Barquisimeto EL-3213 Circuitos Digitales I - 2004 161

Estructura de un programa en ABEL module nombre_del_módulo title cadena IDdispositivo device TipoDeDispositivo; declaraciones de pines otras declaraciones equations ecuaciones test_vectors vectores de prueba end nombre_del_módulo Caracteres encerrados entre comillas simples Ejemplo en ABEL Module Circuito_de_Alarma Title Ejemplo de Circuito de Alarma, adaptado del libro DDPP J. Wakerly, 3ra edicion C_ALARMA device P16V8C Esto es un comentario pines de entrada: PANICO, HABILITAR, SALIR pin 1,2,3; VENTANA, PUERTA, GARAJE pin 4,5,6; pines de salida: ALARMA pin 11 istype com ; definiciones de constantes: =..; Ecuacion intermedia SEGURO = VENTANA & PUERTA & GARAJE equations ALARMA = PANICO # HABILITAR &!SALIR &!SEGURO; Luis Tarazona, UNEPO Barquisimeto EL-3213 Circuitos Digitales I - 2004 162 Luis Tarazona, UNEPO Barquisimeto EL-3213 Circuitos Digitales I - 2004 163 Ejemplo en ABEL (continuación) test_vectors ([PANICO,HABILITAR,SALIR,VENTANA,PUERTA,GARAJE]->[ALARMA]) [ 1,..,..,..,..,..]->[ 1 ]; [ 0, 0,..,..,..,..]->[ 0 ]; [ 0, 1, 1,,, ]->[ 0 ]; [ 0, 1, 0, 0,, ]->[ 1 ]; [ 0, 1, 0,, 0, ]->[ 1 ]; [ 0, 1, 0,,, 0]->[ 1 ]; [ 0, 1, 0, 1, 1, 1]->[ 0 ]; end Circuito_de_Alarma Procesador del lenguaje ABEL (compilador)! Revisa la sintaxis! Revisa las capacidad de pines del dispositivo! Expande las declaraciones del lenguaje y las ecuaciones! Reduce las ecuaciones a la forma suma de productos para el PLD! Revisa los vectores de prueba contra las ecuaciones! Revisa los requerimientos de las ecuaciones (número de entradas, términos producto) contra la disponibilidad en el PLD! Determina el mapa de fusibles para programar el PLD Luis Tarazona, UNEPO Barquisimeto EL-3213 Circuitos Digitales I - 2004 164 Luis Tarazona, UNEPO Barquisimeto EL-3213 Circuitos Digitales I - 2004 165

! Operadores: El lenguaje PLAN (1). PUNTO, identificador de etiqueta de comando/ delimitador de lista = IGUALDAD * AND, Producto + OR, Suma := CLOCK (próximo estado después del reloj) :+: OR, OR Exclusivo / complemento (precede a un símbolo) ; delimitador de comentarios El lenguaje PLAN (2)! Sintaxis del archivo: Dispositivo (PALxxxx o GALxxxx) Lista de los pines del componente (1ra mitad) Lista de los pines del componente (2da mitad) Macros y Ecuaciones de conmutación! Ejemplo: Implementar en un GAL16V8 todas las funciones básicas: NOT, NAND, NOR, OR-E, NOR-E Luis Tarazona, UNEPO Barquisimeto EL-3213 Circuitos Digitales I - 2004 166 Luis Tarazona, UNEPO Barquisimeto EL-3213 Circuitos Digitales I - 2004 167 Solución al Ejemplo Estándares de documentación GAL16V8 ;Todas las funciones basicas E_INV E1_NAND E2_NAND E1_NOR E2_NOR E1_OR E2_OR E1_NOR E2_NOR GND /OE NC NC NC S_NOR S_OR S_NOR S_NAND S_INV VCC S_INV = /E_INV S_NAND = /E1_NAND+/E2_NAND S_NOR = /E1_NOR*/E2_NOR S_OR = /E1_OR*E2_OR + E1_OR*/E2_OR S_NOR = /E1_NOR*E2_NOR + E1_NOR*/E2_NOR Ver salida E_INV E1_NAND E2_NAND E1_NOR E2_NOR E1_OR E2-NOR E2_OR E2-NOR E2_NOR E2_NOR S_INV S_NAND S_OR S_NOR S_NOR! Diagramas de bloque Primer paso en el diseño jerárquico! Diagramas esquemáticos! Programas HDL (ABEL, PLAN,Verilog, VHDL)! Diagramas temporizados! Descripciones del circuito Luis Tarazona, UNEPO Barquisimeto EL-3213 Circuitos Digitales I - 2004 168 Luis Tarazona, UNEPO Barquisimeto EL-3213 Circuitos Digitales I - 2004 169

Diagrama de bloques Diagramas esquemáticos! Detalles de entradas, salidas e interconexiones de los componentes! Designadores de referencia! Número de cada pin! Títulos de cada bloque! Nombres para todas las señales! Conectores de página a página Luis Tarazona, UNEPO Barquisimeto EL-3213 Circuitos Digitales I - 2004 170 Luis Tarazona, UNEPO Barquisimeto EL-3213 Circuitos Digitales I - 2004 171 Ejemplo de diagrama esquemático Estructura esquemática plana Luis Tarazona, UNEPO Barquisimeto EL-3213 Circuitos Digitales I - 2004 172 Luis Tarazona, UNEPO Barquisimeto EL-3213 Circuitos Digitales I - 2004 173

Estructura esquemática jerárquica Otra documentación! Diagramas temporizados Salida del simulador Herramientas especializadas para diagramas temp.! Descripciones de circuito Texto (procesadores de texto) Puede ser tan grande como un libro (por ej. La descripción de un ASIC ) Normalmente incorpora otros elementos (diagramas de bloque, diagramas temporizados, etc.) Luis Tarazona, UNEPO Barquisimeto EL-3213 Circuitos Digitales I - 2004 174 Luis Tarazona, UNEPO Barquisimeto EL-3213 Circuitos Digitales I - 2004 175 Símbolos de compuertas Símbolos equivalentes DeMorgan Cuál símbolo utilizar? Su uso depende de los nombres de las señales y de los niveles activos Luis Tarazona, UNEPO Barquisimeto EL-3213 Circuitos Digitales I - 2004 176 Luis Tarazona, UNEPO Barquisimeto EL-3213 Circuitos Digitales I - 2004 177

Nombres de señales y niveles activos! Los nombres se eligen de modo que sean descriptivos.! Niveles activos ALTO(H) o BAJO(L) La condición indicada ocurre en el estado ALTO o BAJO, de acuerdo con la designación de nivel activo en el nombre Circuito Lógico Ejemplo ALTO cuando ocurre error ERROR OK_L Circuito Lógico BAJO cuando ocurre error ERROR_L ERROR ERROR1_L Luis Tarazona, UNEPO Barquisimeto EL-3213 Circuitos Digitales I - 2004 178 Luis Tarazona, UNEPO Barquisimeto EL-3213 Circuitos Digitales I - 2004 179 Arreglos lógicos programables (PLA) Estructura de un PLA 3x6x3! Dispositivo combinacional de dos niveles AND-OR caracterizado por: Conexiones programables en el arreglo AND Conexiones programables en el arreglo OR! No están presentes todos los posibles términos AND! No se puede implementar todas las combinaciones de funciones posibles! La capacidad de un PLA se denota por: entradas x productos x salidas A B C AND de 3 entradas x = programado = fijo OR de 8 entradas Z0 Z1 Z2 Luis Tarazona, UNEPO Barquisimeto EL-3213 Circuitos Digitales I - 2004 180 Luis Tarazona, UNEPO Barquisimeto EL-3213 Circuitos Digitales I - 2004 181

Lógica de arreglo programable (PAL) Estructura de un PAL! Dispositivo combinacional de dos niveles AND-OR caracterizado por: Conexiones programables en el arreglo AND Conexiones fijas en el arreglo OR! No están presentes todos los posibles términos AND! No se puede implementar todas las combinaciones de funciones posibles! Si un término producto es requerido por dos funciones diferentes, se debe implementar dos veces en en arreglo AND A B C AND de 3 entradas x = programado = fijo OR de 8 entradas Z0 Z1 Z2 Luis Tarazona, UNEPO Barquisimeto EL-3213 Circuitos Digitales I - 2004 182 Luis Tarazona, UNEPO Barquisimeto EL-3213 Circuitos Digitales I - 2004 183 Modificaciones a la estructura básica! Realimentación Si la salida del arreglo OR tiene un camino hacia el arreglo AND es posible construir lógica multinivel! Salidas con registro Junto con la realimentación permiten la implementación de circuitos secuenciales de mediana-alta complejidad! Pines bidireccionales para E/S Si los buffers de salida tienen 3 estados, es posible usar el camino de realimentación para porveer entradas extra Arreglo genérico de compuertas (GAL)! Es un nombre comercial (Lattice Semiconductors) para dispositivos tipo PAL que pueden reprogramarse eléctricamete (tecnología similar a las EEPROM)! Un GAL puede servir como reemplazo a diferentes PAL comerciales! GALs más populares: 16v8 20v8 22v10! Luis Tarazona, UNEPO Barquisimeto EL-3213 Circuitos Digitales I - 2004 184 Luis Tarazona, UNEPO Barquisimeto EL-3213 Circuitos Digitales I - 2004 185

Decodificadores MSI Decodificadores binarios (1)! Un decodificador es un circuito de múltiples entradas y multiples salidas que convierte entradas codificadas en salidas codificadas en otro código (mapeo).! Es posible que ciertas combinaciones de entrada no sean válidas y generen salidas sin sentido! El decodificador puede tener entradas habilitadoras que habiliten su operación. Palabra de código de entrada Entradas habilitadoras Decodificador Mapeo Palabra de código de salida! Entrada de n bits! Salida: uno de 2 n (salidas mutuamente exclusivas)! Las entradas habilitadores permiten la conexión en cascada HABILITADOR S0 S1 S2 Y0 Y1 Y2 Y3 Y4 Y5 Y6 Y7 Luis Tarazona, UNEPO Barquisimeto EL-3213 Circuitos Digitales I - 2004 186 Luis Tarazona, UNEPO Barquisimeto EL-3213 Circuitos Digitales I - 2004 187 Decodificador binario de 2 a 4 Diagrama lógico del decodificador de 2 a 4 Observe la notación x (don t care) Luis Tarazona, UNEPO Barquisimeto EL-3213 Circuitos Digitales I - 2004 188 Luis Tarazona, UNEPO Barquisimeto EL-3213 Circuitos Digitales I - 2004 189

Decodificador MSI de 2 a 4 Símbolo del decodificador! Amplificación en la entrada (menos carga)! Compuertas NAND (más rápido) Luis Tarazona, UNEPO Barquisimeto EL-3213 Circuitos Digitales I - 2004 190 Luis Tarazona, UNEPO Barquisimeto EL-3213 Circuitos Digitales I - 2004 191 Decodifcicador 74x139 completo Más símbolos para el decodificador Luis Tarazona, UNEPO Barquisimeto EL-3213 Circuitos Digitales I - 2004 192 Luis Tarazona, UNEPO Barquisimeto EL-3213 Circuitos Digitales I - 2004 193

Decodificador de 3 a 8 Símbolo del decodificador de 3 a 8 74x138 Luis Tarazona, UNEPO Barquisimeto EL-3213 Circuitos Digitales I - 2004 194 Luis Tarazona, UNEPO Barquisimeto EL-3213 Circuitos Digitales I - 2004 195 Aplicaciones de los decodificadores Ejemplos de uso:! Usos típicos: Generador de minitérminos para funciones de salidas múltiples. Generador de señales de selección de dispositivos (Chip Select - CS) en sistemas con microprocesadores.! Los circuitos decodificadores MSI tienen una funcionalidad similar a las celdas presentes en dispositivos PLD LSI. Línea Y Z F1 F2 F3 0 0 0 0 0 0 1 1 0 0 1 0 1 0 2 0 1 0 1 1 0 3 0 1 1 1 0 0 4 1 0 0 0 0 1 5 1 0 1 0 0 1 6 1 1 0 1 0 0 7 1 1 1 0 1 0 5 V +V 1k Y Z 74LS138 74LS138 A2 A1 A0 E3 E2 E1 Q7 Q6 Q5 Q4 Q3 Q2 Q1 Q0 F3 F2 F1 Luis Tarazona, UNEPO Barquisimeto EL-3213 Circuitos Digitales I - 2004 196 Luis Tarazona, UNEPO Barquisimeto EL-3213 Circuitos Digitales I - 2004 197

Ejemplos de uso! Diseñar un circuito decodificador con 74xx138 para ser utilizado en un sistema con un microprocesador 6802 de acuerdo a la siguiente tabla: Direcciones de sel. Dispositivo selec. A15 A14 A13 A12 Selección 1 ROM : 8000 FFFF 0 1 1 1 RAM : 7000 7FFF 0 1 1 0 P. Paralelo : 6000 6FFF 0 1 0 1 Reloj de tiempo real : 5000 5FFF 0 1 0 0 P. Serial : 4000 4FFF 0 0 0 1 Expansión : 1000 1FFF Y con el 154? NOTA: El microprocesador genera 2 señales activas en alto cuando la dirección de acceso a memoria es válida: E y VMA Decodificadores de 7 segmentos! Son utilizados para convertir dígitos BCD o binarios a su representación en código de 7 segmentos.! Las salidas del decodificador manejan un visualizador de 7 segmentos (con LEDS, LCD o incandescente) A veces es necesario utilizar drivers a las salidas para manejar altas corrientes/voltajes Algunos integrados tienen salidas especiales para este propósito Luis Tarazona, UNEPO Barquisimeto EL-3213 Circuitos Digitales I - 2004 198 Luis Tarazona, UNEPO Barquisimeto EL-3213 Circuitos Digitales I - 2004 199 Dispositivos de 7 segmentos a e f g c b d Ejemplo Luis Tarazona, UNEPO Barquisimeto EL-3213 Circuitos Digitales I - 2004 200