Diseño digital para microprocesadores

Slides:



Advertisements
Presentaciones similares
Arquitectura RISC & CISC y DSP
Advertisements

INTRODUCCION A LOS PROCESADORES
Equipo #3 Unidad III: ALU Efraín Corral Eduardo Castillo Elías Alarcón
El modelo de Von Neumann
DISEÑO DE TRANSFERENCIA ENTRE REGISTROS
Microprocesadores Componentes básicos..
Computadora Máquina electromecánica. Rapidez y eficiencia (MIPS)
UNIVERSIDAD DEL VALLE DE MEXICO
UNIVERSIDAD DEL VALLE DE MEXICO CAMPUS CHAPULTEPEC
Intoduccion a la Arquitectura y Organizaciòn del Computador
Introduction to Microprocessors (Conference 2) From: Wikipedia, the free encyclopedia.
COMPUTACION E INFORMATICA
CICLO DE EJECUCION DE UNA INSTRUCCION
PERCY CHUMBE BUENDIA. KIZZY GUTIERREZ VALVERDE. RUTH NOEMY APAZA JARA.
RESUMEN: Softmicro de 8 bits Xilinx
Arquitectura de Computadores
LECCIÓN 8. DISEÑO DE SISTEMAS DIGITALES DE CONTROL
El procesador: la ruta de datos y el control (II Parte)
NIVEL DE LENGUAJES ORIENTADOS A PROBLEMAS NIVEL DE LENGUAJE ENSAMBLADOR NIVEL DE MAQUINA DEL SISTEMA OPERATIVO NIVEL DE MICROPROGRAMACIÓN NIVEL DE LÓGICA.
El nivel de la Microprogramación
Componentes básicos del ordenador
Registros y Contadores
ARQUITECTURA DE LOS MICROPROCESADORES DE 8 BITS
MICRO Y MACRO ARQUITECTURA
Operación de Micros e Interfaces
EL MICROPROCESADOR.
Informática Conceptos básicos.
Instrucciones: FORMATO DE INSTRUCCIONES
Alumno: Israel Espinosa Jiménez Matricula: Licenciatura: TIC Asignatura: Arquitectura de Computadoras Cuatrimestre: 4 Página 1 de 9.
SISTEMAS DIGITALES SECUENCIALES
Universidad Tecnológica de la Selva Ing. Emmanuel Gordillo Espinoza.
Capítulo 5 El procesador Félix García Carballeira Jesús Carretero Pérez José Daniel Sánchez García David Expósito Singh © Ediciones Paraninfo1.
Fundamentos de Programación Resolución de Problemas con Computadoras y Herramientas de Programación.
Esperanza Lozada de Coronel
MÁQUINAS MULTINIVEL NIVEL 5 Lenguajes de alto nivel
UNIDAD VI: CIRCUITOS LÓGICOS SECUENCIALES
PLC Controladores Lógicos Programables
Juan Carlos Navarro H. AE: Identifica los componentes de la unidad central de proceso y su funcionamiento.
LOS MICROPROCESADORES
Nombre: Cristian Achina Curso: 4to «A» Fecha:
Maestría en Ingeniería Electrónica
Componentes básicos del ordenador
Sistemas Informáticos
Campus Chapultepec Arquitectura de Computadoras Diferencia entre microprocesador y microcontrolador Sánchez Manjarrez Silvana Ing. Daniel Domínguez C.
Organización del Computador I Verano Aritmética (3 de 3) Basado en el capítulo 4 del libro de Patterson y Hennessy Verano 2004 Profesora Borensztejn.
La unidad central de procesos o CPU
GENERACIÓN DE COMPUTADORAS
Componentes del Ordenador.
HARDAWARE. COMPONENTES INTERNOS El microprocesador Es un circuito integrado que contiene todos los elementos necesarios para conformar una "unidad central.
Sánchez Manjarrez Silvana Ing. Daniel Domínguez C. México, D.F. a 13 de septiembre del 2006 Arquitectura de Computadoras Arquitecturas CISC Y RISC Campus.
1.1 Introducción A Los Sistemas Informáticos
El microprocesador.
Principio unidad 1.
E.A.P. “INGENIERÍA DE SISTEMAS” UNIVERSIDAD PERUANA UNION.
PICOBLAZE RESUMEN.
INTRODUCCIÒN MICROCONTROLADORES
Computadora Es una máquina electrónica que recibe y procesa datos para convertirlos en información útil. Una computadora es una colección de circuitos.
Profe : Víctor Espinoza Alumna: Antón Silva Janet
INTEGRANTES: JOSE ESTEVEZ _HUGO ANDRADE CURSO: 5TO “B”
LA CPU Ing. Manuel Andrés Belalcázar S. Corporación Universitaria Autónoma del Cauca.
José Alvarado – Cristian Anzola
Arquitecturas de Computadoras Capitulo 2 Aritmética de enteros.
El Computador. Computador. Máquina compuesta de elementos físicos (en su mayoría de origen electrónico) capaz de aceptar unos datos de entrada, realizar.
INTRODUCCIÓN A LA INFORMÁTICA Realizado por: SARI FOLGADO.
 Software  Humanware  Hardware Conformado por.
