template_projeto2 - Inf

Propaganda
Dados do Grupo
1) Apresentação do Testbench Desenvolvido:
2) Programa usado para detecção de falhas
• O programa
• O que faz o programa
• Instrucoes, numero de intrucoes, numero de ciclos de
relogio para executar o programa, ocupacao da memoria
de programa e de dados… etc…
3) Resultados de Sintese do MIPS
Familia FPGA:
Área:
# LUT4:
# FFP:
Desempenho:
Tamanho de memoria de dados e de
programa usados:
4) Resultados do Teste de Falhas
Número de Instruções total:
Tempo total da execução do programa (tempo de
teste):
Número de Instruções que apresentaram erro na
execução:
Tipos de instruções que mais apresentaram
errors na execução:
5) Possiveis falhas
• Discuta sobre as possiveis falhas, mostrando no VHDL e
marque na figura a seguir onde podem estar essas
falhas e como a instrucao ou instrucoes usadas
conseguiram detectar a ou as falhas.
6) Falha(s) encontradas
0
M
U
X
ADD
1
Resultado
Shift
left 2
PCsrc
ADD
4
MemRead
RegWrite
Controle
ALU
ALUsrc
MemWrite
3
PC
Endereço
Instrução
I[31-0]
Registrador 1
em leitura
Registrador 2
em leitura
Memória
de Instruções
Registrador
em escrita
Dados
em escrita
Dados em
leitura 1
Dados em
leitura 2
Banco de 32
registradores
MemtoReg
Zero
ALU
0
M
U
X
1
Resultado
Endereço
Sign 32
extend
1
M
U
X
Memória
de dados
Dado em
Escrita
16
Dado
em
Leitura
0
5) Conclusões
Download