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

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.