Vous êtes sur la page 1sur 3

UNIVERSIDADE FEDERAL DO VALE DO SÃO FRANCISCO

ORGANIZAÇÃO E ARQUITETURA DE COMPUTADORES I


PROF. RÔMULO CALADO
MATTEUS GIOVANNE FONSECA SALES

1. TIPOS DE BARRAMENTO

1.1 BARRAMENTOS AMBA

O AMBA é um barramento on chip desenvolvido pela ARM que realiza a


interconexão de cores de um SoC (System on Chip). Os projetos feitos com AMBA
possuem flexibilidade porque esse barramento é independente de tecnologia e
incentiva o desenvolvimento modular de sistemas.
Um microcontrolador AMBA geralmente possui um barramento de sistema
interligando dispositivos que necessitam de alto desempenho e alocado a esse
barramento principal existe uma ponte que o interliga com outro barramento menos
veloz ao qual se ligam dispositivos periféricos que necessitam de menor
desempenho.
Alguns tipos de barramento AMBA são AXI, AHB e ASB que são utilizados
como barramento principal e o APB usado como barramento mais lento para
conectar periféricos
Um sistema AMBA faz a interconexão de dispositivos usando diferentes tipos
de barramento AMBA, podendo usar por exemplo AHB em conjunto com ponte AHB
para um barramento APB.

1.1.1 Barramento AHB

Tipo de barramento AMBA que foi desenvolvido para interligar dispositivos


que utilizam uma alta frequência de clock como processadores e memória on Chip,
também suporta múltiplos mestres e oferece suporte a operações que utilizem uma
alta largura de banda. Possui recursos como operações de transferência com uso de
pipeline e configuração com alta largura para barramento de dados que são
necessários para um sistema de alto desempenho e com alta frequência de clock.
Qualquer dispositivo de sistema pode ser incluído como escravo no AHB.
1.1.2 Barramento AHB Multi-Layer

O AHB Multi-Layer é baseado no protocolo AHB e totalmente compatível com


ele. Possui uma matriz de interconexão que possibilita acesso paralelo entre
múltiplos mestres e escravos, forma um esquema de interconexão entre mestres e
escravos de várias camadas.
Uma grande desse barramento é que múltiplos mestres podem acessar
diversos escravos ao mesmo tempo aumentando a utilização da largura de banda do
sistema. O protocolo de arbitragem, para o caso de dois mestres tentarem acessar
um escravo ao mesmo tempo pode ser o round Robin ou prioridade por camadas,
nos sistemas on-chip essa política pode ser definida pelo usuário.

1.1.3 AHB – Lite


Esse protocolo pode ser usado em cada camada do sistema Multi-
Layer no caso em que cada uma tenha somente um mestre. De modo geral
pode ser usado em um sistema que possua apenas um mestre ou em um
sistema AHB Multi-Layer, como existe apenas um mestre não há necessidade
de árbitro de barramento.
AHB lite descarta o protocolo necessário para suportar múltiplos
mestres.

1.1.4 AMBA ASB

O barramento ASB possui algumas características necessárias a


sistemas de alto desempenho porém menos do que o barramento AHB, por
isso não é escolhido para ser o barramento principal

1.1.5 AMBA APB

Funciona como uma ponte, está acoplado como um dispositivo escravo


ao AHB fornecendo um prolongamento para esse barramento que é o
principal. É também o mestre do barramento que por sua vez é o barramento
para conexão de dispositivos periféricos. Tem a função de converter
transferências provenientes do AHB para um formato confiável para os
escravos do AHB.
O APB 3 que é a terceira versão do APB inclui sinais extras para
tratamento de erros e wait states.

1.2 Barramento CAN

Barramento CAN é apontada por Brudna (2000) como uma alternativa


adequada para desenvolvimento de sistemas de automação industrial.
Trabalha com a priorização de mensagens, ou seja, quando ocorre colisão
entre duas mensagens é assegurado que a mensagem de maior prioridade
terá acesso ao meio físico.
Uma de suas principais características é a segurança na transmissão,
pois possui um esquema de tratamento de erros que retransmite as
mensagens que não foram apropriadamente recebidas. Também fornece
meios para descobrir falhas e remover nós defeituosos no barramento.

Vous aimerez peut-être aussi