Comienza Ya. Es Gratis
ó regístrate con tu dirección de correo electrónico
El procesador por Mind Map: El procesador

1. Ejecucion de una Instruccion

1.1. Fetch (F)

1.2. Decode (D)

1.3. Execution (X)

1.4. Memory Access (M)

1.5. Writeback (W)

2. Repertorio de Instrucciones MIPS32

2.1. Tipo I: Load/Store

2.1.1. lw, sw

2.2. Tipo I: Aritmeticas-Logicas

2.3. Tipo I: Saltos Condicionales

2.3.1. beq

2.4. Tipo I: Saltos Incondicionales

2.5. Tipo R: Artimeticas-Logicas

2.5.1. add, sub, and, or, slt

2.6. Tipo J: Saltos Incondicionales

3. Diseño de Controlador

3.1. Control Global

3.1.1. Decodifica el campo Opcode

3.2. Control Local

3.2.1. Decodifica el campo Funcion

4. Diseño de un Procesador

4.1. Ruta de Datos

4.2. Unidad de Control

4.3. Circuito Digital

4.3.1. Parte Combinacional

4.3.2. Parte Secuencial

4.4. Importancia

4.4.1. Determina el tiempo de ciclo del reloj

4.4.2. Determina el numero de ciclos de reloj por instruccion

4.5. Metodologia

4.5.1. 1. Analizar el repertorio de instrucciones

4.5.2. 2. Establecer Metodologia de Temporizador

4.5.3. 3. Seleccionar el conjunto de modulos

4.5.4. 4. Ensamblar Ruta de Datos

4.5.5. 5. Determinar los valores de los puntos de Control

4.5.6. 6. Disenar logica de control

4.5.7. 7. Segmentacion

5. Diseño de la Ruta de Datos

5.1. Elementos

5.1.1. Contador de Programa

5.1.2. Memoria de Datos

5.1.3. Memoria de Instrucciones

5.1.4. Banco de 32 Registros

5.1.5. ALU

6. Tipo de Procesadores

6.1. Monociclo

6.1.1. CPI es igual a 1

6.1.2. MI y MD estan separadas

6.1.3. Tiene 8 puntos de Control

6.1.4. Los puntos de control usan tablas de verdad

6.2. Multiciclo

6.2.1. CPI es mayor a 1

6.2.2. MI y MD estan juntos

6.2.3. Reduce el periodo del monociclo

6.2.4. Cada etapa se realiza en un ciclo

6.2.5. Se usa division de trabajo por etapas

6.2.6. Tiene 13 puntos de Control

6.2.7. Los puntos de control se pueden manejar de dos formas:

6.2.7.1. Maquina de Estados

6.2.7.1.1. Los ciclos F y D son iguales para todas las instrucciones

6.2.7.1.2. Si se codifica una nueva instruccion se deb recablear todo de nuevo

6.2.7.2. Microprogramas

6.2.7.2.1. Mas Flexible

6.2.7.2.2. Ocupa menos espacio

6.2.7.2.3. Mas lenta que la de estados

6.2.7.2.4. Esta almacenada en la memoria ROM