Simulador educacional do algoritmo de Tomasulo com interface em Streamlit.
acesso via: Link
Rodar o codigo completo do processador, incluindo a execução dos testes, diretamente pelo terminal:
python -m femTomas.processorRodar o código do processador com configuração default e o arquivo de teste
python -m femTomas.processor -d -tRodar o Streamlit localmente para acessar a interface web:
streamlit run femTomas/app.py- 8 Registradores: R0-R7
- R0 é sempre zero (hardwired)
- Renaming Table (RAT) implementada
- ADDI;
- ADD;
- SUB;
- MUL;
- DIV;
- STORE
- LOAD
- HALT
- NOP
- JMP
BEQ JAL RET
- 1 FU para cada RS
- MUL e DIV compartilham a mesma FU