Prévia do material em texto
Capítulo 3Capítulo 3 Nível de Lógica Nível de Lógica DigitalDigital (Parte 4)(Parte 4) Prof. Minoru CCF210-Arq.e Org.de Computadores I 2 Chips de CPUChips de CPU Pinagem lógica de uma CPU genérica. As setas indicam sinais de entrada e sinais de saída. Os segmentos de reta diagonal indicam que são utilizados vários pinos. Há um número que indica quantos são os pinos para uma CPU específica. Prof. Minoru CCF210-Arq.e Org.de Computadores I 3 Barramentos de computador (1)Barramentos de computador (1) Sistema de computador com vários barramentos. Prof. Minoru CCF210-Arq.e Org.de Computadores I 4 Barramentos de computador (2Barramentos de computador (2) Exemplos de mestres e escravos de barramentos. Prof. Minoru CCF210-Arq.e Org.de Computadores I 5 Largura do barramentoLargura do barramento Crescimento de um barramento de endereço ao longo do tempo. Prof. Minoru CCF210-Arq.e Org.de Computadores I 6 Relógio do barramento (1)Relógio do barramento (1) Temporização de leitura em um barramento síncrono. Prof. Minoru CCF210-Arq.e Org.de Computadores I 7 Relógio do barramento (1)Relógio do barramento (1) Temporização de leitura em um barramento síncrono. Prof. Minoru CCF210-Arq.e Org.de Computadores I 8 Relógio do barramento (2)Relógio do barramento (2) Especificação de alguns tempos críticos. Prof. Minoru CCF210-Arq.e Org.de Computadores I 9 Barramentos assíncronosBarramentos assíncronos Operação de um barramento assíncrono. Prof. Minoru CCF210-Arq.e Org.de Computadores I 10 Arbitragem de barramento (1)Arbitragem de barramento (1) (a) Árbitro de barramento centralizado de um nível usando encadeamento em série (daisy chaining). (b) O mesmo árbitro usando dois níveis. Prof. Minoru CCF210-Arq.e Org.de Computadores I 11 Arbitragem de barramento (2)Arbitragem de barramento (2) Arbitragem de barramento descentralizada. Prof. Minoru CCF210-Arq.e Org.de Computadores I 12 Operações de barramento (1)Operações de barramento (1) Transferência de bloco. Prof. Minoru CCF210-Arq.e Org.de Computadores I 13 Operações de barramento (2)Operações de barramento (2) Utilização do controlador de interrupção 8259A. Prof. Minoru CCF210-Arq.e Org.de Computadores I 14 O Pentium 4O Pentium 4 Pinagem física do Pentium 4. Prof. Minoru CCF210-Arq.e Org.de Computadores I 15 Pinagem lógica do Pentium 4Pinagem lógica do Pentium 4 Pinagem lógica do Pentium 4. Nomes em letras maiúsculas são nomes oficiais usados pela Intel para sinais individuais. Nomes em maiúsculas e minúsculas são grupos de sinais relacionados ou descrições de sinais. Prof. Minoru CCF210-Arq.e Org.de Computadores I 16 Paralelismo no barramento de memóriaParalelismo no barramento de memória do Pentium 4do Pentium 4 Requisições com paralelismo no barramento de memória do Pentium 4. Prof. Minoru CCF210-Arq.e Org.de Computadores I 17 O UltraSPARC III (1)O UltraSPARC III (1) Chip de CPU UltraSPARC III. Prof. Minoru CCF210-Arq.e Org.de Computadores I 18 O UltraSPARC III (2)O UltraSPARC III (2) Principais características do núcleo de um sistema UltraSPARC III. Prof. Minoru CCF210-Arq.e Org.de Computadores I 19 O 8051 (1)O 8051 (1) Pinagem física do 8051. Prof. Minoru CCF210-Arq.e Org.de Computadores I 20 O 8051 (2)O 8051 (2) Pinagem lógica do 8051. Prof. Minoru CCF210-Arq.e Org.de Computadores I 21 O barramento ISAO barramento ISA O barramento PC/AT tem dois componentes: a parte do PC original e a parte nova. Prof. Minoru CCF210-Arq.e Org.de Computadores I 22 O barramento PCI (1)O barramento PCI (1) Arquitetura de um dos primeiros sistemas Pentium. Os barramentos representados por linhas mais largas têm mais largura de banda do que os representados por linhas mais finas, mas a figura não está em escala. Prof. Minoru CCF210-Arq.e Org.de Computadores I 23 O barramento PCI (2)O barramento PCI (2) A estrutura do barramento de um Pentium 4 moderno. Prof. Minoru CCF210-Arq.e Org.de Computadores I 24 Arbitragem de barramento PCIArbitragem de barramento PCI O barramento PCI usa um árbitro de barramento centralizado. Prof. Minoru CCF210-Arq.e Org.de Computadores I 25 Sinais do barramento PCI (1)Sinais do barramento PCI (1) Sinais obrigatórios do barramento PCI. Prof. Minoru CCF210-Arq.e Org.de Computadores I 26 Sinais opcionais do barramento PCI. Sinais do barramento PCI (2)Sinais do barramento PCI (2) Prof. Minoru CCF210-Arq.e Org.de Computadores I 27 Transações no barramento PCITransações no barramento PCI Exemplos de transações no barramento PCI de 32 bits. Os três primeiros ciclos são usados para uma operação de leitura, em seguida um ciclo ocioso e depois três ciclos para uma operação de escrita. Prof. Minoru CCF210-Arq.e Org.de Computadores I 28 PCI ExpressPCI Express Sistema PCI Express. Prof. Minoru CCF210-Arq.e Org.de Computadores I 29 Pilha de protocolos do PCI ExpressPilha de protocolos do PCI Express (a) Pilha de protocolos do PCI Express. (b) Formato de um pacote. Prof. Minoru CCF210-Arq.e Org.de Computadores I 30 Barramento Serial UniversalBarramento Serial Universal Hub-raiz USB envia quadros a cada 1,00 ms. Prof. Minoru CCF210-Arq.e Org.de Computadores I 31 Chips de E/SChips de E/S Chip 8255A PIO. Prof. Minoru CCF210-Arq.e Org.de Computadores I 32 Decodificação de endereço (1)Decodificação de endereço (1) Localização de EPROM, RAM e PIO em nosso espaço de endereço de 64 KB. Prof. Minoru CCF210-Arq.e Org.de Computadores I 33 Decodificação de endereço (2)Decodificação de endereço (2) Decodificação de endereço completo. Prof. Minoru CCF210-Arq.e Org.de Computadores I 34 Decodificação de endereço (3)Decodificação de endereço (3) Decodificação parcial de endereço. Slide 1 Slide 2 Slide 3 Slide 4 Slide 5 Slide 6 Slide 7 Slide 8 Slide 9 Slide 10 Slide 11 Slide 12 Slide 13 Slide 14 Slide 15 Slide 16 Slide 17 Slide 18 Slide 19 Slide 20 Slide 21 Slide 22 Slide 23 Slide 24 Slide 25 Slide 26 Slide 27 Slide 28 Slide 29 Slide 30 Slide 31 Slide 32 Slide 33 Slide 34