Arquitectura de Computadores IIC 2342 Semestre Rubén Mitnik Pontificia Universidad Católica de Chile Escuela de Ingeniería Departamento de Ciencia.
CAPITULO V Arquitectura de Von Neumann
LA CPU. ¿Qué es la CPU? La unidad central de proceso o CPU -siglas que corresponden a las iniciales en inglés de Central Processing Unit. La CPU se encarga.
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.
Organización del Computador 1 Lógica Digital 2 Circuitos y memorias.
Transcripción de la presentación:

Diseño digital para microprocesadores

Diseño digital para microprocesadores MEMORIA C P U Memoria principal y cache Registros R / W Control Unidades de almacenamiento ALU Reloj Un microprocesador/microcomputador es un CPU (Unidad Central de Procesamiento) más Memoria

Diseño digital para microprocesadores Entradas de control Entradas de camino de datos Señales de control Unidad de Control Camino de Datos Señales de estado Salidas de control Salidas de caminos de datos Modelo de CPU (Unidad Central de Procesamiento). Diseño en Alto Nivel

Diseño digital para microprocesadores Entradas de control Entradas de datos Lógica de estado siguiente Registro de estado Lógica de salida Selector Señales de control D Registro Banco R Memoria D D ALU * /  Señales de estado Registro Unidad de control Unidad de datos Salidas de control Salidas de datos Modelo. Diagrama de bloques RTL.

Diseño digital para microprocesadores Lógicas: Set/reset R  0, R  1 Complemento R  R NO-OP R  R Aritméticas Inc/Dec R  R plus 1, R  R minus 1 Complem 2 R  R plus 1 Desplazamiento Iz/Der R(i)  R(i-1) / R (i)  R(i+1) , i=1....N-2 Circular R(0)  R(N-1) Shift left ... Idem a la derecha bit-bit R(N-1)  R(0) Shit right ...Idem a la izquierda N Selección de operación status clk Registro R Combinac. N Operaciones principales.

Diseño digital para microprocesadores clk Registro R Unidad Lógica Unidad Aritmética Despla-zador Selección M U X Podemos hacer secuenciamiento de instrucciones, pero limitado !!! Operaciones principales de la ALU con un Registro.

Diseño digital para microprocesadores clk R1 R2 clk A L U Selección Aumenta la capacidad con más registros !! Operaciones principales de la ALU con varios Registros.

Diseño digital para microprocesadores Load/Hold Load/Hold clk R1 R2 clk A L U Selección Cout OV Selección Desplazador Operaciones principales de la ALU y Desplazador con varios Registros.

Diseño digital para microprocesadores Entradas del exterior M U X Selección Load/Hold Load/Hold clk R1 R2 clk A L U Selección Cout OV Selección Desplazador Operaciones con ALU, Desplazador y Registros: Fuente-Función-Destino SFD

Diseño digital para microprocesadores M U X Selección A L U Selección ROM Contador Cout OV Desplazador Selección Load/Hold clk clk Registros Como diseño el control ? 1) Maquina de estados o 2) Microprogramado

Diseño digital para microprocesadores Esto ya es un CPU ! CPU: Sistema síncrono con lógica combinacional y un controlador que proporciona FUENTE y DESTINO de datos. SFD: Source, Functions and Destination. También llamadas MICROINSTRUCCIONES. Conjunto de microinstrucciones ( 0s y 1s) -> Lenguaje de Máquina o Instrucción o Lenguaje ensamblador

Diseño digital para microprocesadores M U X Selección A L U Selección ROM Secue- nciador Cout OV Desplazador Selección Load/Hold Load/Hold clk Registros Registros clk Conectamos y aumentamos registros !

Diseño digital para microprocesadores De memoria externa (DRAM) Load/Hold Registros Load/Hold Direcc. Registros M U X Selección Cache SRAM A L U Selección Cout OV Desplazador Selección A memoria externa (DRAM) Registros Registros Load/Hold clk Load/Hold Completamos con aumento de memoria !!!.