Arquitectura de Computadoras, 09P


Curso
  • Clave: 1121025 contenido oficial
  • Trimestre: 09 Primavera
  • Inicio del curso: 18 de mayo de 2009
  • Fin del curso: 29 de julio de 2009
  • Grupo: CJEL02
  • Salón de clase: F303
  • Asesorías: Martes y jueves de 11:30-13:00 hrs., G314-3

Objetivos
  • Comprender y analizar las características de las computadoras desde el punto de vista de su arquitectura y organización, así como sus filosofías de diseño.
  • Conocer los principales modelos de computadoras paralelas, sus fundamentos de diseño y principales aplicaciones.
  • Implementar circuitos digitales con HDL


Contenido Sintético

1. Introducción a la arquitectura de computadoras
2. Organización de computadoras
3. Microprogramación
4. El lenguaje ensamblador
5. Arquitecturas avanzadas
6. Arquitecturas paralelas


Bibliografía


Herramientas de diseño
  • GHDL y GTKWave. Compilador de HDL basado en GNU gcc y visualizador de ondas basado en GTK2. Instalación en Debian y Fedora
  • FEL, Fedora Electronic Lab. LiveCD basado en Fedora 10, con herramientas para el diseño electrónico, digital y analógico
  • AC, Live CD basado en Debian o Debian remasterizado
  • Xilinx WebPack. IDE de desarrollo de Xilinx: editor, compilador, sintetizador, simulador, programador de dispositivos. Instalación en Debian y Fedora
  • ARC Tools con JVM. Simulador del procesador ARC hecho en Java. Instalación en fedora y debian


Mensajes

Publicado
040509
Inicio de curso                                                                      
270509
Puntos extras: addsub4f y multmat

multiplicador serial de 4 bits con signo y punto

1er examen 180609, de 14:00-16:00hr, F303





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

Calificaciones parciales

  • Calificaciones. Última modificación 300609


Calendario

Sem Dia Notas
Códigos
1
180509
01.Evolución de los sistemas de cómputo L1: Cómputo Reconfig
1
200509 02.Números de punto fijo L2:
1
220509 03.Descripción estructural de circuitos con VHDL
conexiones (tar.gz)
2
250509 04.Suma y resta de números de punto fijo adder4 (src)
2
270509 05.Ctos. combinacionales y multmat4
2
290509 06.Ctos. secuenciales con VHDL

3
010609 07.Suma y multiplicación serial sumser (src)
3
030609 08.Sumador serial

3
050609 09.Números de punto flotante
4
080609 10.Aritmética de NPF
4
100609 11.Aritmética de alto rendimiento 

4
120609 12.multser, funciones, paquetes y sobrecarga de operadores en VHDL
multser (tar.bz2)
5
150609 13.Proceso de compilación y enlazado estático

5
170609 14.Arq. y Org. del ARC
ISA ARC SPARCV8
5
180609
1er examen

5
190609 15.ISA del ARC

6
220609 16.Compilación de sentencias de C
6
240609 17.Proceso de ensamblado del ARC
6
260609 18.Subrutinas
7
290609 19.Trayectoria de datos del ARC y STD_LOGIC
7
010709 20.Ruta de datos para intercambio

7
030709 clase perdida

8
060709 21.Unidad de Control del ARC
8
080709 22.Micro ensamblado
8
100709 23.Jerarquía de memoria
9
130709 24.Memoria caché
9
150709 25.Rendimiento de memoria caché
9
170709 clase perdida

10
200709 26.I/O sistema de buses y almacenamiento
10
220709 27.Memoria Virtual
10
240709 28.Arquitecturas modernas, de CISC a RISC
11
270709 29.Pipeline y arquitecturas superescalares
11
290709
30.Arquitecturas Modernas y Taxonomia Flynn