Você está na página 1de 56

Barramento

Prof. Rmulo Calado Pantaleo Camara


Carga Horria: 60h
Universidade Federal do Vale do So Francisco - UNIVASF
Colegiado de Engenharia da Computao CECOMP

Sumrio
Barramento de Computador
o Largura de Barramento
o Relgio do Barramento
o Arbitragem de barramento
Operaes de barramento
O barramento ISA
O barramento PCI
PCI Express
Barramento serial universal (USB)

Universidade Federal do Vale do So Francisco - UNIVASF


Colegiado de Engenharia da Computao CECOMP

Caminho de dados de uma Mquina


tpica de Von Neumann

Universidade Federal do Vale do So Francisco - UNIVASF


Colegiado de Engenharia da Computao CECOMP

Caminho de dados
Parte constituda dos registradores (em geral de 1 a
32), ULA e barramentos
Os registradores alimentam as duas entradas (A e B)
da ULA
A sada da ULA conectada a um dos registradores
Existem 2 classes de instrues:
instruo registrador-memria: permite que
uma palavra de memria seja armazenada no
registrador, e vice-versa.
instruo registrador-registrador: instruo que
opera sobre 2 registradores e coloca a sada em outro
registrador (ciclo de caminho de dados).
Universidade Federal do Vale do So Francisco - UNIVASF
Colegiado de Engenharia da Computao CECOMP

Barramentos
Conjunto de fios paralelos que permite a transmisso
de dados, endereos, sinais de controle e instrues
Caminho eltrico comum que liga diversos dispositivos.

Barramento
Interno

Barramento
do Sistema

Barramento de
Expanso

Universidade Federal do Vale do So Francisco - UNIVASF


Colegiado de Engenharia da Computao CECOMP

Barramentos
Como um dado composto por bits (geralmente um ou
mais bytes) o barramento dever ter tantas linhas
condutoras quanto forem os bits a serem
transportados de cada vez.
Em alguns computadores (usando uma abordagem que
visa a reduo de custos), os dados podem ser
transportados usando mais de um ciclo do barramento

Universidade Federal do Vale do So Francisco - UNIVASF


Colegiado de Engenharia da Computao CECOMP

Tipos de Barramentos
Podem ser do tipo:

internos ao processador: transferncia de dados entre


UAL e registradores;
externos ao processador: transferncia de dados entre CPU,
memria e dispositivos de E/S. Os barramentos externos
podem ser expandidos para facilitar a conexo de
dispositivos especiais;

Computadores modernos tm 2 tipos de barramentos:


proprietrio: liga processador memria;
de E/S: liga processador a dispositivos de E/S;

Universidade Federal do Vale do So Francisco - UNIVASF


Colegiado de Engenharia da Computao CECOMP

Barramentos
Barramentos Tipos
Barramento de dados bidirecional
Barramento de endereos unidirecional
Barramento de controle - bidirecional

Universidade Federal do Vale do So Francisco - UNIVASF


Colegiado de Engenharia da Computao CECOMP

Barramentos
Barramento de Dados (Data Bus)
So linhas usadas para transferncia de dados e
instrues entre processador, memria e dispositivos
de E/S
Possuem diferentes tamanhos, dependendo do
processador. Exemplo: 8, 16, 32, 64 e 128.

Universidade Federal do Vale do So Francisco - UNIVASF


Colegiado de Engenharia da Computao CECOMP

Barramentos
Barramento de Endereos (Address Bus)
Usado para selecionar a origem ou destino de sinais
transmitidos em um dos outros barramentos ou em uma
de suas linhas. Conduz endereos.
Uma funo tpica: selecionar um registrador em um dos
dispositivos do sistema que usado como a fonte ou o
destino do dado.
O processador usa n linhas de endereo do barramento
para enderear 2n posies diferentes de memria

Exemplo: Barramento de Endereos com 16 linhas,


pode enderear 216 (64 K) dispositivos (1K= 1024).
Universidade Federal do Vale do So Francisco - UNIVASF
Colegiado de Engenharia da Computao CECOMP

Barramentos
Barramento de Controle (Control Bus)
Sincroniza as atividades do sistema.
Conduz o status e a informao de controle de/para o
microprocessador.
Para um Barramento de Controle ser formado, vrias
linhas de controle so necessrias (no mnimo 10,
geralmente so mais).

