Laboratorio de Arquitectura de Computadoras, 17 Invierno


Curso
  • Clave: 1121039 Ingeniería en Computación: AC-SE. Ingeniería Electrónica AC-SE.
  • Créditos: 3: 3.0 hrs. de práctica.
  • Trimestre: 17 Invierno
  • Inicio del curso: 17 de enero de 2017
  • Fin del curso:  30 de marzo de 2017
  • Grupo: CEL01.
  • Salón de clase: F309
  • Horario de clase: martes de 10:00 a 13:00 hrs.
  • Asesorías: aula virtual lunes, miercoles y viernes de 11:30-13:00 hrs., H294

Objetivos
  • Aplicar los fundamentos de diseño digital para el desarrollo de microarquitecturas de computadoras y arquitecturas de computadoras.
  • Implementar circuitos aritméticos con HDL e implementarlos en circuitos programables.
  • Implementar CPUs con HDL e implementarlos en circuitos programables.


Contenido Sintético

1. Herramientas de diseño y desarrollo.
2. Circuitos aritméticos.
3. Ruta de datos.
4. Unidad de control.
5. Circuitos de entrada-salida.
6. Co-procesadores.


Bibliografía

Herramientas de diseño


Mensajes

Publicado
170117
Inicio de curso                                                                      
240117
Práctica 1: ALU TTL74381 con banderas NZVC y display de 7 segmentos.

La primera parte de la práctica consiste en implementar en un FPGA la descripción de los circuitos utilizando, a) señales bit y bibliotecas personales, b)señales std_logic y biblioteca signed y unsigned, c)señales std_logic y biblioteca numeric

La segunda parte consiste en agregar decodificadores y displays de 7 segmentos a los operandos y al resultado

Práctica 2:Sumador restador con banderas. Agregar decodificadores y displays de 7 segmentos a los operandos y al resultado. De preferencia mostrar los resultador con dígitos decimales signados

Práctica 3:Multiplicador serial con signo y punto. Agregar decodificadores y displays de 7 segmentos a los operandos y al resultado.
1402017
Práctica 4:CPU swap. Agregar decodificadores y displays de 7 segmentos para la visualización de los registros.
210217
Práctica 5:CPU 4 instrucciones. Agregar decodificadores y displays de 7 segmentos para la visualización de los registros.



Evaluación
  • 1er parcial: 50% examen, 50% circuitos en VHDL y programas
  • 2do parcial: 60% examen, 40% programas en ARC y VHDL
Calificaciones parciales


Calendario

El material de la UEA Arquitectura de Computadoras está disponible en el aula virtual con clave CBI 163-1124. También está disponible como material de apoyo la UEA Diseño Lógico con clave CB I162-1072. Para tener acceso es necesario contar con la clave. 


Sem Dia Notas
Circuitos
1
170117
Instalación GHDL en Linux y windogs
Instalación de Xilinx ISE en Linux y winbugs
Descripción y síntesis de la compuerta NOT

2
240117
Circuitos combinacionales:
Simulación y sístesis de compuertas básicas
Descripción estructural de la compuerta XOR
Descripción de decodificadores y multiplexores
Descripción de sumadores
Estándar IEEE1164 y ALU

3
310117
Descripción del sumador de 4 bits adder4

4
070217
Multiplicador serial con signo y punto
5
140217
CPU para intercambio
6
210217
CPU de cuatro instrucciones


7
270217
ALU ARC
Ruta de datos del ARC



8
070317
Módulos de memoria en VHDL
multmat4
multser4
multser4sp
divser4
9

ARC y memoria
Estandar IEEE 1164 y biblioteca textio
10

MicroBlaze


11

MicroBlaze
microcodigo
makefile
tb_control