>> Tecnologia Eletrônica >  >> Telefones >> Secretárias Eletrônicas

Barramento de Endereços/Dados Multiplexado: Explicação

Um barramento de endereços/dados multiplexado usa o mesmo conjunto de linhas físicas para transportar tanto endereços de memória quanto dados, mas em momentos diferentes. O barramento é dividido no tempo em fases distintas:

  • Fase de Endereço: A CPU coloca o endereço no barramento.
  • Fase de Dados: As mesmas linhas transferem dados de leitura ou escrita.

Vantagens

  • Menos pinos na CPU e periféricos → encapsulamentos menores, menor custo.
  • Redução da complexidade de roteamento em PCB.

Desvantagens

  • Lógica de controle adicional (ALE – Address Latch Enable) para desmultiplexar.
  • Latência aumentada: a CPU deve aguardar a fase de endereço terminar antes da transferência de dados.
  • Análise de timing mais complexa.

Aplicações Típicas

Comum em microcontroladores (ex.: 8051, AVR, PIC) e sistemas embarcados onde contagem de pinos e custo são críticos. Também encontrado em alguns sistemas de alta performance onde a largura do barramento é restrita.