El procesador

Description

Arquitectura del procesador
Daniel Campoverd8775
Mind Map by Daniel Campoverd8775, updated more than 1 year ago
Daniel Campoverd8775
Created by Daniel Campoverd8775 almost 8 years ago
15
0

Resource summary

El procesador
  1. Ejecución de instrucciones
    1. Fetch: Buscar instrucción
      1. Decode: Decodificar instrucción
        1. Execution: Ejecutar instrucción
          1. Memory Access: Leer/Escribir en memoria
            1. Writeback: Volcar resultado en registro
            2. Tipos de Instrucciones
              1. I
                1. Load/Store
                  1. Aritmético - lógicas
                    1. Saltos condicionales
                      1. Saltos incondicionales
                      2. R
                        1. Artimético - lógicas
                        2. J
                          1. Saltos incondicionales
                        3. Combinacional
                          1. Las salidas dependen unicamente de las entradas
                          2. Secuencial
                            1. Una instrucción tras otra
                              1. Salida depende del estado
                                1. Monociclo
                                  1. CPI = 1
                                    1. La duración del ciclo la define la instrucción de mayor duración
                                  2. Multiciclo
                                    1. CPI > 1
                                      1. La duracion del ciclo la define la etapa más larga
                              2. Diseño de un procesador
                                1. Requisitos de la ruta de datos
                                  1. Temporización (mono o multiciclo)
                                    1. Seleccionar modulos
                                      1. Ensamblar ruta de datos
                                        1. Puntos de control y sus valores
                                          1. Lógica de control
                                            1. Monociclo: Controlador
                                              1. Seleccionar las operaciones a realizar por los módulos
                                                1. Control principal
                                                  1. Decodificar OP
                                                  2. Control local
                                                    1. Decodificar FUNCT
                                      2. Monociclo
                                        1. Cada recurso se usa 1 vez por instrucción
                                          1. Memoria de datos e instrucciones separadas
                                            1. Multiplexores cuando un valor puede venir de varias fuentes
                                      3. Arquitectura MIPS
                                        1. Instrucciones
                                          1. Tipo R (artimético-lógicas)
                                            1. Tipo I (Con memoria, salto condicional)
                                              1. Tipo J (salto incondicional)
                                          2. Ruta de datos
                                            1. PC
                                              1. Memorias separadas (datos, instrucciones)
                                                1. Banco de 32 registros
                                                  1. 2 sumadores
                                                    1. PC + 4
                                                      1. Desplazamiento relativo a PC
                                                        1. ALU
                                                          1. Extensor de signo
                                                            1. Desplazador a la izquierda
                                                2. Multiciclo
                                                  1. Puntos de control no son tabla de verdad
                                                    1. Las señales se modifican en los ciclos de reloj
                                                      1. Unidad de control
                                                        1. Máquina de estados
                                                          1. llamada "cableada"
                                                            1. 8 estados en maximo 5 ciclos
                                                              1. Ciclos F y D para todas las instrucciones
                                                          2. Microprograma
                                                            1. Memoria ROM con señales de control
                                                              1. Cada palabra es una microinstrucción
                                                                1. Conjunto de microinstrucciones son un microprograma
                                                                  1. Más flexible pero más lenta
                                                              2. Codificación horizontal
                                                                1. Incorpora los valores de las señales de control
                                                                2. Codificación vertical
                                                                  1. Las microinstrucciones se codifican
                                                                    1. Se necesita una decodificación
                                                                      1. Información de secuencia
                                                    Show full summary Hide full summary

                                                    Similar

                                                    Mapa Conceptual de Liderazgo
                                                    gabbi.mendoza
                                                    Infografías
                                                    Diana Woolfolk
                                                    "TIPOS DE MATRICES"
                                                    Liizbeth Juárez
                                                    virus informatico
                                                    Irving Aranda
                                                    Cefaleas
                                                    Arantxa Pazos
                                                    Test sobre La rima
                                                    SARA YULIETH LOPEZ MAYORGA
                                                    vidrio
                                                    edwin gavi
                                                    Tipos de Investigación
                                                    Daniel Rojas
                                                    Mapa mental - Metodología de la investigación
                                                    Mar?a Fernanda Callejas De Le?n
                                                    clasificaciones de la musica
                                                    Nicole Castaños