28. Procesador de un solo ciclo Página Memoria Para Datos Contador de programa Direcciones de memoria Incrementar Campos de instrucciones – Registros con puertos duales Ruta de datos - ALU Memoria principal para datos P C Memoria Para Instrucciones M U X 0 1 Addr D ADD M U X 0 1 M U X 0 1 Registros D R1id WRid R2id ADD +4 ALU M U X 0 1 ¿Porqué esto aquí? R1 ID R2 ID WR ID otro ¿Porqué esta esto aquí?
29. Acción de un procesador de un solo ciclo Página Escribir datos a un registro Búsqueda de instrucción – Requiere “Read” Actualice el PC – Requiere “0” Mux de dirr Decodifique la Instrucción Seleccione Reg Addr Pase la dirección de los Datos Pase la dirección de datos por la ALU Lea los datos Envié los datos a los registros Escriba la instrucción en el registro Ahora los relojes en el sistema Registros D R1id WRid R2id P C ADD Memoria De instrucciones ALU Memoria De Datos ADD M U X 0 1 M U X 0 1 M U X 0 1 M U X 0 1 Addr D Read 0 1 1 0 NOP Read Write Campo de la dirr Reg Campo de Dirr Datos Clk Clk
30. Temporización de un solo ciclo Página I Memoria lectura PC Mux 0 Reg Mux ALU Mux 0 0 ALU Op NOP D Memoria lectura Data Mux 1 Reg Ctrl escritura RELOJ Ciclo de reloj requerido