Laboratorio de
Arquitectura de Computadoras, 18 Primavera
|
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: 18
Primavera
- Inicio del curso:
7 de mayo de 2018
- Fin del curso:
20 de julio de 2018
- Grupo: CEL81.
- Salón de clase:
G302-B
- Horario de clase:
martes de 13:00 a 16:00 hrs.
- Asesorías:lunes,
miercoles y viernes de 11:30-13:00 hrs., G301-5
|
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 |
|
070518
|
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
Sem |
Dia |
Notas
|
Circuitos
|
1
|
080518
|
Instalación
GHDL en Linux y windogs
Instalación de Xilinx ISE en Linux y winbugs
Instalación de Altera Quartus II en Linux y winbugs
Descripción y síntesis de la compuerta NOT
Estándar IEEE1164 y ALU TTL-74381 con bit, std_logic
|
std_logic_1164
std_logic_arith
std_logic_unsigned
std_logic_signed
numeric_std
numeric_bit
|
2
|
150518
|
Descaso
obligatorio
|
|
3
|
220518 |
Circuitos aritméticos combinacionales:
Sumador-restador con banderas addsub4f
Multiplicador matricial multmat4
|
|
4
|
290518 |
Circuitos aritméticos secuenciales:
Multiplicador secuencial con signo y punto
multser4sp
|
|
5
|
050618 |
Descripción
de un contador módulo 15 con decodificador de
Descripción de un divisor de frecuencia
|
|
6
|
120618 |
CPU de cuatro
instrucciones |
|
7
|
190618 |
Módulos
de memoria RAM y ROM |
|
8
|
260618 |
Display
de cristal líquido LCD, combinacional y máquina de
estados |
|
9
|
030718 |
Módulos de memoria RAM y ROM |
|
10
|
100718 |
ALU ARC
Ruta de datos del ARC
Unidad de control del ARC
Módulos de memoria en VHDL
ARC y memoria
|
|
11
|
170718 |
Nios II y
OpenSparc
|
|
|
|
|
|
|
|
|
|
|