Elementos de projeto de barramento
→ Variedades de implantações
→ Poucos parâmetros de projeto que os diferenciam
→ Tipo dedicado ou multiplexado ♣linha dedicada = função fixa. Ex. linhas distintas para dados e endereços ♣linha multiplexada = função variável EX. mesma via transmite endereços (inicio) e dados (após endereçamento) ♣Multixação = menos custo e tamanho ♣tempo de transferência maior ♣alternativa para aumentar sem aumentar largura o números de linhas. → Métodos de Arbitragem ♣somente um componente pode acessar o barramento a cada instante. ♣controle: instrução de um ou mais mestres de barramento. ♣mestre: iniciar ou monitorar requisições feitas ao barramento. ♣escravo: atende as solicitações feitas pelo mestre. ♣simples: um mestre (processador). ♣mais utilizado = vários mestres, liberando processador ♣apenas um mestre pode ter o controle do barramento a cada instante. ♣métodos de arbitragem = disciplinar o acesso de vários mestres ai barramento. ♣garantir o acesso a todos, balanceando prioridades.
→ Centralizado ♣arbítrio = circuito logico que faz a arbitragem ♣dispositivos conectados de maneira sequencial ♣controle passado sequencialmente ♣prioridade = distância
→ Distribuído ♣não existe a figura do arbitro ♣processo de arbitragem distribuído entre todos ♣cada dispositivo 1 linha de requisição, com nível de prioridade ♣a cada instante o dispositivo sabe se possui a maior prioridade ♣se tiver assume o controle
→Temporização
♣modo de coordenação das operações →Barramentos Síncronos ♣clock em uma das linhas ♣operações sincronizadas pelo clock
♣levam um nº inteiro de ciclos
♣protocolo relativo ao clock ♣Vantagem = logica simples = rápido
♣Desvantagem = velocidade de transmissão limitada pela frequência do clock do barramento
♣mais curtos devido ao clock skel
→Barramentos Assíncronos
♣Não possuem linha de clock.
♣Operações iniciam a qualquer