Universidade Federal do Vale do So Francisco - UNIVASF


Colegiado de Engenharia da Computao CECOMP

Barramentos
Barramentos multiplexados
Usam multiplexador para transmitir dados e tambm
endereos.
Vantagem: barramento com menor nmero de fios.

Desvantagem: mais lentos.

Universidade Federal do Vale do So Francisco - UNIVASF


Colegiado de Engenharia da Computao CECOMP

Barramentos
Cada dispositivo de E/S composto de duas partes:
Controladora contm a maioria dos circuitos
eletrnicos do dispositivo.
O dispositivo propriamente dito (ex.: drive de disco).

Universidade Federal do Vale do So Francisco - UNIVASF


Colegiado de Engenharia da Computao CECOMP

Controladora
Em geral est em uma placa ligada a um slot livre,
exceto no caso daquelas que no so opcionais (ex.:
teclado), que muitas vezes est na placa me.
Funo: controlar seu dispositivo de E/S e tratar o
acesso do dispositivo ao barramento.
Uma controladora que l ou escreve dados da/na
memria sem que seja necessria a interveno do
processador executa Acesso Direto Memria (Direct
Memory Access DMA)

Universidade Federal do Vale do So Francisco - UNIVASF


Colegiado de Engenharia da Computao CECOMP

Controladora
Quando termina a transferncia dos dados, a
controladora fora uma interrupo, fazendo com que
o processador suspenda a execuo do programa
corrente, para comear a rodar um procedimento
especial rotina de tratamento da interrupo.

Quando a rotina de tratamento da interrupo


terminar sua execuo, o processador retorna a
execuo do programa interrompido quando da
ocorrncia da interrupo.

Universidade Federal do Vale do So Francisco - UNIVASF


Colegiado de Engenharia da Computao CECOMP

Controladora
O barramento no usado apenas pelas controladoras
de E/S, mas tambm pelo processador na busca de
instrues e dados da memria.
O que vai acontecer se o processador e uma
controladora de E/S decidirem usar o barramento
ao mesmo tempo?

rbitro de Barramento
Universidade Federal do Vale do So Francisco - UNIVASF
Colegiado de Engenharia da Computao CECOMP

rbitro de barramento
um chip que decide de quem a vez.
Em geral, os dispositivos de E/S tm preferncia,
preterindo o processador, pois os discos e demais
dispositivos cuja operao dependa de movimento de
suas partes no podem ter seu trabalho interrompido.
Quando uma operao de E/S estiver em andamento,
ser garantido acesso prioritrio ao barramento ao
dispositivo que estiver realizando a tarefa.
Denominao: roubo de ciclo (tem influncia direta no
desempenho do computador).
Universidade Federal do Vale do So Francisco - UNIVASF
Colegiado de Engenharia da Computao CECOMP

rbitro de barramento
Essa metodologia funcionou muito bem nos primeiros
PCs, dado que a velocidade de operao de todos os
seus componentes era, em linhas gerais, da mesma
ordem de magnitude da banda passante do barramento.

Universidade Federal do Vale do So Francisco - UNIVASF


Colegiado de Engenharia da Computao CECOMP

Tipos de Arbitragem de Barramento


Arbitragem centralizada
Precisa de um rbitro para controlar o acesso ao
barramento que determina quem ser o prximo
mestre do barramento.
Arbitragem descentralizada
No usa rbitro para controlar o acesso ao
barramento.
Quando um dispositivo precisar usar o barramento,
o dispositivo deve ativar a linha de requisio.
Todos os dispositivos monitoram todas as linhas de
requisio.
Universidade Federal do Vale do So Francisco - UNIVASF
Colegiado de Engenharia da Computao CECOMP

Protocolo de barramento
um conjunto de regras que especificam o
funcionamento do barramento.
Define as regras e especificaes, eltricas e
mecnicas, de compatibilizao de um conjunto de
dispositivos de E/S, em geral fornecidos por
terceiros, com o barramento.
Os dispositivos ligados ao barramento podem
funcionar como:
mestres: dispositivos ativos, ou seja, que comandam
o barramento
escravos: dispositivos passivos, ou seja, no
controlam o barramento.
Universidade Federal do Vale do So Francisco - UNIVASF
Colegiado de Engenharia da Computao CECOMP

Protocolo de barramento

Mestre

Escravo

Processador Memria

Exemplo
Busca de instrues e
de dados

