Diseño de un procesador mips

Get Started. It's Free
or sign up with your email address
Diseño de un procesador mips by Mind Map: Diseño de un procesador mips

1. Caracteriticas Procesador Monociclo

1.1. Es un procesador secuencial

1.2. Una instrucción se completa en un ciclo de reloj

1.3. Destinations

1.3.1. CPI=1

1.4. La duración del ciclo se da por instrucción más larga

2. Caracteristicas de Procesador Multiciclo

2.1. Una instrucción puede tardar mas de un ciclo en ejecutarse

2.2. CPI >1

2.3. Duración de ciclo de reloj menor que monociclo

2.4. División del trabajo en etapas

2.5. Reduce el periodo del procesador

3. Modulos

3.1. Ruta de datos

3.2. Unidad de Control

4. Sistemas

4.1. Secuencial

4.1.1. Dependen del estado anterior

4.1.2. Señal de reloj

4.2. Combinacional

4.2.1. No depende de estados anteriores

5. Diseño de la ruta de datos un procesador multiciclo

5.1. Requisitos

5.1.1. 1 Memoria tanto para registros como para instrucciones

5.1.2. Banco de 32 registros

5.1.3. ALU

5.1.4. Extensor de singo

5.1.5. 1 Sumador

6. Diseño de la ruta de datos un procesador monociclo

6.1. Requisitos

6.1.1. Memoria de instrucciones

6.1.2. Memoria de datos

6.1.3. 32 registros de datos

6.1.4. 2 sumadores

6.1.5. ALU

6.1.6. Extensor de signo

6.1.7. Desplazador a la izquierda

7. Diseño de la unidad de control un procesador monociclo

7.1. Requisitos

7.1.1. Control global

7.1.1.1. Decodifica el campo op

7.1.1.2. Configuracion global de la ruta de datos

7.1.2. Control local

7.1.2.1. Decodifica el campo funct

7.1.2.2. Genera la señal ALU Control

8. Diseño de la unidad de control un procesador multiciclo

8.1. Caracterisitcas

8.1.1. Los valores de las señales van modificándose

8.1.2. Los puntos de control no se mantienen constantes

8.2. Requisitos

8.2.1. Unidad de control global

8.2.1.1. Circuito secuencial

8.2.1.2. màquina de estados o microprogramada

8.2.1.2.1. 8 estados en 5 ciclos

8.2.1.3. opcode

8.2.2. Unidad de control local

8.2.2.1. ALU