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
- Aula virtual
de Diseño Lógico.
- MURDOCA, Miles, HEURING
Vincent "Computer
Architecture and Organization: An Integrated Approach",
Ed. Prentice Hall International, 2007.
- HARRIS David, HARRIS
Sarah, "Digital
Design and Computer Architecture", 2da Edición,
Ed. Morgan Kaufman, 2012.
- PARHAMI Behrooz,
"Computer Architecture: From Microprocessors to
Supercomputers", Oxford University Press, USA. 2005
- TANENBAUM,
Andrew S., "Structured
Computer
Organization", 5a Edición, Ed. Pearson Education,
2006.
- PATTERSON
David, HENNESSY
John, "Computer
Organization
and Design", 3ra Edición, Ed. Morgan Kaufman,
2007.
- STALLINGS,
William, "Organización
y
Arquitectura de Computadores", 7ma. Edición, Ed.
Prentice Hall, 2006.
- YALAMANCHILI,
Sudhakar. "VHDL
Starter's
Guide", 2da Ed. Prentice Hall, 2004.
- IEEE
1164, Languaje Working Group.
|
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
|
|
|
|
|
|