Processador Dispositivos Incio de transferncia


de E/S
de dados
E/S

Memria

DMA (acesso direto


memria)

Universidade Federal do Vale do So Francisco - UNIVASF


Colegiado de Engenharia da Computao CECOMP

Temporizao do barramento
Barramentos Sncronos

Tm uma de suas linhas alimentada por um oscilador a


cristal (clock). Todas as atividades do barramento
gastam um nmero inteiro de ciclos desse sinal ciclos
do barramento.

Barramentos Assncronos

No usam clock para sincronizao de operaes.

Importante: O maior problema com o barramento sncrono que os


dispositivos mais rpidos tm que esperar alguns clocks inteiros
para finalizao de operaes com dispositivos mais lentos.
Universidade Federal do Vale do So Francisco - UNIVASF
Colegiado de Engenharia da Computao CECOMP

Barramento Sncrono
Vantagens

nenhuma ou pouca lgica necessria durante a


transao
barramento rpido e de baixo custo

Desvantagens

todos os dispositivos devem operar na mesma


velocidade
risco de clock skew
tm comprimento fsico limitado

Transao consiste basicamente de duas partes:


envio do endereo e leitura dos dados

Universidade Federal do Vale do So Francisco - UNIVASF


Colegiado de Engenharia da Computao CECOMP

Barramento Assncrono
A comunicao se d atravs de um protocolo
conhecido como aperto de mo (handshaking), que
self-timed.
Vantagens

mais adaptvel a mudanas tecnolgicas


adaptvel a uma grande variedade de dispositivos
(velocidade)
permite maior comprimento fsico
usado tipicamente em transaes de entrada/sada

Universidade Federal do Vale do So Francisco - UNIVASF


Colegiado de Engenharia da Computao CECOMP

Barramento Assncrono
Desvantagens

lgica dedicada necessria em cada dispositivo


maior overhead devido ao processo de sincronizao
menor BW (Banda Passante)

Universidade Federal do Vale do So Francisco - UNIVASF


Colegiado de Engenharia da Computao CECOMP

Transaes - Barramento Assncrono


0 colocao do endereo nas linhas de dados e ativao
do sinal de leitura requerida pelo dispositivo de
entrada/sada
1 leitura do endereo e ativao do sinal de
reconhecimento pela memria
2 deteco do sinal de reconhecimento e liberao das
linhas de dados e leitura requerida pelo dispositivo
3 reconhecimento da liberao das linhas e desativao
do sinal de reconhecimento pela memria
4 quando pronta, a memria coloca os dados nas linhas
de dados e ativa o sinal de dados prontos

Universidade Federal do Vale do So Francisco - UNIVASF


Colegiado de Engenharia da Computao CECOMP

Transaes - Barramento Assncrono


5 o dispositivo reconhece o sinal de dados prontos, l
os dados e ativa o sinal de reconhecimento
6 a memria detecta o sinal de reconhecimento, e
ento libera as linhas de dados e dados prontos
7 o dispositivo detecta a liberao da linha dados
prontos e desativa o sinal de reconhecimento

Universidade Federal do Vale do So Francisco - UNIVASF


Colegiado de Engenharia da Computao CECOMP

Exerccios
Exerccio 1: Considere um barramento sncrono com as
seguintes caractersticas:
- largura do barramento = 4 bytes
- envio do endereo para a memria: 5 ns
- leitura da memria: 20 ns
- envio do dado para o dispositivo: 5 ns
E responda as questes abaixo:

-Qual o tempo total para a leitura de uma palavra?


-Qual a banda passante mxima?

Universidade Federal do Vale do So Francisco - UNIVASF


Colegiado de Engenharia da Computao CECOMP

Exerccios
Resposta:
- largura do barramento = 4 bytes
- envio do endereo para a memria: 5 ns
- leitura da memria: 20 ns
- envio do dado para o dispositivo: 5 ns
- Tempo total para a leitura de uma palavra:
5 ns + 20 ns + 5 ns = 30 ns

- Banda passante mxima:


4 bytes / 30 ns = 133 MB/s
Universidade Federal do Vale do So Francisco - UNIVASF
Colegiado de Engenharia da Computao CECOMP

