Universidad Tecnológica del Centro Programa de la Asignatura ARQUITECTURA DEL COMPUTADOR Universidad Tecnológica del Centro Programa de la Asignatura ARQUITECTURA.

Slides:



Advertisements
Presentaciones similares
DISEÑO DE TRANSFERENCIA ENTRE REGISTROS
Advertisements

Métodos de diseño en VHDL.
UNIVERSIDAD DEL VALLE DE MEXICO
CIRCUITOS COMBINACIONALES
Sistemas Digitales Tema 3.
REPUBLICA BOLIVARIANA DE VENEZUELA. MINISTERIO DEL PODER POPULAR PARA LA DEFENSA. UNIVERSIDAD NACIONAL EXPERIMENTAL DE LA FUERZA ARMADA NACIONAL. NÚCLEO.
1 Circuitos Digitales II Circuitos Digitales II Fundamentos de Arquitectura de Computadores Información sobre el Curso Semana No.1 Semestre Prof.
Arquitectura de computadoras
Computación PROGRAMACIÓN.
Sistemas Operativos Funcionamiento general de una computadora bajo el control de un programa.
Vhdl para síntesis Alfredo Rosado Muñoz Universidad de Valencia Ingeniería Electrónica Diseño de Circuitos y Sistemas Electrónicos.
Circuitos Digitales II
Diseño de sistemas Digitales Semestre 2014-II
LECCIÓN 8. DISEÑO DE SISTEMAS DIGITALES DE CONTROL
El procesador: la ruta de datos y el control (II Parte)
CLASE 6.
NIVEL DE LENGUAJES ORIENTADOS A PROBLEMAS NIVEL DE LENGUAJE ENSAMBLADOR NIVEL DE MAQUINA DEL SISTEMA OPERATIVO NIVEL DE MICROPROGRAMACIÓN NIVEL DE LÓGICA.
Unidad aritmético-lógica
El nivel de la Microprogramación
CURSO: UNIDAD 4: LENGUAJES HDL
Circuitos Combinacionales Comunes
Microcomputadores Prof : Tatiana Marín R.. Sistema basado en microprocesador de 8 bits.
VHDL.
Arquitectura del Computador
MICRO Y MACRO ARQUITECTURA
Unidad 2: Organización del CPU
Operación de Micros e Interfaces
EL MICROPROCESADOR.
OPERACIÓN DE CIRCUITOS ELECTRONICOS DIGITALES
VHDL Breve introducción.
Universidad Tecnológica de la Selva Ing. Emmanuel Gordillo Espinoza.
Diseño lógico combinacional mediante VHDL
Esperanza Lozada de Coronel
MÁQUINAS MULTINIVEL NIVEL 5 Lenguajes de alto nivel
UNIDAD VI: CIRCUITOS LÓGICOS SECUENCIALES
Introducción a los Sistemas Digitales Tema 1 1. ¿Qué sabrás al final del tema? n Diferencia entre analógico y digital n Cómo se usan niveles de tensión.
Unidad aritmético-lógica
ESTRUCTURA DE COMPUTADORES
Maestría en Ingeniería Electrónica
Circuitos Digitales MÓDULOS COMBINACIONALES
Sistemas Combinacionales Electrónica Digital Electrónica Básica José Ramón Sendra Sendra Dpto. de Ingeniería Electrónica y Automática ULPGC.
Arquitectura de Computadoras Héctor Antonio Villa Martínez
CLASE 5.
ARQUITECTURA DE COMPUTADORES
1 © UPM-ETSISI Tema 7.-Tecnología de las Estructuras y Subsistemas Lógicos Combinacionales © UPM-ETSISI Tema 7 Tecnología de las Estructuras y Subsistemas.
Tema 7: UNIDAD CENTRAL DE PROCESOS (CPU) Cáceres Pari Ángel Raúl
Universidad Tecnológica del Centro Programa de la Asignatura DISEÑO DE REDES Universidad Tecnológica del Centro Programa de la Asignatura DISEÑO DE REDES.
CarrerasPre-Requisitos EvaluaciónModalidad Elaborado por:Fecha TODAS LAS CARRERAS - o - 4 HORAS SEM. TEÓRICO-PRACTICAS 1ER. PARCIAL 30%, 2DO. PARCIAL 30%,TUTORÍA.
Informática Clase Arquitectura de la Computadora.
REDES COMBINATORIAS 2 MAQUINAS DIGITALES
1.1 Introducción A Los Sistemas Informáticos
Arquitectura del Computador
Principio unidad 1.
Oscar Ignacio Botero Henao
CIRCUITOS DIGITALES Y LAB. Código: ET0011 Tecnología Electrónica.
E.A.P. “INGENIERÍA DE SISTEMAS” UNIVERSIDAD PERUANA UNION.
Alumno: Gerardo Mario Valdés Ortega
INTEGRANTES: JOSE ESTEVEZ _HUGO ANDRADE CURSO: 5TO “B”
Pavón, Nieves Álvarez, Jesús María Departamento de Ingeniería Electrónica, Sistemas Informáticos y Automática, Escuela Politécnica Superior, Universidad.
Compuertas lógicas INTRODUCCION
CONJUNTO DE INSTRUCCIONES Maquinas Digitales
COMPUTER SCIENCE PARCIAL 1
 PRESENTADO POR : ANDRES MAYORGA DANIELA PAEZ VEGA.
Diseño de sistemas Digitales Semestre 2016-II. M.I. VICENTE FLORES OLVERA Contacto:
Arquitecturas de Computadoras Capitulo 2 Aritmética de enteros.
Fundamentos de los Computadores Grado en Ingeniería Informática Curso 2015/2016 Resumen del PROYECTO DOCENTE.
Circuitos Combinacionales I
CAPITULO V Arquitectura de Von Neumann
Unidad de Control Ubicación: Es uno de los tres bloques funcionales principales en los que se divide una unidad central de procesamiento (CPU). Realizar.
Diseño de sistemas Digitales
Transcripción de la presentación:

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 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 Navabi Zainalabedin, “VHDL Modular Design and Synthesis of Core and Systems”. McGrawHill, 3rd. Edition, Hennesy J. L., Patterson D.A.. “Computer Organization and Design”. Morgan Kaufmann, 3rd. Edition, Peter J. Ashenden. “The Designer´s Guide to VHDL”. Morgan Kaufmann, 1st. Edition, 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.

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° 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° 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° 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