ClubEnsayos.com - Ensayos de Calidad, Tareas y Monografias
Buscar

En las siguientes tablas se mostraran la distribución de los diferentes formatos de instrucción que se podrán implementar un nuestro procesador monociclo, cada tipo de instrucción tiene una distribución diferente, recordemos que disponemos de 8 bits


Enviado por   •  25 de Marzo de 2017  •  Tareas  •  652 Palabras (3 Páginas)  •  204 Visitas

Página 1 de 3

En las siguientes tablas se mostraran la distribución de los diferentes formatos de instrucción que se podrán implementar un nuestro procesador monociclo, cada tipo de instrucción tiene una distribución diferente, recordemos que disponemos de 8 bits para esto, quedando nuestras tablas de la siguiente manera:

Formatos tipo R

Instrucciones Tipo R OPCODE

3 bits RS

1 bit RT

1 bit RD

1 bit FUNCION

2 bits

add 000 00

sub 000 01

and 000 10

or 000 11

Instrucciones Tipo I OPCODE

3 bits RS

1 bit RD

1 bit OFFSET

3 bits

lw 001

sw 010

beq 011

Instrucciones Tipo J OPCODE

3 bits OFFSET

5bits

J 111

A continuación mostramos las condiciones bajo las cuales se ha implementado este diseño.

La arquitectura del conjunto de instrucciones que se considera en esta práctica se puede entender como una versión reducida de la arquitectura MIPS32, sólo que con un tamaño de palabra de 8 bits y un banco con solo 2 registros, r0 y r1. Las instrucciones que vamos a considerar se muestran en la Tabla 1.

Las limitaciones más notables de este proyecto es el uso de solo 2 registros en el banco de registros y los 8 bits. También debemos tener en cuenta las asignaciones de la ALU las cuales son:

Para cumplir con todas estas especificaciones se ha desarrollado, una serie de circuitos los cuales mostraremos y explicaremos de manera detallada a lo largo de este informe:

CIRCUITO PRINCIPAL

En el podemos apreciar la estructura fundamental del procesador monociclo que conocimos en la clase de Arquitectura. Aunque es muy similar visualmente y en cuanto a los componentes, recordemos que este es solo de 8 bits y que la ALU tiene asignaciones predefinidas.

Para lograr el funcionamiento del circuito como tal necesitamos una línea o señal de reloj (Clock), la cual activara cada instrucción a través del PC (Program counter). Este último llevara siempre a la instrucción siguiente o a una etiqueta de salto según sea la instrucción.

Recordemos

...

Descargar como (para miembros actualizados)  txt (4.2 Kb)   pdf (45.1 Kb)   docx (12.9 Kb)  
Leer 2 páginas más »
Disponible sólo en Clubensayos.com