Exerccios
Exerccio 2: Considere um barramento assncrono com as
seguintes caractersticas:
- largura do barramento = 4 bytes
- cada passo: 4 ns
- passo da memria: 20 ns
E responda as questes abaixo:
-Qual o tempo total para a leitura de uma palavra?
-Qual a banda passante mxima?

Universidade Federal do Vale do So Francisco - UNIVASF


Colegiado de Engenharia da Computao CECOMP

Exerccios

Resposta:
- largura do barramento = 4 bytes
- cada passo: 4 ns
- passo da memria: 20 ns

-Tempo total para a leitura de uma palavra:


Passo 1: 4 ns
Passos 2,3,4: mximo (3 x 4 ns , 20 ns) = 20 ns
Passos 5,6,7: 3 x 4 ns = 12 ns
4 ns + 20 ns + 12 ns = 36 ns

- Banda passante mxima:


4 bytes / 36 ns = 111 MB/s
Universidade Federal do Vale do So Francisco - UNIVASF
Colegiado de Engenharia da Computao CECOMP

Barramento Sncrono x Assncrono


Os barramentos sncronos no podem tirar vantagem
dos ganhos em desempenho das novas tecnologias
surgidas aps a sua definio.
A cada mudana de tecnologia, para se aumentar o
desempenho do sistema, necessrio trocar todos os
dispositivos da tecnologia anterior. Isto no acontece
com os barramentos assncronos, pois cada operao
pode definir a sua prpria temporizao.
Podem conviver num mesmo barramento assncrono
dispositivos de tecnologias diferentes. Esta
flexibilidade tem, como custo, uma maior
complexidade do barramento.
Universidade Federal do Vale do So Francisco - UNIVASF
Colegiado de Engenharia da Computao CECOMP

Barramento Sncrono x Assncrono


A medida que os avanos tecnolgicos aproximam-se
dos limites fsicos de velocidade dos dispositivos, a
vantagem da flexibilidade dos barramentos
assncronos perde um pouco a sua importncia.
Pois numa mesma tecnologia, o desempenho dos
barramentos sncronos um pouco maior que o
desempenho dos barramentos assncronos.

Universidade Federal do Vale do So Francisco - UNIVASF


Colegiado de Engenharia da Computao CECOMP

Barramento Sncrono x Assncrono


O barramento assncrono tem vantagens em relao ao
sncrono, porm os sncronos so mais usados pois:
so mais fceis de construir, o processador
simplesmente ativa seus sinais e a memria
simplesmente reage a eles. No h realimentao
(causa e efeito);
h uma boa soma de dinheiro investida na tecnologia
de barramentos sncronos.

Universidade Federal do Vale do So Francisco - UNIVASF


Colegiado de Engenharia da Computao CECOMP

Barramentos - Protocolos - Padronizao


UNIBUS - definido pela DEC, praticamente fora de uso.

MCA (Micro Channel Architecture) - definido pela IBM,


sistemas PS-2.
ISA (Industry Standard Architecture/Adapter) - definido
pela IBM para o PC-AT e adotado por toda a indstria.
EISA (Extended ISA) - praticamente abandonado.
VLB (Video Eletronic Standard Association) - conectado
diretamente no barramento local. Essa caracterstica faz
com que fique preso s caractersticas do processador.
Universidade Federal do Vale do So Francisco - UNIVASF
Colegiado de Engenharia da Computao CECOMP

Barramentos - Protocolos - Padronizao


PCI (Peripheral Component Interconnect) - desenvolvido
pela Intel, quase um padro para o mercado, com
barramento de E/S de alta velocidade.
Nas placas-me 486 este barramento trabalha na mesma
freqncia do processador. No caso de Pentium e superiores
trabalha na metade de freqncia.

Universidade Federal do Vale do So Francisco - UNIVASF


Colegiado de Engenharia da Computao CECOMP

Barramentos - Protocolos - Padronizao


AGP (Accelerated Graphics Port) - visa acelerar as
transferncias de dados do vdeo para a memria,
especialmente dados para 3D.
Este barramento se comunica diretamente com a memria
principal, atravs do barramento local, o que faz com que a
sua taxa de transferncia aumente (a freqncia de
operao aumenta podendo atingir a 133MHz).
AGP - Modos de operao:
Modo x1: 264MB/s.
Modo x2: 528MB/s.
Modo x3: 1GB/s.

Universidade Federal do Vale do So Francisco - UNIVASF


Colegiado de Engenharia da Computao CECOMP

Computador com um barramento PCI e um


