Académique Documents
Professionnel Documents
Culture Documents
ELECTRONICA Y AUTOMATICA
Marzo 2002
Sistemas Digitales I, Electrónica Digital I. “Introducción a la Simulación de Circuitos Digitales Combinacionales”. Marzo de 2002
INDICE
1. Introducción......................................................................................................................... 3
2. Instalación y Directorio de trabajo ......................................................................................... 3
3. Acceso. ............................................................................................................................... 3
4. Pantalla Principal.................................................................................................................. 3
4.1. Sector de comandos ......................................................................................................................................... 3
5. Fijar componentes sobre la pantalla. ....................................................................................... 5
5.1. Símbolo lógico............................................................................................................... 5
5.1.1. Conexión de Componentes.................................................................................. 6
5.1.2. Puntos de Conexión. .......................................................................................... 7
5.2. Símbolo de circuito integrado. ......................................................................................... 8
5.2.1. Fijar un circuito integrado de compuertas serie 74xx o 4xxx.................................. 9
5.3. Como borrar componentes, conexiones y Circuitos........................................................... 11
5.3.1. Borrado de Componentes.................................................................................... 11
5.3.2. Borrado de Conexiones. ...................................................................................... 11
5.3.3. Borrado de Circuitos. .......................................................................................... 11
6. Instrumentos......................................................................................................................... 12
6.1. Convertidor Lógico........................................................................................................ 12
6.1.1. Circuito à Tabla de Verdad. .............................................................................. 13
6.1.2. Tabla de Verdad à Expresión Booleana. ............................................................ 14
6.1.3. Tabla de Verdad à Expresión Booleana simplificada........................................... 14
6.1.4. Expresión Booleana à Tabla de Verdad. ............................................................ 14
6.1.5. Expresión Booleana à Circuito. ......................................................................... 15
6.1.6. Expresión Booleana àCircuito con compuerta NAND......................................... 15
6.2. Generador de Palabra. ................................................................................................... 16
6.2.1. Ejemplos............................................................................................................ 17
6.3. Analizador Lógico. ........................................................................................................ 19
6.3.1. Comandos.......................................................................................................... 19
6.3.2. Marcas verticales. .............................................................................................. 22
6.3.2.1. Marcas para observar con detalle algún sector de interés.......................... 22
6.3.2.2. Determinación de intervalos de tiempo..................................................... 24
6.3.2.3. Determinar el estado lógico de las entradas en un punto determinado
del registro..................................................................................................... 24
7. Simulación. .......................................................................................................................... 25
7.1. Procedimiento general para diseñar un circuito y simularlo. .............................................. 25
7.1.1. Simulación de un circuito compuesto por tres compuertas...................................... 25
7.2. Problema. ..................................................................................................................... 27
7.2.1. Solución................................................................................................................ 28
7.2.1.1. Tabla de Verdad y Obtención de las Ecuaciones Booleanas. .................... 28
a.- Tabla de Verdad.................................................................................................................... 28
b.- Obtenció n de las Ecuaciones Booleanas.................................................................................. 28
7.2.1.2. Verificación con el Convertidor Lógico de las expresiones Booleanas
obtenidas. ...................................................................................................... 29
7.2.1.3. Síntesis del circuito combinacional............................................................ 30
7.2.1.4. Simulación del circuito. ........................................................................... 31
a.- Led como dispositivo de salida ................................................................................................ 31
b.- Analizador Lógico como dispositivo de salida........................................................................... 32
2
Sistemas Digitales I, Electrónica Digital I. “Introducción a la Simulación de Circuitos Digitales Combinacionales”. Marzo de 2002
1. Introducción
A continuación describiremos las operaciones básicas que se pueden realizar en el programa de desarro-
llo Electronics WorkbenchEDA , conocido corno EWB†. Mediante este software es posible realizar el
análisis y optimizar el diseño de circuitos analógicos y/o digitales. En nuestra asignatura lo emplearemos
únicamente para circuitos combinacionales, por lo que está apunte están orientado a la simulación de
este tipo de circuitos.
3. Acceso
Para acceder al programa, en forma rápida seguimos los siguientes pasos:
1. Desde la pantalla de inicio, oprimimos el botón derecho del mouse y elegimos la opción nuevo.
2. Elegimos examinar y buscamos el directorio donde se encuentra instalado el software.
3. Abrimos el directorio y hacemos un clic sobre el archivo web32.exe.
4. Finalmente, oprimimos el botón abrir y en la pantalla de inicio aparecerá el icono de acceso directo.
4. Pantalla Principal
Al inicializar el programa, luego de la presentación del software que dura unos segundos (mientras se
carga el ambiente de trabajo) aparece la pantalla principal o pantalla de trabajo cuya imagen es la que se
muestra a continuación. Como observamos, esta pantalla contiene dos sectores o áreas bien definidas,
que las podemos distinguir como:
Fila superior:
Presenta una estructura similar a todo ambiente Windows (File, Edit, Window y Help), las dos únicas
diferencias consisten en los botones Circuit y Analysis. El primero es útil para dibujar el circuito (es-
quemático) y el segundo para configurar y realizar la simulación.
Fila Intermedia:
Los primeros siete botones (comenzando desde la izquierda), son también comunes al ambiente Win-
dows. Los tres siguientes (8, 9 y 10) se emplean para rotar los componentes cuando se van dibujando en
la ventana de trabajo. A continuación se encuentran los botones para crear sub circuitos (11), de análisis
gráfico de la simulación (12) y propiedades de los componentes empleados (13). Posteriormente, bajo el
símbolo de lupa, se encuentran los botones y la ventana para ampliar o reducir el tamaño del circuito
dibujado (esquemático).
†
Versión estudiantil, de libre circulación.
3
Sistemas Digitales I, Electrónica Digital I. “Introducción a la Simulación de Circuitos Digitales Combinacionales”. Marzo de 2002
Sector Comandos
PANTALLA PRINCIPAL
El botón de help (?) o de ayuda, nos permite tratar de encontrar la solución cuando se nos presentase
alguna duda. Por último, ubicado al final de la fila se encuentra el interruptor para iniciar o detener la
simulación.
Fila Inferior: Aquí se encuentran los botones que emplearemos para dibujar el circuito, para generar
códigos de excitación y los instrumentos para verificar su funcionamiento.
En la siguiente tabla se encuentran resumidas las funciones y el contenido de cada uno de estos botones.
De izquierda a derecha tenemos: el nombre (en inglés) que aparece cuando posicionamos la flecha del
mouse sobre el botón, su significado en castellano, que componente podemos extraer y finalmente si lo
usaremos o no.
NOMBRE
FUNCION CONTENIDO USO
ORIGINAL
4
Sistemas Digitales I, Electrónica Digital I. “Introducción a la Simulación de Circuitos Digitales Combinacionales”. Marzo de 2002
Miscellaneous NO
Convertidor lógico, generador de palabra, Analizador
Instruments INSTRUMENTOS SI
lógico
Pause PAUSA Interrumpir temporariamente la simulación SI
Para acceder a cada una de estas funciones debemos llevar la flecha del mouse sobre el botón de inte-
rés y hacer un clic con el botón izquierdo. Automáticamente se despliega en la pantalla de trabajo una
ventana que contiene los iconos de todos los elementos de la misma. Por ejemplo, si seleccionamos el
botón “Sources”, se despliega la siguiente ventana.
Una vez que hemos finalizado de extraer los componentes de la ventana seleccionada, la cerramos
haciendo un clic sobre la cruz de la ventana (extremo superior derecho). A continuación y a modo de
ejemplo, dibujaremos un circuito compuesto por una NAND y una compuerta XNOR de dos entradas
cuyas salidas las uniremos a las dos entradas de una compuerta OR. El procedimiento a seguir es el si-
guiente:
1- Ingresando por la derecha de la tabla I encontramos que para extraer una compuertas lógica debe-
mos activa el botón “Logic Gates”, cuando lo hacemos, se despliega en la pantalla principal la si-
guiente sub ventana:
5
Sistemas Digitales I, Electrónica Digital I. “Introducción a la Simulación de Circuitos Digitales Combinacionales”. Marzo de 2002
2- Posicionamos la flecha del mouse sobre el símbolo de la compuerta NAND y oprimimos el botón
izquierdo de éste.
3- Sin soltar el botón derecho del mouse, lo arrastramos a la zona de la pantalla principal donde desea-
mos dejar la compuerta y lo soltamos. La compuerta quedará ubicada en ese lugar.
6
Sistemas Digitales I, Electrónica Digital I. “Introducción a la Simulación de Circuitos Digitales Combinacionales”. Marzo de 2002
1. Llevamos la flecha del mouse sobre el terminal del componente elegido. Cuando lo hacemos vere-
mos que aparece sobre el mismo una pelotita negra.
2. Presionamos el botón izquierdo del mouse; con esto tomamos el extremo de la línea de conexión, y
sin soltar el botón, se lleva hasta el otro terminal a conectar. Debemos buscar que aquí también,
aparezca la pelotita negra, indicador de la posición correcta.
En nuestro ejemplo, primero conectamos la salida de la compuerta NAND a una de las entradas de la
OR.
En estos casos, debemos pegar sobre la conexión existente un punto de conexión. Para ello, abrimos
la ventana “Basic”, seleccionamos el botón “” (Fig. 8b)y lo llevamos al punto en cuestión (Fig. 8c).
7
Sistemas Digitales I, Electrónica Digital I. “Introducción a la Simulación de Circuitos Digitales Combinacionales”. Marzo de 2002
A continuación, realizamos la conexión, desde el componente hacia el punto (Fig. 8d). El punto de
conexión admite como máximo cuatro uniones. En la Fig. 8e vemos un ejemplo de cuatro uniones.
Sentido de la conexión
8
Sistemas Digitales I, Electrónica Digital I. “Introducción a la Simulación de Circuitos Digitales Combinacionales”. Marzo de 2002
complejidad circuital del componente (decodificadores, multiplexer, etc), es la única opción que dispo-
nemos. Para ambos casos el procedimiento es el mismo. A continuación veremos un ejemplo.
Figura 9. Selección de un circuito integrado. 1er paso: Despliegue de la ventana para hacer la selección.
Posteriormente, con el mouse, elegimos una de las cinco posibilidades disponibles. Supongamos que nos
interesa extraer de la familia TTL el 7427 (tres compuertas OR de tres entradas). Con el botón izquierdo
mouse hacemos un clic sobre el rótulo “74XX” y sin soltarlo lo llevamos a la pantalla principal y lo sol-
tamos. Cuando ello sucede, se despliega otra ventana para elegir el circuito integrado (CI) que necesita-
mos (Fig. 10). A continuación, buscamos a lo largo de todas las filas, el CI que necesitamos. Cuando lo
encontramos, lo marcamos con el mouse y hacemos un clic en aceptar. El CI elegido aparecerá sobre la
pantalla principal (Fig. 11). Aquí es conveniente hacer el siguiente comentario: Cuando trabajamos con
compuertas, no son necesarias las conexiones de alimentación (Vcc o Vdd y masa), sin embargo, cuan-
do lo hacemos con CI, si lo es.
9
Sistemas Digitales I, Electrónica Digital I. “Introducción a la Simulación de Circuitos Digitales Combinacionales”. Marzo de 2002
Figura 10. Selección de un circuito integrado. Segundo paso: selección del componente.
Figura 11. Selección de un circuito integrado. Tercer y último paso: componente seleccionado fijado so-
bre la pantalla principal.
Para alimentar al CI, seleccionamos sobre la fila inferior del sector de comandos, el botón SOURCES
(fuentes) y cuando se despliega la ventana, elegimos (en dos pasos) GROUND (masa) y BATTERY
(batería) llevando ambos a la cercanía de los correspondientes terminales del CI. A continuación proce-
demos a realizar las conexiones (Fig. 12).
10
Sistemas Digitales I, Electrónica Digital I. “Introducción a la Simulación de Circuitos Digitales Combinacionales”. Marzo de 2002
En ambos casos, operamos de forma similar al borrado de componentes. La siguiente figura muestra el
cambio de grosor de una conexión a borrar.
11
Sistemas Digitales I, Electrónica Digital I. “Introducción a la Simulación de Circuitos Digitales Combinacionales”. Marzo de 2002
6. Instrumentos.
Desplegando la ventana Instruments, (ver Fig. 14) encontramos una serie de instrumentos útiles para la
síntesis y verificación de los circuitos que implementaremos. De los siete disponibles, sólo emple aremos
tres:
Para llevar alguno de estos instrumento a la ventana principal, procedemos de forma similar a la de los
componentes.
Una vez que dejamos el instrumento en la pantalla principal, según el elegido, toma la forma que indica la
Fig. 15.
Analizador Lógico
Figura 15. Esquemas del Generador de Palabras, Analizador y Convertidor Lógicos
12
Sistemas Digitales I, Electrónica Digital I. “Introducción a la Simulación de Circuitos Digitales Combinacionales”. Marzo de 2002
Para acceder al Convertidor Lógico debemos llevar la flecha del mouse sobre el esquema del mismo
(ver Fig. 15), presionar el botón derecho y de las tres opciones elegir “OPEN”. Cuando lo hacemos,
este se expandirá y aparecerá tal como lo muestra la Fig. 16.
OPEN
Una vez abierto, observamos tres sectores: El sector izquierdo, donde según la opción, escribiremos o
aparecerá la tabla de verdad, con una longitud máxima de hasta 8 bits. El bit más significativo es el A y
el menos significativo el H. En la columna de la derecha estará el resultado de la función (0, 1 o no es-
pecificado). El sector de la derecha contiene por un lado, las posibles conversiones y por otro, un termi-
nal denominado Out donde conectaremos la salida del circuito bajo prueba.
A continuación, abrimos el Convertidor Lógico (dos clic seguidos) y elegimos la primera opción). Inme-
diatamente, en la parte izquierda aparecerá la tabla de verdad del circuito (Fig. 18).
13
Sistemas Digitales I, Electrónica Digital I. “Introducción a la Simulación de Circuitos Digitales Combinacionales”. Marzo de 2002
Como podemos observar, en la parte inferior del convertidor lógico aparece la expresión Booleana bus-
cada. Sin embargo, ésta no es la expresión mínima. Para obtenerla, debemos elegir esa opción.
14
Sistemas Digitales I, Electrónica Digital I. “Introducción a la Simulación de Circuitos Digitales Combinacionales”. Marzo de 2002
Como observamos, el circuito obtenido es, desde el punto de vista circuital mucho más complejo que el
de la Fig. 8, cumpliendo ambos la misma función. Aquí debemos hacer la siguiente aclaración: Por pro-
blemas de simplicidad, el fabricante del software emplea en estos casos, sólo circuitos de compuertas
básicas (AND, NAND, OR e inversores).
15
Sistemas Digitales I, Electrónica Digital I. “Introducción a la Simulación de Circuitos Digitales Combinacionales”. Marzo de 2002
Figura 22. Resultado de la opción: Expresión Booleana à Circuito con compuerta NAND.
6.2. Generador de Palabra.
Este instrumento permite generar palabras de 16 bits con 4 dígitos en formato hexadecimal para aplicar-
los a las entradas de un circuito previamente dibujado en la pantalla principal. Contiene un generador in-
terno mediante el cual podemos recorrer cada palabra del código paso a paso, por ciclos continuos o de
una sola vez. Para acceder a él debemos proceder de forma similar al Convertidor Lógico, selecciona-
mos ahora el botón Word Generator y sin soltar el botón derecho del mouse, llevamos el icono al lugar
elegido de la pantalla principal. A continuación podemos abrirlo eligiendo la opción OPEN, tal como lo
indica la Fig. 23.
OPEN
16
Sistemas Digitales I, Electrónica Digital I. “Introducción a la Simulación de Circuitos Digitales Combinacionales”. Marzo de 2002
6.2.1. Ejemplos.
Para los ejemplos, dejaremos fijos los siguientes controles:
Trigger DisparoINTERNAL
Flanco POSITIVO
Frequency 1 Khz
Breakpoint Como está (no activado)
Pattern Como está
Barrido STEP (por pasos)
Address Initial: 0000
Final: 0010
Además, hemos completado (en forma aleatoria) las primeras 17 filas de la tabla (Fig. 24).
En el momento que oprimimos la tecla Step, avanzaremos a la segunda fila (Fig. 25) cuyo contenido es
0229H.
17
Sistemas Digitales I, Electrónica Digital I. “Introducción a la Simulación de Circuitos Digitales Combinacionales”. Marzo de 2002
A continuación, avanzamos hasta la fila 11 (Current = 000A) que contiene 0222H, encontrando (Fig.
26):
ASCII = “
Binary = 1000100010
Finalmente, continuamos oprimiendo Step hasta la fila 15 (Current = 000E), 0123H (Fig. 27), encontran-
do:
ASCII = #
Binary = 1001000112
18
Sistemas Digitales I, Electrónica Digital I. “Introducción a la Simulación de Circuitos Digitales Combinacionales”. Marzo de 2002
Si continuáramos oprimiendo Step, en el momento en que Current > Final, el generador comenzará un
nuevo ciclo (Initial = 0000H).
6.3.1. Comandos.
Stop: Detiene la graficación de la señales.
Reset: Puesta cero. Borra la gráfica de los 16 canales.
Time Base: Base de tiempo del analizador. Representa la velocidad con que barre cada división
de la pantalla. Este comando es idéntico a la base de tiempo de un osciloscopio.
Normalmente, se adopta el mismo valor que el elegido para el Generador de Palabras
(frequency). En la Fig. 29 mostramos el registro con la misma base de tiempo que
frequency en el Generador de Palabras. En la Fig. 30 el valor de la base de tiempo
es la mitad (doble velocidad) que el de frequency.
Clock: Este comando se emplea para definir el flanco y el modo del reloj interno que posee la
base de tiempo. Si hacemos un clic con el mouse sobre el, se desplegará una ventana con
tres comandos de seteo (Fig. 31).
19
Sistemas Digitales I, Electrónica Digital I. “Introducción a la Simulación de Circuitos Digitales Combinacionales”. Marzo de 2002
Set: Control edge: Flanco del reloj. Puede ser positivo o negativo
Clock mode : Se refiere si la base de tiempo es interna, esto es, generada por el propio ins-
trumento o externa. En nuestro caso, siempre trabajaremos con la base de tiempo
interna.
20
Sistemas Digitales I, Electrónica Digital I. “Introducción a la Simulación de Circuitos Digitales Combinacionales”. Marzo de 2002
1
Figura 30. Time Base = Frequency
2
En las Figs. 32 y 33 se muestra el mismo registro, en un caso con Control edge positivo y en el otro ne-
gativo, respectivamente. Como observamos, para este tipo de la aplicación, este comando no altera el
registro.
21
Sistemas Digitales I, Electrónica Digital I. “Introducción a la Simulación de Circuitos Digitales Combinacionales”. Marzo de 2002
Trigger: La explicación de este comando excede los alcances del apunte. El lector interesado, puede
remitirse al Help del programa.
22
Sistemas Digitales I, Electrónica Digital I. “Introducción a la Simulación de Circuitos Digitales Combinacionales”. Marzo de 2002
Para ello, llevamos una de las dos marcas verticales (la marca azul) a dicho punto, quedando separado el
registro como lo indica la Fig. 35. Otro ejemplo se observa en la Fig. 36. Aquí hemos empleado las dos
marcas para observar como cambian los dos bits menos significativos durante el intervalo en que el bit
más significativo se encuentra en alto.
Figura. 35. Empleo de la marca azul para separar dos sectores del registro.
23
Sistemas Digitales I, Electrónica Digital I. “Introducción a la Simulación de Circuitos Digitales Combinacionales”. Marzo de 2002
Figura. 36. Empleo de las marcas roja y azul para observar un detalle.
T1 y T2 representan el tiempo transcurrido entre el inicio del registro (tiempo = 0) y el lugar donde se
encuentran algunas de las dos marcas. Obviamente, T2-T1 representa la diferencia entre ellas. En cual-
quiera de las siguientes figuras podemos verificar esta posibilidad.
24
Sistemas Digitales I, Electrónica Digital I. “Introducción a la Simulación de Circuitos Digitales Combinacionales”. Marzo de 2002
El número que aparece en ambas filas, representa el estado lógico del registro en el lugar donde se en-
cuentran la marcas. Por ejemplo, en la Fig. 39 leemos:
Figura. 39. Uso de las barras verticales para obtener el estado lógico de la secuencia.
7. Simulación.
Cuando deseamos analizar el comportamiento de un circuito por medio de un Generador de Palabra,
Analizador Lógico u algún otro de los instrumentos disponibles por el programa, utilizamos la llave que se
encuentra ubicada en el extremo izquierdo de la primera fila de comandos. Inicialmente, se encuentra
desactivada en la posición "O". Para iniciar la simulación, la llevamos a la a la posición "I". Cuando
deseamos parar la simulación, la llevamos nuevamente a la posición "O". Si durante la simulación de-
seamos detenerla momentáneamente, oprimimos el botón PAUSE ubicado debajo de la llave. Para re-
anudarla, volvemos a presionarlo.
Previo al inicio de la simulación debemos dejar los instrumentos preparados para la misma. Por ejemplo,
si estamos empleando el Generador de Palabra, antes de dar inicio a la simulación, debemos haber elegi-
do los valores de Initial y Final, el tipo de barrido de la tabla (Step, Burst, Cycle ), la frecuencia de
barrido (Frequency), condiciones del Clock y del Trigger, etc.
25
Sistemas Digitales I, Electrónica Digital I. “Introducción a la Simulación de Circuitos Digitales Combinacionales”. Marzo de 2002
En la Fig. 40, vemos el circuito a simular y los instrumentos conectados a el. Para una mejor visualiza-
ción de las señales en el Analizador Lógico, es conveniente, separar las entradas de las salidas. Para
ello, dejamos entre la última entrada y la primer salida, una o dos entradas libres.
Figura 40. Circuito a simular. Entradas y salidas conectadas al Generador de Palabra y al Analizador
Lógico, respectivamente.
El próximo paso consiste en setear (configurar) el Generador de Palabra previo al inicio de la simula-
ción. En la Fig. 41 podemos observar la configuración del mismo. Una vez realizado esto, expandimos el
Analizador Lógico e iniciamos la simulación mediante el pulsado del botón Step hasta completar la se-
cuencia de entrada. En la Fig.42 observamos el resultado de la simulación.
La marca vertical roja (1) indica la finalización de la secuencia y el comienzo de otro ciclo.
26
Sistemas Digitales I, Electrónica Digital I. “Introducción a la Simulación de Circuitos Digitales Combinacionales”. Marzo de 2002
Salida
7.2. Problema.
Diseñar un conversor de código cuya entrada son sólo números decimales de una cifra mayores que
cero codificados en BCD natural, la salida representa el número de entrada codificado en BCD Aiken.
Implementar el circuito mínimo posible con las compuertas que estime necesarias, y decodific adores
(TTL) de 3 a 8 con una entrada de habilitación y salidas activas en cero.
27
Sistemas Digitales I, Electrónica Digital I. “Introducción a la Simulación de Circuitos Digitales Combinacionales”. Marzo de 2002
7.2.1. Solución.
7.2.1.1. Tabla de Verdad y Obtención de las Ecuaciones Booleanas
a- Tabla de Verdad
De acuerdo al enunciado, debemos generar la tabla que en este caso, estará formada por 16 filas y 9
columnas (4 columnas para cada código y 1 columna para el equivalente en decimal). El código de en-
trada lo escribiremos a la izquierda de la tabla y el código de salida a la derecha.
−
D1 = m1 + m2 + m3 + m 4
_
C1 = m1 + m2 m + m3 + m5
−
B1 = m1 + m4 + m6 + m7
−
A1 = m2 + m4 + m6 + m8
−
−
D1 = D1 = (m1 ⋅ m2 ⋅ m3) ⋅ m4 ⋅
−
−
C1 = C1 = (m1 ⋅ m2 ⋅ m3) ⋅ m5
−
−
B1 = B1 = m1 ⋅ (m 4 ⋅ m6 ) ⋅ m7
−
−
A1 = A1 = m 2 ⋅ (m 4 ⋅ m6 ) ⋅ m8
28
Sistemas Digitales I, Electrónica Digital I. “Introducción a la Simulación de Circuitos Digitales Combinacionales”. Marzo de 2002
• El Convertidor Lógico nos permite trabajar sólo con una función de salida, por ello, en este caso de-
beremos dividir la tabla de verdad en cuatro, una por cada función de salida.
• A fin de interpretar correctamente los resultados, debemos recordar que en la nomenclatura del Con-
vertidor Lógico el bit de mayor peso es el “A”, distinta de la que hemos utilizado en nuestro eje m-
plo. Esto significa que debemos hacer la siguiente conversión:
• En la opción Tabla de Verdad à Función Booleana, el Convertidor siempre lee los unos:
Las Figs. 43, 44, 45 y 46, muestran las Tablas de Verdad para las funciones D1, C1, B1 y A1 respecti-
vamente.
29
Sistemas Digitales I, Electrónica Digital I. “Introducción a la Simulación de Circuitos Digitales Combinacionales”. Marzo de 2002
30
Sistemas Digitales I, Electrónica Digital I. “Introducción a la Simulación de Circuitos Digitales Combinacionales”. Marzo de 2002
D1 C1 B1 A1
En las Figs. 49 y 50, observamos el resultado de la simulación para los siguientes casos:
31
Sistemas Digitales I, Electrónica Digital I. “Introducción a la Simulación de Circuitos Digitales Combinacionales”. Marzo de 2002
D C B A D1 C1 B1 A1
0 1 0 1 5 1 0 1 1
GENERADOR
DE
PALABRA
ANALIZADOR
LOGICO
CIRCUITO
COMBINACIONAL
A
SIMULAR
En la Fig. 53 se empleó la marca vertical azul (2) para leer el estado lógico del código de entrada y sali-
da:
32
Sistemas Digitales I, Electrónica Digital I. “Introducción a la Simulación de Circuitos Digitales Combinacionales”. Marzo de 2002
Figura 52. Resultado de la simulación. Uso de la barra vertical azul (2) para indicar el final de la secuen-
cia.
Figura 53. Uso de la marca vertical roja (1) para leer el estado lógico
en un punto de la secuencia.
33