Laboratorio de Arquitectura de Computadoras, 16 Otoño


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: 16 Otoño
  • Inicio del curso: 29 de septiembre de 2016
  • Fin del curso:  8 de diciembre de 2016
  • Grupo: CEL01.
  • Salón de clase: F308
  • Horario de clase: jueves de 13:00 a 16:00 hrs.
  • Asesorías: aula virtual Martes y jueves 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
290916
Inicio de curso                                                                      







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
290916
Instalación GHDL en Linux y windogs
Instalación de Xilinx ISE en Linux y winbugs
Descripción estructural de circuitos con VHDL

2
061016
Circuitos combinacionales
Decodificadores, multiplexores
addsub4f
multmat4
3
131016 Circuitos secuenciales
Contadores y registros
multser4sp
4
201016 Registros y contadores
5
271016 Circuitos aritméticos, combinacionales y secuenciales

6
031116
CPU para intercambio

cpuswap
7
101116 CPU 4 instrucciones




8
181116 ARC
multmat4
multser4
multser4sp
divser4
9
251116 ARC y memoria
Estandar IEEE 1164 y biblioteca textio
10
011216 MicroBlaze


11
081216
MicroBlaze
microcodigo
makefile
tb_control