Capítulo 4 Nível da Microarquitetura

Slides:



Advertisements
Apresentações semelhantes
Contadores e Registradores
Advertisements

Organização e Arquitetura de Computadores I Microarquitetura
Organização de Computadores I
CPU: Controle e processamento
Sistemas Digitais Projeto RTL – Unidade de Controle
Arquitetura de Computadores
Arquitetura e organização de computadores
Arquitetura e organização de computadores
Arquitetura e organização de computadores.
Entrada e Saída Introdução.
Técnicas para operações E/S
Autor: Salvador P. Gimenez
Arquitetura de Computadores
Fernando Moraes, Ney Calazans 26/10/2005
NÍVEL DE MICROPROGRAMAÇÃO
Sistemas Digitais Projeto RTL – Unidade de Execução
Unidades de Execução e de Controle Sistemas Digitais.
Sinais e Sistemas – Capítulo 2
Exemplo de arquitetura registrador-registrador- MIPS
MIPS MULTICICLO Fluxo de Dados e Controle
Arquitetura de Sistemas Operacionais
Sistemas Operacionais
Organização de Computadores Inserindo o Controle Identifica pontos de controle no caminho de dados – Busca da instrução – Operações lógicas e aritméticas.
Problemas com Entrada e Saída
Organização e Arquitetura de Computadores I Parte de Controle
CAPÍTULO 6 1. Computação reconfigurável
Rganização de Computadores A Interface entre o Processador e os Periféricos Capítulo 8 – Patterson & Hennessy (seções 8.4 e 8.5) Organização de Computadores.
Prof. Fábio M. Costa Instituto de Informática Universidade Federal de Goiás rganização de Computadores Organização do Processador Parte B Capítulo 5 –
Professor: Erivelto Tschoeke – UDESC/CEPLAN
1. Circuitos seqüenciais - conceito 2. Flip-flops 3. Registradores 4
Processadores – Aula 3 Professor: André Luis Meneses Silva
Arquitetura de Computadores
Fundamentos do Projeto Lógico
Introdução à Programação
Processadores Livro Introdução à Organização de Computadores Capítulo: 6 – Processadores.
Unidade Central de Processamento
Unidade Central de Processamento
Unidade Central de Processamento
Estrutura Interna de um PC
Prof.: Vagner Pinto Borges Prof.: Vagner Pinto Introdução à Arquitetura e Organização.
Representação de Instruções
Comunicações do Bloco de Controle para Bloco de Dados e Memória
Arquitetura Cleópatra Bloco de Controle (Instruções e Microinstruções)
Unidade Central de Processamento UCP
Sistemas Operacionais I
Capítulo 4 Nível da Microarquitetura
Introdução à Automação
Organização e Arquitetura de Computadores
Organização e Arquitetura de Computadores
Agenda - Aula 2 Introdução (Computador Digital) Processadores
Processamento de dados na UCP e memória UCP
Memória Principal.
Unidade Central De Processamento: Processador
UNIDADE LÓGICA ARITMÉTICA (ULA)
ORGANIZAÇÃO E ARQUITETURA DE COMPUTADORES I prof. Dr. César Augusto M. Marcon prof. Dr. Edson Ifarraguirre Moreno Arquitetura Cleópatra Bloco de Controle.
Parte 3 Seção de Dados e Unidade de Controle
Curso: Sistemas de Informação Tópico 5
UNIDADE LÓGICA ARITMÉTICA (ULA)
Software Básico Introdução à Organização de Computadores Capítulo 1 Mitsuo Takaki
Estrutura do Processador
1. Introdução O processador é o componente vital do sistema de computação, responsável pela realização das operações de processamento (os cálculos matemáticos.
Processador MAC-1 Arquitectura.
Arquitetura de computadores
Organização Estruturada de Computadores
FLIP-FLOPs.
Capítulo 5 Entrada/Saída 5.1 Princípios do hardware de E/S
Organização de Computadores Implementação da UCP Construção do caminho de dados Controle Implementação monociclo.
Microprogramação Controlador Microprogramado RI Microcomandos UAL MICROMEMÓRIA MPC MIR DECOD.... Vamos então construir o controlador microprogramado do.
“Armazenar dados e programas que serão utilizados pelo processador (CPU – Unidade Central de Processamento) ”
PARA TER O SINAL DIGITAL.
Transcrição da apresentação:

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

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

Operações da UAL

Diagrama de tempo de um dos ciclos do caminho de Dados

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

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

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

Formato microinstrução

Diagrama de Blocos completo mic-1

Mac-1

Exemplo Mac-1

Microcódigo