Laboratorio de
Diseño Lógico, 19-Otoño
|
Curso
|
Objetivos
- Diseñar, construir y comprobar el funcionamiento de
circuitos combinacionales y secuenciales de baja
complejidad.
- Usar y conectar partes y componentes electrónicas
digitales de baja integración.
- Usar instrumentos de medición de variables eléctricas.
- Aplicar herramientas CAD para el diseño y simulación
de sistemas digitales.
- Emplear un sistema de desarrollo para sintétizar
circuitos lógicos de baja complejidad en un dispositivo
programable.
|
Contenido
Sintético
1. Introducción a la práctica de
laboratorio
2. Armado y prueba de circuitos aritméticos
3. Armado y prueba de circuitos lógicos con bloques
combinacionales
4. Armado y prueba de circuitos con contadores y
registros
5. Programadores de PLDs y tablillas de desarrollo
6. Modelado y síntesis de circuitos secuenciales con HDL
y PLDs
|
Bibliografía
- Mano M., Kime C. R. "Fundamento
de diseño lógico y computadoras", Pearson Prentice
Hall, 3ra ed., Junio 2005.
- Tocci R. J., Moss G.
L., Widmer N. S., "Sistemas
Digitales. Principios y aplicaciones", Pearson
Prentice Hall, 10ma ed., 2007.
- Brown S., Vranesic
Z., "Fundamentos
de lógica digital con diseño VHDL", McGraw-Hill,
2da ed., 2006.
|
Herramientas
|
Mensajes
Publicado |
|
171219
|
Los mensajes y
acuerdos también estarán publicados en el aula
virtual, solicitar con el prerofesor la clave
de registro.
|
|
|
|
|
|
Evaluación
global
La evaluación global consistirá en
al menos 8 prácticas (90%) y proyecto
final (10%).
Cada práctica se evaluará de la
siguiente manera:
-Evaluación individual del alambrado, simulación e
implementación de los circuitos.
-Reporte de la práctica del equipo.
-Conclusiones individuales.
Calificaciones parciales
|
Calendario
Todo el material está disponible en el aula
virtual. Para tener acceso es necesario
registrarse.
Sem |
Dia |
Notas
|
Códigos
|
1
|
171219
|
Presentación
del curso
Práctica 00 Circuitos electrónicos con LEDs,
Diodos, resistores
|
|
1
|
171219
|
Práctica 01 Diseño combinacional con
transistores BJT.
Teoría, equipo y desarrollo
|
|
2
|
070120
|
Desarrollo
|
|
2
|
090120 |
Desarrollo
|
|
3
|
140120 |
Práctica 02 Diseño combinacional con TTLs.
Teoría y desarrollo
|
|
3
|
160120 |
Desarrollo
|
|
4
|
210120 |
Desarrollo
|
|
4
|
230120 |
Práctica 03 Diseño combinacional con GALs.
Teoría, herramientas y desarrollo
|
|
5
|
280120 |
Desarrollo
|
|
5
|
300120 |
Desarrollo
|
|
6
|
040220
|
Práctica 04 Diseño combinacional en FPGAs.
Teoría, VHDL y instalación de GHDL/GTKWave, Quartus
II |
Sentencias
concurrentes, estructural, asignación seleccionada,
asignación condicionada, procesos, funciones,
procedimientos
|
6
|
060220 |
Compuertas
básicas y circuitos lógicos simples
|
|
7
|
110220 |
bin2gray,
hex27seg |
|
7
|
130220 |
Práctica 05 Diseño,
simulación e implementación en FPGA de circuitos
aritméticos
adder4 |
|
8
|
180220 |
addsub4f, multmat4 |
|
8
|
200220 |
Práctica 06 Diseño secuencial en FPGAs.
Flip-flops, MEF, divisor de frecuencia |
|
9
|
250220 |
contmod16,
ascendente, descendente
|
|
9
|
270220 |
señales de control |
|
10
|
030320
|
secuencia2, addser4, multser4
|
|
10
|
050320 |
Práctica 7 Registros y memorias.
Simulación e implementación del circuito reg74194. |
|
11
|
100320 |
19.Práctica 8 CPU swap. Simulación e
implementación del circuito cpuswap. |
Definiciones std_logic_1164,
std_logic_arith,
std_logic_unsigned,
std_logic_signed,
std_logic_misc,
std_logic_textio
numeric_std,
numeric_bit
|
11
|
120320 |
20.Práctica 9 CPU 4 instrucciones.
Simulación e implementación del circuito cpu4inst. |
|
|
|
|
|
|