AOC mips

6088 palavras 25 páginas
Instituto e Ciências Exatas
Departamento de Ciência da Computação
Disciplina: Arquitetura de Processadores Digitais
Professor: Marcus Vinicius Lamar
Aluno: Eduardo Ferreira dos Santos – 10/24817
LABORATÓRIO 3 – Relatório
Parte 1 – Core do Processador MIPS
1) Não consegui localizar o arquivo CPU.v no Moodle, mas posso realizar a descrição geral de um processador MIPS.
O caminho de dados no processador depende do tipo de instrução que será realizada, mas numa implementação multiciclo é construída uma estrutura genérica que realiza todas as operações necessárias. A figura a seguir mostra o caminho de dados de um processador:

O caminho de dados é construído de tal forma que as instruções sejam executadas em etapas e considerando que a escrita acontece no momento de subida do clock. Isso permite que uma unidade funcional seja acessada mais de uma vez na mesma instrução, desde que em ciclos diferentes. Para que a implementação seja possível, precisamos de um elemento de estado para armazenar os dados que foram utilizados e os que ainda serão. Para os que já foram e serão reaproveitados por outras instruções, armazenamos os dados num elemento visível ao programador: o banco de registradores, o PC ou a memória. Podem ainda ser utilizados para esse fim os registradores temporários escritos em cada ciclo de clock (A, B, MDR ou SaídaALU) ou um com controle de escrita (IR, por exemplo).
O nosso projeto leva em conta que as três operações principais só poem acontecer uma vez em cada ciclo de clock: uma operação da ALU, um acesso ao banco de registradores ou um acesso à memória. Como o estado do registrador só muda no final do ciclo de subida, seu valor está disponível para leitura até o final. Podemos assim dividir a execução das instruções em etapas:

1. Etapa de busca de instrução:
Enviar o PC para a memória como o endereço, realizar uma leitura, escrever a instrução no
Registro de Instrução (IR), onde será armazenada e incrementar PC em 4. Para

Relacionados

  • Trabalho
    3481 palavras | 14 páginas
  • 120306 11641 13
    559 palavras | 3 páginas
  • MIP 220 BIB Fundamentos De Microbiologia E Imunologia
    338 palavras | 2 páginas
  • Corrida AOC 2 Etapa
    1078 palavras | 5 páginas
  • trab Risc e Cisc
    4113 palavras | 17 páginas
  • Solange Alves Da Silva Costa
    9971 palavras | 40 páginas
  • Arquitetura e Organização de Computadores
    6910 palavras | 28 páginas
  • Arquitetura
    28958 palavras | 116 páginas
  • AULAS DO PRONATEC
    28868 palavras | 116 páginas
  • agronomia
    44902 palavras | 180 páginas