Arquitectura MicroMIPS en VHDL: Guia Pràctica de Components, Señals i Processos
Pràctica VHDL del MicroMIPS
1) Llibreria
2) ENTITY MicroMIPS IS PORT (DATOS ENUNCIADO: señales sin vector, poner reset y clock); END MicroMIPS; (poner el END COMPONENT después)
3) ARCHITECTURE PRACTICA OF MicroMIPS IS
3.1) Component ALUMIPS
PORT (op1, op2, ALUControl de entrada, Z sin vector)
3.2) Component REGMIPS
PORT (añadir clk, reset y we3, todas IN sin vector)
3.3) Component UNIDADCONTROL
PORT (solo poner vector donde haya números)
3.4) Señales (sin IN ni OUT)
BEGIN
4) Valor de OPCODE y FUNCT (con lo que sale de Memoria Instr)
OPCODE <= MEMPROGDATA(31 DOWNTO 26);
FUNCT <= MEMPROGDATA(5 DOWNTO 0);
4.1) Operación AND entre Z y BRANCH
4.2) Ciclos de reloj: PCAUX <= SALIDAPC + 4;
4.3) Operación BTA (desplazada 2 a la izquierda)
DespBTA <...