Departamento de Informática. Curso LA UNIDAD DE CONTROL LECCIÓN 9. DISEÑO DE PROCESADORES USANDO CONTROL CABLEADO
Departamento de Informática. Curso RUTAS DE DATOS BÁSICAS: BUS UNICO
Departamento de Informática. Curso ORGANIZACIÓN EN DOBLE BUS
Departamento de Informática. Curso ORGANIZACIÓN EN TRIPLE BUS
Departamento de Informática. Curso INFLUENCIA DE LA ARQUITECTURA EN LA EJECUCIÓN DE LAS INSTRUCCIÓN Sea la operación R 0 R 1 + R 2 En bus común: X R 1 Y X + R 2 R 0 Y Doble bus Y R 1 + R 2 R 0 Y Triple bus R 0 R 1 + R 2
Departamento de Informática. Curso FASES EN EL DISEÑO DE UN PROCESADOR Podemos distinguir las siguientes fases: Diseño del repertorio de instrucciones Descripción de la ruta de datos Diagrama de flujo del repertorio de instrucciones Obtención del diagrama ASM Diseño de la unidad de control Diseño de la ruta de datos Verificación del prototipo
Departamento de Informática. Curso DISEÑO DEL CONJUNTO DE INSTRUCCIONES
Departamento de Informática. Curso DISEÑO DEL FORMATO DE LAS INSTRUCCIONES
Departamento de Informática. Curso DESCRIPCIÓN DE LA RUTA DE DATOS Los registros de dirección tendrán 9 bits y los de datos 12 bits, el bus interno es de 12 bits y tendrá los siguientes elementos: Registro IR de 12 bits que comunica con la unidad de control para decodificar las instrucciones Registro PC de 9 bits Registro MAR de 9 bits Registro MBR de 12 bits ALU que pueda hacer sumar y restas en complemento a dos Registros A y B de 12 bits que son las entradas a la ALU
Departamento de Informática. Curso ESQUEMA DE LA RUTA DE DATOS
Departamento de Informática. Curso DIAGRAMA ASM
Departamento de Informática. Curso DISEÑO DE LA UNIDAD DE CONTROL La unidad de control tiene 3 grupos de entradas: IR que contiene el código de operación y que necesita de un decodificador para hacer llegar las señales correspondientes a cada instrucción Reloj que precisa de un generador de subciclos Señales de condición provenientes de la ruta de datos
Departamento de Informática. Curso ESQUEMA DE LA UNIDAD DE CONTROL
Departamento de Informática. Curso SEÑALES DE CONTROL
Departamento de Informática. Curso GENERACION DE LAS SEÑALES DE CONTROL
Departamento de Informática. Curso DISEÑO DE LA MATRIZ DE CONTROL
Departamento de Informática. Curso ECUACIONES LÓGICAS DE LAS SEÑALES DE CONTROL IPC = 3 HPC = 1 CPC = 4 BR + 4 BR.IN HIR = 4 LDA + 4 STA + 4 BR + 4 BR.IN CIR = 3 R = 2 + 5 LDA W = 6 STA CMAR = 1 + 4 LDA + 4 STA HMBR = 3 + 6 LDA CMBR = 5 STA HA = 4 MAB + 5 STA CA = 6 LDA + 4 ADD + 4 SUB CB = 4 MAB SUMA = 4 ADD RESTA = 4 SUB HALU = 4 ADD + 4 SUB
Departamento de Informática. Curso ESQUEMA DE LA MATRIZ DE CONTROL