A apresentação está carregando. Por favor, espere

A apresentação está carregando. Por favor, espere

Capítulo 4 Nível da Microarquitetura

Apresentações semelhantes


Apresentação em tema: "Capítulo 4 Nível da Microarquitetura"— Transcrição da apresentação:

1 Capítulo 4 Nível da Microarquitetura
Prof. Marcelo Mikosz Gonçalves

2 Microarquitetura O nível acima do nível da lógica digital é conhecido como microarquitetura. Sua função é implementar a camada ISA (Instruction Set Architecture)

3

4 IJVM Pedaço de uma JVM para operações inteiras

5 Caminho de Dados É a parte do processador que contém a UAL e todas as suas entradas e saídas.

6

7 Operações da UAL

8 Diagrama de tempo de um dos ciclos do caminho de Dados

9 Os sinais de controle são ativados (w)
O barramento B é carregado a partir dos registradores (x) A UAL e o deslocador operam (y) O resultado da operação da UAL e do deslocador se propaga através do barramento C em direção aos registradores (z).

10 Operações da Memória Registradores MAR (Memory Address Register)
MDR (Memory Data Register) MBR (Memory Buffer Register)

11 Microinstruções Para controlar o caminho de dados precisamos de 29 sinais: 9 sinais para controlar a escrita de dados do barramento C nos registradores. 9 sinais para controlar a habilitação da saída dos registradores para o barramento B, para compor as entradas da UAL 8 sinais para controlar as funções da UAL e do deslocador 2 sinais (não mostrados na figura) para indicar leitura/escrita da memória por intermédio dos registradores MAR/MDR 1 sinal (não mostrados na figura) para indicar busca na memória por intermédio dos registradores PC/MBR

12 Formato microinstrução

13 Diagrama de Blocos completo mic-1

14 Mac-1

15 Exemplo Mac-1

16 Microcódigo

17

18


Carregar ppt "Capítulo 4 Nível da Microarquitetura"

Apresentações semelhantes


Anúncios Google