Descargar la presentación
La descarga está en progreso. Por favor, espere
Publicada porJosé Carlos Ramírez Arroyo Modificado hace 8 años
1
Universidad Tecnológica del Centro Programa de la Asignatura ARQUITECTURA DEL COMPUTADOR Universidad Tecnológica del Centro Programa de la Asignatura ARQUITECTURA DEL COMPUTADOR Fecha: Sept. 2001 Trimestre: I x Código: C1409 CarrerasPre-Requisitos EvaluaciónModalidad (hrs/semana) Elaborado por:Fecha INGENIERÍA EN INFORMACIÓNF1007 MAGISTRAL 2 HORAS1ER. PARCIAL 30%, 2DO. PARCIAL 30%, TUTORÍA 20%, PROYECTO 20% PROF. ALEXANDER LENTSCHITZKI Abril, 2008 TUTORIA 2 HORAS Libro Texto: MANO, Morris y Kime Charles,”Logic and Computer Design Fundamentals”. Prentice Hall. 3rd. Edition 2004 o MANO, Morris y Kime Charles, “Fundamentos de Diseño Lógico y Computadoras”, Prentice Hall, 1ra. Edición, 1998 más notas complementarias Bibliografía Complementaria: - HILL F.J., Y G.R. Peterson, “Computer Aided Logical Design With Emphasis in VLSI”. John Wiley, Fourth Edition 1993. - Navabi Zainalabedin, “VHDL Modular Design and Synthesis of Core and Systems”. McGrawHill, 3rd. Edition, 2007. -Hennesy J. L., Patterson D.A.. “Computer Organization and Design”. Morgan Kaufmann, 3rd. Edition, 2007. -Peter J. Ashenden. “The Designer´s Guide to VHDL”. Morgan Kaufmann, 1st. Edition, 1996. Temario Sinóptico Objetivos Generales 1.-Circuitos lógicos digitales utilizados en las computadoras. 2.- Representación HDL - VHDL de circuitos combinacionales y secuenciales. 2.-Lenguaje de transferencia entre registros. 3.-Organización y diseño de un computador. Gráficas ASM. 5.-Microprogramación. -Implementación de los componentes utilizados en las computadoras mediante las técnicas desarrolladas en electrónica digital. - Representación HDL - VHDL de los componentes utilizados en la computadora. Compilación, simulación. -Interconexión entre los componentes de una computadora y representación del flujo de datos entre ellos mediante un lenguaje de transferencia entre registros. -Definición de un juego de instrucciones de máquina y diseño del computador que las ejecuta. Organización de los registros, unidad lógica-aritmética, unidad de control y entrada-salida del computador. -Técnicas de microprogramación.
2
SESIÓN N° 1 1.-Circuitos de combinación: Decodificadores, expansión de un decodificador,implementación de circuitos de combinación. Codificadores, codificador de prioridad. Multiplexores, implementación de circuitos de combinación. Demultiplexor. SESIÓN N° 2 2.-Circuitos de combinación: Sumadores binarios, semi-sumador, sumador completo, sumador binario de acarreo en cascada, sumador de acarreo adelantado. Resta binaria, complementos, resta con complementos. Sumadores-restadores binarios, números binarios con signo, suma y resta binaria con signo, sobre flujo. SESIÓN N°3 3.-Circuitos de combinación: Multiplicadores binarios. Aritmética decimal, empleo de complementos en decimal. Representación HDL - VHDL, descripción estructural, descripción con flujo de datos, descripción jerárquica, descripción de comportamiento. SESIÓN N°4 4.-Circuitos secuenciales: Diseño de circuitos secuenciales, procedimientos de diseño, obtención de diagramas de estados y tablas de estados. Representación HDL para circuitos secuenciales - VHDL. SESIÓN N°5 5.-Contadores y registros: Definición de registro y contador. Registros, registro con carga paralela. Registros de desplazamiento, transferencia serial, suma serial, registro de desplazamiento con carga paralela, registro de desplazamiento bi-direccional. SESIÓN N°6 6.-Contadores y registros:Contador de rizo. Contadores binarios síncronos, diseño de un contador binario, contador con flip-flops tipo D, contadores seriales y paralelos, contador binario ascendente-descendente, contador binario con carga paralela. Otros contadores, contador BCD. SESIÓN N°7 7.-Contadores y registros: Representación HDL para registros de desplazamiento y contadores - VHDL. Memoria y dispositivos lógicos programables. Definición de memoria y dispositivo lógico programable. Memoria de acceso aleatorio, operaciones de lectura y escritura, forma de ondas de tiempo, propiedades de memoria. Circuitos integrados en RAM, selección coincidente. Arreglo de circuitos integrados RAM. SESIÓN N° 8 8.-Transferencias entre registros y ruta de datos: Rutas de datos y operaciones. Operaciones de transferencias entre registros. Micro- operaciones, micro-operaciones aritméticas, micro- operaciones lógicas, micro-operaciones de desplazamiento. Transferencias basadas en multiplexores. Transferencias basadas en bus, bus de tres estados, transferencias de memoria. SESIÓN N° 9 9.-Transferencias entre registros y ruta de datos: Unidad lógica/aritmética, circuito aritmético, circuito lógico. Registro de desplazamiento, registro de desplazamiento circular. Representación de rutas de datos. Palabra de control. Rutas de datos en canalización ( Pipeline ). SESION N° 10 10.-Secuenciación y control: Unidad de control. Máquinas de estado algorítmico, gráficas ASM, consideraciones sobre tiempos. Ejemplo de diseño: Multiplicador binario, ruta de datos del multiplicador, gráfica ASM del multiplicador. SESION N° 11 11.-Secuenciación y control: Control alambrado, registro de secuencia y decodificador, un flip-flop por estado. Representación HDL del multiplicador binario - VHDL. Control micro-programado, ejemplo de multiplicador binario SESION N° 12 12.-Secuenciación y control: Arquitectura de una computadora sencilla, instrucciones, formato de instrucciones, diagrama de recursos de almacenamiento. Control alambrado de ciclo sencillo, decodificador de instrucciones y programas de ejemplo. Temario Detallado
Presentaciones similares
© 2024 SlidePlayer.es Inc.
All rights reserved.