TE2031
Arquitectura de computadoras Computer Architecture
CIP: 141001  Ingeniería Eléctrica/Electrónica y Comunicaciones   CL-L-U-CA-UDC:  3-1-8-3-4.7       

Disciplina asociada:  

Tecnologías Electrónicas

Escuela:  

Ingeniería y Ciencias

Departamento Académico:   

Computación

Programas académicos:   

Requisitos:  

(Haber Cursado TE2030)

Equivalencia:  

No tiene.

Intención del curso en el contexto general del plan de estudios:  

Es un curso de nivel intermedio del área de electrónica en el que el alumno aprende a utilizar un lenguaje descriptor de hardware para diseñar e implementar circuitos digitales utilizando lógica reconfigurable como FPGAs. Requiere conocimientos previos de álgebra booleana, circuitos combinacionales, circuitos secuenciales, diseño de autómatas y construcción física de circuitos combinacionales y secuenciales. Como resultado del aprendizaje el alumno construirá dispositivos digitales basados en la configuración de un circuito en un circuito configurable, como lo es un FPGA.

Objetivo general de la Unidad de Formación:  

Al finalizar este curso el estudiante será capaz de diseñar los elementos que componen un procesador incluyendo conceptos como CISC, RISC, pipeline, métricas de rendimiento, diseño del subsistema de memoria y diseño del subsistema de entrada/salida.

Técnica didáctica sugerida:  

Aprendizaje basado en problemas

Bibliografía sugerida:  

LIBROS DE TEXTO:
* Patterson D. A., Hennessey J.L., Computer Organization & Design, 5th ed., Morgan Kaufmann, c1998, Inglés, 

LIBROS DE CONSULTA:
* S.G. Shiva, Computer Design and Architecture, 2nd edition, Harper Collins Publisher Inc, 1990, 
* V. C. Hamacher, Z. G. Vrasenic, and S. G. Zaky, Computer Organization, 3rd edition, McGraw-Hill, 1998, 
* V.P. Heuring and H.F. Jordan, Computer Systems Design and Architecture, Addison Wesley, 2003, 

Perfil del Profesor:  

(141001)Maestría en Ingeniería Eléctrica/Electrónica y Comunicaciones ; (111002)Maestría en Administración de las Telecomunicaciones ; (110701)Maestría en Ciencias Computacionales ; (110101)Maestría en Ciencias Computacionales/de Información ; (140901)Maestría en Ingeniería Computacional ; (110102)Maestría en Inteligencia Artificial /Robótica ; (110901)Maestría en Redes de Sistemas Computacionales y Telecomunicaciones ; (141001)Doctorado en Ingeniería Eléctrica/Electrónica y Comunicaciones ; (111002)Doctorado en Administración de las Telecomunicaciones ; (110701)Doctorado en Ciencias Computacionales ; (110101)Doctorado en Ciencias Computacionales/de Información ; (140901)Doctorado en Ingeniería Computacional ; (110102)Doctorado en Inteligencia Artificial /Robótica ; (110901)Doctorado en Redes de Sistemas Computacionales y Telecomunicaciones
CIP: 141001, 111002, 110701, 110101, 140901, 110102, 110901

Idioma en que se imparte la materia:  


Español
CIP: 141001  Electrical, Electronics and Communications Engineering.   CL-L-U-CA-UDC:  3-1-8-3-4.7       

Discipline:  

Electronic Technologies

School:   

Engineering and Sciences

Academic Department:   

Computing

Programs:   

Prerequisites:  

( TE2030)

Equivalences:  

None.

Course intention within the general study plan context:  

The purpose of this intermediate-level electronics course is for students to learn to use a hardware-description language to design and implement digital circuits using reconfigurable logic, such as FPGAs. Requires previous knowledge of Boolean algebra, combinational circuits, sequential circuits, automaton design, and physical construction of combinational and sequential circuits. The learning outcome of this course is for students to build digital devices based on the configuration of a circuit in a configurable circuit, such as an FPGA.

Course objective:  

Upon completion of this course, students will be able to design the components of a processor, including concepts such as CISC, RISC, pipeline, performance metrics, memory subsystem design and input/output subsystem design.

Teaching and learning tecnique:  

Problem-based Learning

Suggested Bibliography:  

TEXT BOOKS:
* Patterson D. A., Hennessey J.L., Computer Organization & Design, 5th ed., Morgan Kaufmann, c1998, Inglés, 

BOOKS FOR CONSULTATION:
* S.G. Shiva, Computer Design and Architecture, 2nd edition, Harper Collins Publisher Inc, 1990, 
* V. C. Hamacher, Z. G. Vrasenic, and S. G. Zaky, Computer Organization, 3rd edition, McGraw-Hill, 1998, 
* V.P. Heuring and H.F. Jordan, Computer Systems Design and Architecture, Addison Wesley, 2003, 

Academic credentials required to teach the course:  

(141001)Master Degree in Electrical Engineering/ Electronics and Communications and (111002)Master Degree in Telecommunication Management and (110701)Master Degree in Computational Sciences and (110101)Master Degree in Computer/Information Sciences and (140901)Master Degree in Computational Engineering and (110102)Master Degree in Artificial Intelligence/Robotics and (110901)Master Degree in Computational Systems and Telecommunications Networks and (141001)Doctoral Degree in Electrical Engineering/ Electronics and Communications and (111002)Doctoral Degree in Telecommunication Management and (110701)Doctoral Degree in Computational Sciences and (110101)Doctoral Degree in Computer/Information Sciences and (140901)Doctoral Degree in Computational Engineering and (110102)Doctoral Degree in Artificial Intelligence/Robotics and (110901)Doctoral Degree in Computational Systems and Telecommunications Networks
CIP: 141001, 111002, 110701, 110101, 140901, 110102, 110901

Language of Instruction:  


Spanish