1 / 18

Capítulo 4 Nível da Microarquitetura

Capítulo 4 Nível da Microarquitetura. Prof. Marcelo Mikosz Gonçalves. 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). IJVM. Pedaço de uma JVM para operações inteiras.

akira
Download Presentation

Capítulo 4 Nível da Microarquitetura

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  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. IJVM • Pedaço de uma JVM para operações inteiras

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

  5. Operações da UAL

  6. Diagrama de tempo de um dos ciclos do caminho de Dados

  7. 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).

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

  9. 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

  10. Formato microinstrução

  11. Diagrama de Blocos completo mic-1

  12. Mac-1

  13. Exemplo Mac-1

  14. Microcódigo

More Related