Escolar Documentos
Profissional Documentos
Cultura Documentos
CARRERA
LIC. EN INGENIERÍA ELECTRÓNICA Y TELECOM
GRUPO
1IT-141
INTEGRANTES
WVALDO GRAELL 8-909-1376
LUIS CARDENAS 8-907-802
FACILITADOR
ELIAS MENDOZA
FECHA DE ENTREGA
1-JUNIO-2018
LABORATORIO DE MICROPROCESADORES
GRUPO: 1IT-141
1
INTRODUCCIÓN
Las expresiones booleanas se utilizan para generar una función booleana del
número de variables. La construcción de Flujo de Datos (Dataflow) se puede usar
para modelar tales funciones. Hay circuitos que tienen salidas múltiples y
entradas múltiples. En esta práctica de laboratorio, diseñará codificadores,
decodificadores y memorias de sólo lectura. Consulte el tutorial de PlanAhead sobre
cómo usar la herramienta PlanAhead para crear proyectos y verificar circuitos
digitales.
Objetivos:
Después de completar esta práctica de laboratorio, usted será capaz de:
● Diseñar circuitos decodificadores de múltiples salidas usando modelos de
comportamiento.
● Diseñar codificadores usando modelos de comportamiento.
● Diseñar memorias de sólo lectura.
LABORATORIO DE MICROPROCESADORES
GRUPO: 1IT-141
2
CIRCUITOS DECODIFICADORES DE SALIDA MULTIPLE
Código:
entity decoder_3to8_dataflow is
Port ( x : in STD_LOGIC_VECTOR(2 DOWNTO 0);
y : out STD_LOGIC_VECTOR(7 DOWNTO 0));
end decoder_3to8_dataflow;
LABORATORIO DE MICROPROCESADORES
GRUPO: 1IT-141
3
Simulación:
Desarrollo.
Código:
Simulación:
LABORATORIO DE MICROPROCESADORES
GRUPO: 1IT-141
4
LABORATORIO DE MICROPROCESADORES
GRUPO: 1IT-141
5
2-1. Diseña un codificador de prioridad de 8 a 3, cuya tabla de verdad se da a
continuación. Use modelos de comportamiento.
Desarrollo.
Código:
LABORATORIO DE MICROPROCESADORES
GRUPO: 1IT-141
6
MEMORIAS DE SOLO LECTURA
3-1. Diseñe un comparador de 2 bits que compare dos números de 2 bits y asigne
salidas que indiquen si el equivalente decimal de la palabra A es menor, mayor o
igual que el de la palabra B. Modelará una ROM que la inicializará.
Desarrollo.
LABORATORIO DE MICROPROCESADORES
GRUPO: 1IT-141
7
codigo:
LABORATORIO DE MICROPROCESADORES
GRUPO: 1IT-141
8
3-2. Implemente un multiplicador de 2 bits por 2 bits usando una ROM. Haga
salir el producto en binario en cuatro LED.
Desarrollo
LABORATORIO DE MICROPROCESADORES
GRUPO: 1IT-141
9
Tabla de la verdad del multiplicador
código:
LABORATORIO DE MICROPROCESADORES
GRUPO: 1IT-141
10
LABORATORIO DE MICROPROCESADORES
GRUPO: 1IT-141
11
Conclusión
LABORATORIO DE MICROPROCESADORES
GRUPO: 1IT-141
12
En esta práctica de laboratorio, aprendió a modelar múltiples circuitos de
salida, como decodificadores, codificadores y ROM. También aprendió a
inicializar la memoria ROM.
LABORATORIO DE MICROPROCESADORES
GRUPO: 1IT-141
13