barramento ISA.

Universidade Federal do Vale do So Francisco - UNIVASF


Colegiado de Engenharia da Computao CECOMP

Exemplo de Barramento
Esquema de slots para trs normas de barramentos.

Universidade Federal do Vale do So Francisco - UNIVASF


Colegiado de Engenharia da Computao CECOMP

Exemplo de Barramento
Esquema de slots para trs normas de barramentos.

Universidade Federal do Vale do So Francisco - UNIVASF


Colegiado de Engenharia da Computao CECOMP

Barramentos - Protocolos Caractersticas

Tipo

Barramento de
Dados

Barramento de
Endereos

Freq. de Operao

ISA

8 e 16 bits

24 bits

8 MHz

EISA

32 bits

32 bits

8 MHz

VLB

igual ao do
processador

32 bits

igual a do barramento
local

PCI

32 e 64 bits

32 bits

de 33 e 66 MHz

AGP

32 bits

32 bits

66 MHz

Universidade Federal do Vale do So Francisco - UNIVASF


Colegiado de Engenharia da Computao CECOMP

Barramentos - Protocolos Caractersticas


USB (Universal Serial Bus) - Permite a conexo de muitos
perifricos simultaneamente ao barramento e este, por uma
nica tomada, se conecta a placa me.

Este barramento plug-and-play e pretende ser norma para


os dispositivos que necessitem de baixa velocidade (Ex.:
teclado, mouse, modem, scanner, impressoras).

USB utiliza basicamente duas taxas de transferncia:


12 Mbps - para perifricos que exigem mais velocidade como
cmeras digitais, modems, impressoras, scanners...
1,5 Mbps - para perifricos mais lentos como teclados,
mouse...

Universidade Federal do Vale do So Francisco - UNIVASF


Colegiado de Engenharia da Computao CECOMP

Barramentos - Protocolos Caractersticas


IrDA (Infrared Developers Association) - barramento sem
fios em que a comunicao feita atravs de luz
infravermelho.
Pode ser utilizado para conectar vrios tipos de perifricos
sem fio ao PC (teclado, mouse e impressora).
Este barramento muito comum nos notebooks, podendo
transferir arquivos de um notebook para outro sem
necessidade de cabos.
Existem dois padres IrDa:
IrDa 1.0: Comunicao a at 115.200 bps;
IrDa 1.1: Comunicao a at 4.194.304 bps;

Universidade Federal do Vale do So Francisco - UNIVASF


Colegiado de Engenharia da Computao CECOMP

Barramentos - Protocolos Caractersticas


Fire-Wire (nome oficial - IEEE 1394) - barramento serial de
altssimo desempenho que proporciona a conexo de diversos
equipamentos, utilizando uma topologia flexvel e
proporcionando uma boa relao custo-benefcio.
Criado pela Apple no incio da dcada de 90, foi adaptado, em
1995. Capacidade de comunicao pode atingir at 30 vezes a
velocidade do USB.
Idia parecida com a do USB: possui uma interface simples
capaz de receber at 63 dispositivos (drives de discos, cmeras
digitais, televiso digital, computadores, etc).

No um barramento exclusivo para computadores - as


aplicaes de vdeo foram as primeiras a serem beneficiadas.
Universidade Federal do Vale do So Francisco - UNIVASF
Colegiado de Engenharia da Computao CECOMP

Barramentos - Protocolos Caractersticas


Produtos Fire-Wire atuais taxa de operao:
50 Mb/s (contra 1,5 MB/s do USB, ou seja, quase 40 vezes).
Dever atingir brevemente, com o auxlio de fibras especiais
ou comunicao sem fio ("wireless"), velocidades de 800 a
3.200 Mb/s.

Universidade Federal do Vale do So Francisco - UNIVASF


Colegiado de Engenharia da Computao CECOMP

Exemplo de arranjo de equipamentos


com o Fire-Wire
Codificador
de Vdeo

Drive de
Disco

Cmera
Digital

Computador

Fire-Wire
Ponte
Fire-Wire

Computador

Drive de
Disco

Universidade Federal do Vale do So Francisco - UNIVASF


Colegiado de Engenharia da Computao CECOMP

Barramentos
Quando os barramentos so longos e com muitos
dispositivos usam-se chips amplificadores digitais.

O barramento tem linhas de endereos, dados e


