Sunteți pe pagina 1din 5

Módulo Teórico-Práctico

Entrega

Módulo

Arquitectura del Computador

Nombre de la entrega

Diseño de conjunto de instrucciones y microarquitectura

Nivel académico

Profesional

Tipo de entrega

Taller de aplicación
INSTRUCCIONES PARA
REALIZAR LA ENTREGA
Nota
Tenga en cuenta que el tutor le indicará qué herramienta requiere y qué
estrategia deberá desarrollar para evidenciar su participación individual
en un trabajo colaborativo.

Se debe diseñar el conjunto de instrucciones y la microarquitectura de un procesador que


permita hacer las siguientes tareas:

1. Determinar si un número es primo o no.

2. Se debe diseñar el algoritmo en alto nivel.

3. Se debe definir qué instrucciones de bajo nivel son requeridas y diseñar el Conjunto de
Instrucciones (ISA).

4. Se debe definir la estructura de hardware mínima para poder ejecutar todas las
instrucciones definidas en el conjunto de instrucciones.
5. Se debe montar la estructura de la microarquitectura de hardware sobre el simulador
Logisim.

6. Se debe incluir la simulación (en Logisim) de al menos 2 ejemplos diferentes para


demostrar que funciona correctamente.

7. Se deben documentar todas las decisiones de diseño.

POLITÉCNICO
POLITÉCNICO GRANCOLOMBIANO
GRANCOLOMBIANO
22
Grupos:
El proyecto se podrá desarrollar de forma individual o grupos de máximo 3 integrantes.
Entregables:

1. Documento con la especificación del diseño: cantidad de registros, tamaño de las


memorias, tamaño de las instrucciones, formato y ejemplo de cada instrucción, entre
otras decisiones de diseño que se considere pertinente documentar.

2. Programa en Logisim con los bloques que implementan el procesador y al menos 2


programas de prueba.

3. Sustentación del procesador diseñado.

ENTREGA PREVIA 1
SEMANA 3

Esta entrega corresponde a una aproximación al problema. Se debe entregar:

1. Documento con el diseño del algoritmo, en pseudocódigo o un lenguaje de


programación en alto nivel, que dé solución al problema: “Determinar si un número es
primo o no”. Adicionalmente, se debe especificar qué tipos de instrucciones pueden ser
requeridas para la solución del problema, de acuerdo con el algoritmo diseñado.

POLITÉCNICO
POLITÉCNICO GRANCOLOMBIANO
GRANCOLOMBIANO
33
ENTREGA PREVIA 2
SEMANA 5

Esta entrega incluye la definición detallada del conjunto de instrucciones que se va a usar:

1. Listado de instrucciones detallando por cada una:

b. Nombre, mnemónico, parámetros que recibe.

c. Descripción de una frase indicando qué hace en términos de lo que recibe como
parámetro.

d. Ejemplo

2. Definición de la cantidad de registros que se usarán y el tamaño de cada registro.

3. Descripción breve de los modos de direccionamiento que serán posibles.

4. Traducción del programa de alto nivel (entrega 1) al lenguaje ensamblador que han
construido, usando su propio conjunto de instrucciones.

5. Listado en HEXA del binario que representa el programa realizado en el punto 4 de esta
entrega.

6. ALU en Logisim, que pueda ejecutar las instrucciones requeridas por el programa.

POLITÉCNICO
POLITÉCNICO GRANCOLOMBIANO
GRANCOLOMBIANO
44
ENTREGA FINAL
SEMANA 7

Esta entrega corresponde a la finalización del procesador. Se debe entregar:

1. Archivo .circ, realizado sobre Logisim, que incluye: Memoria de Programa, ALU,
Registros, Unidad de Control, interconectados de tal forma que sea capaces de ejecutar
el programa diseñado.

2. Documento de diseño, reuniendo las entregas 1 y 2, así como la documentación del


diseño de la microarquitectura (Memoria de Programa, ALU, Registros, Unidad de
Control).

3. Documento de conclusiones, donde se presenten los ejemplos probados, los resultados


obtenidos y las conclusiones críticas del proyecto desarrollado.

POLITÉCNICO
POLITÉCNICO GRANCOLOMBIANO
GRANCOLOMBIANO
55

S-ar putea să vă placă și