Beruflich Dokumente
Kultur Dokumente
O que so barramentos?
Caminho por onde trafegam os dados no computador; Permitem a comunicao entre seus subsistemas; Barramento de endereamento: Transferir a informao de onde o dado se encontra; Barramento de dados: Transferir o dado em si;
Tipos de Barramento
ISA MCA, EISA e VLB PCI PC Card (PCMCIA) AMR e CNR AGP PCI Express USB Firewire (IEEE 1394) WUSB
dispositivos em alta velocidade entre si; Criado na decada de 90 (Apple); Adaptado em 1995 IEEE 1394 i.Link
Firewire - objetivo
Oferecer conexo rpida e fcil de vrios dispositivos; Taxa de transmisso de dados alta e estvel; Ter um custo vivel; Ser plug-and-play; Ter transmisso e alimentao pelo mesmo cabo(como
o caso do USB);
Firewire - caractersticas
Serial
Interface digital Custo relativamente baixo Bastante escalonvel Topologia flexivel Opera em grandes velocidades(400 Mbps ou aprox. 50
MB por segundo) Independncia do computador para funcionamento Conexo sem necessidade de desligar o computador
Especificaes
IEEE 1394-1995 Me de todos os Padres 1394, define arquitetura fundamental, hardware e software. IEEE 1394 a Acrscimos e correes ao 1394-1995, especialmente na camada fsica, gerenciamento de energia e detalhes de software. IEEE 1394 b Altssima velocidade, grandes distncias, compatibilidade com 1394 a. IEEE 1394.1 Ponte entre barramentos, 60.000 devices. IEEE 1394.3 Impressoras
Especificaes
Taxas de transferncia 100, 200 ou 400 Mbps Distncia mxima de cabo 4,5 m Possibilidades de conexo At 63 ns a partir de uma porta nica At 1022 barramentos conectados atravs de
1394 a x 1394 b
IEEE 1394 a
Topologia peer-to-peer 100 a 400 Mbps At 63 dispositivos Cabo de at 4.5 metros Transferncia de dados iscrona
IEEE 1394 b
Compatibilidade com 1394 a Velocidades e grandes distncias 800 Mbps a 3200 Mbps cabo de
4,5 metros de cobre 100 Mbps em 100 metros de cabo UTP categoria 5 400 Mbps em 100 metros de fibra ptica de plstico 3200 Mbps em 100 metros de fibra ptica de vidro
Dispositivos Disponveis
Eletrnicos Cmeras e filmadoras digitais TVs, VCRs e receptores digitais de satlite DVD players Instrumentos musicais Outros equipamentos de udio
PCs e perifricos Cable modems CD/DVD-ROM e CDRW Discos rgidos Discos de memria Adaptadores de rede Impressoras Scanners Adaptadores telefnicos
Estrutura
Estrutura
Estrutura
Especificao de Tenso de 8V dc a 40V dc e corrente
Conectores
Topologia da rede
O barramento serial pode ser implementado de duas
maneiras:
Por cabos Por backplane
Definio: uma placa de circuito eletrnico contendo trilhas e conectores nos quais dispositivos adicionais em outras placas podem ser conectadas. Geralmente, sinnimo de motherboard
Topologia Cabos
Daisy Chain Esquema de ligao onde um dispositivo ligado a outro que tambm ligado a outro com o sinal que pode fluir entre esses dispositivos. Ex: A ligado em B, B ligado em C, etc.
Todos os dispositivos ligados podem receber o mesmo sinal Um dispositivo pode modificar um sinal recebido antes de passar
Topologia Backplane
Neste esquema, o barramento-serial similar a um
dispositivo fsico utilizando para tanto dois pinos que normalmente so reservados para o barramento serial em vrios dos padres para barramento IEEE ou ANSI Pode ser usado sozinho ou incorporado outros barramentos.
Modelo em camadas
Camada fsica Meio de transmisso Especificao eltrica Caractersticas de sinalizao Camada de enlace Transmisso de pacotes de dados Camada de transao Utilizada pela transao sncrona Protocolo de requisio e respostas Camada de usurio
Camada Fsica
Taxa de transmisso de dados 25 a 400Mbps Duas formas de arbitramento Baseada em estrutura em rvore
Raiz age como rbitro Primeiro que chega o primeiro a ser servido i.e. o que est mais prximo do raiz
Camada de Enlace
Duas formas de transmisso Assncrona
o mtodo tradicional de transmisso entre computadores e perifricos Transmite pacotes com quantidade varivel de dados Envia endereo do remetente e do destinatrio Aviso de recebimento
Iscrona Transmite pacotes em seqncia com quantidade fixa de dados em intervalos regulares No comunica recebimento Endereamento simplificado
Tipos de Transmisso
Assncrona Transmisso confivel Apropriada para impressoras, modems, etc. Trs comandos simples: read/write/lock Iscrona Menos confivel, mas constante Apropriada para filmadora, etc. No orientado a conexo 64 canais
Tipos de Transmisso
Transmisso de dados
Para transmitir dados um dispositivo 1394 deve
Os endereos do receptor e do transmissor so transmitidos seguidos pelo pacote de dados Quando o receptor aceitar o pacote, um packet acknowledge enviado ao transmissor Para melhorar a taxa de transmisso: Transmissor continua a transmitir at 64 transaes que estejam pendentes. Se um negative acknowledgement deve ser retornado, um esquema de recuperao de erros iniciado.
Transmisso de dados
Transmisso iscrona O transmissor requisita um canal de transmisso com uma largura de banda especificada. O ID do canal iscrono transmitido sendo seguido por um pacote de dados O receptor monitora o identificador do pacote de dados e aceita somente os dados que contm o ID especificado O aplicativo determina quantos canais iscronos so necessrios e a banda requerida
Banda Passante
Um dispositivo nunca pode utilizar 100% da banda
disponvel do barramento.
No modo iscrono
Um dispositivo consegue requisitar at 65% da banda passante do barramento e todos os dispositivos no conseguem usar mais do que cerca de 85% desta banda
Sinalizao
Dois tipos de sinalizao so especificados Modo Comum
Incluso e deteco de novos dispositivos Sinalizao de velocidade Gerenciamento de consumo Transmisso Configurao Arbitragem
Modo Diferencial
Bibliografia
[Barramento Firewire] http://www.clubedohardware.com.br/artigos/511/1 [Firewire] http://informatica.hsw.uol.com.br/firewire.htm
[Tecnologia Firewire] http://www.clubedainformatica.com.br/site/2009/04/17/tecnologia-firewire/ [IEEE 1394] http://www.pcworld.com/article/14371/how_it_works_ieee_1394.html [Firewire] http://www.gta.ufrj.br/grad/04_2/firewire/introducao.html [Barramentos] http://www.lee.eng.uerj.br/downloads/graduacao/microprocessadores/artigos_saber/a_ publicar/barramento2.pdf [Arquitetura de Computadores II] http://www.inf.pucrs.br/~marcon/ArquiteturaDeComputadoresII/MaterialDeAula/Apos tilas/Unidade1.pdf [O Barramento PCI] http://www.al.urcamp.tche.br/infocamp/edicoes/ago05/Barramento%20PCI.pdf [Firewire IEEE 1394] http://www.gdhpress.com.br/hardware/leia/index.php?p=cap3-19