informe_final

Páginas: 9 (2114 palabras) Publicado: 21 de diciembre de 2015
CYT819

Universidad Católica “Nuestra Señora de Asunción”

Sistemas Digitales II

Sede Regional Asunción

Ing. Electrónica

Facultad de Ciencias y Tecnología

Semestre VII

Departamento de Electrónica e Informática

Sistemas Digitales II(2013)
Informe del Trabajo Final
Fecha: 25 de julio de 2013
Hugo Bogado
Viviana Chaves
1.

Especificación de Diseño

1.1.

Especificación del Sistema

1. Cadaalumno seleccionará un “Conjunto de Instrucciones” de al menos 16
instrucciones distintas (independiente de los modos de direccionamientos y de los
operandos). Debe tener al menos dos instrucciones de cada grupo.
2. Cada instrucción debe tener dos modos de direccionamiento para el operando fuente.
3. El diseño debe realizarse especificando detalladamente RD y ASM.
4. La Arquitectura de la Ruta deDatos de cada trabajo está especificada en la tabla
adjunta. (pueden adecuar lo que sea necesario a partir del modelo inicial)
5. El ASM puede debe adaptarse usando como ejemplo los modelos estudiados en
clase.
6. El sistema final debe estar funcionando en VHDL con un ejemplo de “Programa
Básico” especificado en la tabla adjunta.
7. Debe realizarse primero un VHDL funcional.
8. Posteriormente un VHDLestructural. Los diferentes componentes, incluyendo la
ALU podrán ser diseñados hasta el nivel funcional. La Maquina de Control Microprogramada debe realizarse a nivel estructural.
9. Debe tener una fuente de interrupción HW.

PR-MM

1

CYT819

Universidad Católica “Nuestra Señora de Asunción”

Sistemas Digitales II

Sede Regional Asunción

Ing. Electrónica

Facultad de Ciencias y TecnologíaSemestre VII

Departamento de Electrónica e Informática

2.

Diseño de un Procesador de uso General

2.1.

Especificaciones Generales

Bus de datos : 8 bits. Bus de direcciones : 8 bits.
Modos de direccionamientos :
Implementar dos modos por cada instrucción
Inmediato
Registro
Registro Indirecto
Directo
Indirecto
Tipo
d)

No de Registros
4(R0,R1,R2,R3)

Operandos en Instrucción
3 (R0 <= R1 + R2)Cuadro 1: Especificaciones de Diseño.

PR-MM

2

CYT819

Universidad Católica “Nuestra Señora de Asunción”

Sistemas Digitales II

Sede Regional Asunción

Ing. Electrónica

Facultad de Ciencias y Tecnología

Semestre VII

Departamento de Electrónica e Informática

3.

Conjunto de Instrucciones

3.1.

Instrucciones de Tranferencia de Datos

Load(cargar) - LD La instrucción load(carga) sirve paradesignar una transferencia
de memoria a un registro de procesador.
Store(almacenar) - ST La instrucción store(almacena) indica la transferencia de un
registro de procesador a una palabra de memoria.

3.2.

Instrucciones de Manipulación de Datos

Instrucciones Aritméticas
Increment(incremento) - INC La instrucción increment(incremento) suma uno al
valor almacenado en un registro o palabra de memoria.Una característica común de la
operación de incremento, al ejecutarse sobre una palabra, es que un número binario que
consiste en unos produce un resultado de ceros cuando se incrementa.
Decrement(decremento) - DEC La instrucción decrement(decremento) resta uno
al valor almacenado en un registro o palabra de memoria.
NOT(negación) - NOT La isntrucción not(negación) realiza la operación denegación
bit a bit del operando destino.
AND (multiplicación) La instrucción and realiza la operación AND lógica entre dos
operandos fuentes ubicados en registros para finalmente almacenarlos en uno de los mismos o en otro diferente a ambos.
OR (disyunción lógica) La instrucción and realiza la operación OR lógica entre dos
operandos. Es un operador lógico que resulta verdadero si cualquiera de losoperadores
es también verídico.
XOR(or exclusivo) La instrucción and realiza la operación XOR lógica de los dos
operandos.
ADD(suma) - ADD La instrucción add (suma) realiza la operación de suma sobre
dos registros del procesador y el resultado deja en un registro no visible para el programador, llamado TEMP(temporal), se puede traer este resultado a uno de los registros
del procesador por medio de la...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Informe_final

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS