Mi Procesador MIPS

127 views
Skip to first unread message

Christian

unread,
Feb 22, 2010, 10:08:33 AM2/22/10
to ULA,, CYTAV,
¡Hola a todos!
Estoy creando un procesador monociclo muy parecido a la MIPS usando TkGate
2.0.b10 .
Este programa que pueden descargar de www.tkgate.org es un simulador de
circuitos lógicos. Ustedes pueden crear un circuito con compuertas lógicas y
simular su funcionamiento.

Aquí les mando cómo va quedando el procesador...
Es un procesador monociclo, por el momento sólo tiene en la ALU(Unidad
Aritmética y Lógica) la suma, la operación and y or y no sé hasta que punto
ande la resta :P

¡Les debo más operaciones!

También pude armar un cargador, que obtiene los datos de una ROM y lo pasa a
la RAM de instrucciones.

Tuve que usar librerías, así que deben poner el archivo Banco_de_Registro.v en
el directorio /usr/local/share/tkgate-2.0/vlibs/ . Este contiene un banco de 8
registros de 8 bits cada uno.

El archivo con el procesador es Proc2.v. Tiene el Contador de Programa, las
RAMs para Instrucciones y para Datos, la ALU de 4 bits(lamentablemente :-S,
por falta de tiempo) y una unida de control implementada en ROM(el archivo
proc.mem contiene todas las líneas de control dependiendo de la dirección a
cargar).

La ALU posee la unidad de Carry Look Ahead, o sea, hacen sumas rápido a troche
y moche jaja :P


Y como dice Lucas A. Braun :-P :
¡Salut!

Mi_Procesador.tar
Reply all
Reply to author
Forward
0 new messages