TrabalhosGratuitos.com - Trabalhos, Monografias, Artigos, Exames, Resumos de livros, Dissertações
Pesquisar

SUBPROJETO 4 – CONTROLE E SINCRONIZAÇÃO

Por:   •  18/1/2016  •  Trabalho acadêmico  •  316 Palavras (2 Páginas)  •  153 Visualizações

Página 1 de 2

SUBPROJETO 4 – CONTROLE E SINCRONIZAÇÃO

        O projeto de implementação utilizando MIPS consideremos basicamente 3 tipos de instruções, instruções de memória (Load e Store Word), instruções aritméticas

(add,sub, and e slt) e instruções de desvios( branch if equal  - beq e Jump - J)

        

Para no estudo trabalharemos somente com as instruções de soma e subtração e de acesso a memória. Estamos definindo uma arquitetura monocíclica, apesar da simplicidade possuimos algumas desvantagens, porque é preciso uma sincronização do ciclo de clock com a instrução que é percorrida pelo caminho mais longo do circuito, gerando mesmo tempo para todas as instruções independentes do tamanho.

Foco do nosso estudo baseia-se no controle e sincronização:

[pic 1]

        

Um dos principais elementos do circuito, o controle após receber a instrução, formula uma decisões para os passos subsequentes. Para informações do tipo R, as etapas são formadas pelos fluxos de informação:

1- instrução é buscada e o PC é incrementado

2- Os registadores são lidos e a unidade de controle principal calcula a definição das linhas de controle durante esse processo

3- O sinal é mandado para a ALU operar nos dados lidos nos bancos de registradores usando o código de função ( FUNCT) para gerar a função da ALU.

4- O Resultado da ALU é escrito no banco de registradores

Para instruções de memória:

1- instrução é buscada e o PC é incrementado

2-  um valor de registrador é lido no banco de registadores

3- a ALU calcula a soma do valor lido do banco de registradores com os 16 bits menos significativos com o sinal estendido da função (offset)

4- a soma é usada como endereço da memoria de dados

5-os dados da unidade de memoria são escritos no banco de registradores.


Tabela verdade para implementação do controle:        

[pic 2]


[pic 3]

...

Baixar como (para membros premium)  txt (1.9 Kb)   pdf (469.4 Kb)   docx (186.9 Kb)  
Continuar por mais 1 página »
Disponível apenas no TrabalhosGratuitos.com