controle, porm no necessrio o mapeamento 1 para
1 com os pinos do processador. Para compatibilizar
sinais e pinos dos processadores so usados chips
conhecidos como decodificador de barramento.
Ao se projetar um barramento faz-se necessrio
considerar os seguintes aspectos: largura, metodologia
de temporizao, arbitragem e operaes possveis.
Um projeto eficiente de barramentos crucial para a
velocidade do sistema.
Universidade Federal do Vale do So Francisco - UNIVASF
Colegiado de Engenharia da Computao CECOMP

Pinagem lgica de um processador


genrico.

Universidade Federal do Vale do So Francisco - UNIVASF


Colegiado de Engenharia da Computao CECOMP

Pinagem lgica de um processador


genrico.
Um chip processador
m pinos de endereo - acessar 2m posies de memria.
n pinos de dados - ler ou escrever uma palavra de n bits
em uma nica operao envolvendo a memria.
pinos de controle;
se comunica com a memria e os dispositivos de E/S
colocando e lendo sinais digitais no/do barramento.

Universidade Federal do Vale do So Francisco - UNIVASF


Colegiado de Engenharia da Computao CECOMP

Um chip processador
Pinos de controle podem ser agrupados, a grosso modo,
em:

controle de barramento: gerados, em geral, pelo processador


para controle do sistema, dizendo o que ele quer que seja feito;
interrupes: so, em geral, sinais de entrada no processador
contendo sinais de dispositivos de E/S que querem "chamar a
ateno" do processador;
arbitragem de barramento: sinais que regulam o trfego do
barramento. Evita que 2 dispositivos de E/S acessem ao
barramento ao mesmo tempo;
sinalizao para co-processador: usado quando existe coprocessador de ponto flutuante;
status;
miscelnea.

Universidade Federal do Vale do So Francisco - UNIVASF


Colegiado de Engenharia da Computao CECOMP

Exemplo: busca de uma instruo na memria:


O processador:

1. Coloca endereo da memria nos pinos de endereo;


2. Envia sinal de leitura, pino de controle, para a memria.

A memria:

1. Coloca dados (instruo) da palavra selecionada nos pinos

de dados;

2. Envia sinal de sucesso de leitura, pino de controle, para o


processador.

O processador:

1. L instruo que est j est disponvel nos pinos de

dados;

2. Inicia execuo da instruo.


Universidade Federal do Vale do So Francisco - UNIVASF
Colegiado de Engenharia da Computao CECOMP

Placa me (motherboard)
possivelmente a parte mais importante do
computador.
Gerencia toda a transao de dados entre a CPU e os
perifricos.

Mantm a CPU, sua memria cache secundria, o


chipset, BIOS, memria principal, chips I/O, portas
de teclado, serial, paralela, discos e placas plug-in.

Universidade Federal do Vale do So Francisco - UNIVASF


Colegiado de Engenharia da Computao CECOMP

Placa me (motherboard)
Os microcomputadores diferenciam-se principalmente
pelo processador instalado na motherboard e pelos
padres dos barramentos de expanso.
Em virtude do lanamento constante de um novo
processador com novas tecnologias para acelerar o
processamento (duplo cache interno, maior velocidade
de clock, etc.), muitas motherboards permitem o
upgrade (atualizao do processador sem a troca de
qualquer outro componente do microcomputador).
A maioria tem jumpers de configurao onde
possvel modificar a velocidade do clock, processador,
etc.
Universidade Federal do Vale do So Francisco - UNIVASF
Colegiado de Engenharia da Computao CECOMP

Placa-me Athlon

Universidade Federal do Vale do So Francisco - UNIVASF


Colegiado de Engenharia da Computao CECOMP

Placa-me Intel

Universidade Federal do Vale do So Francisco - UNIVASF


Colegiado de Engenharia da Computao CECOMP

Exerccios
Procure outros tipos de
barramentos existentes
e informe:

Exemplos;
Vantagens;
Desvantagens;
Exemplos de onde so
utilizados;

Alguns protocolos para


uso de barramentos:
I2C;
USB 1.0, 2.0 e 3.0
Amba APB, AHB,
AXI1-4, ASB, ATB,
CHI e ACE;
CAN;
LIN;
PCIExpress e outros;

Universidade Federal do Vale do So Francisco - UNIVASF


Colegiado de Engenharia da Computao CECOMP

Você também pode gostar