Barramento vmebus

Disponível somente no TrabalhosFeitos
  • Páginas : 5 (1235 palavras )
  • Download(s) : 0
  • Publicado : 11 de dezembro de 2012
Ler documento completo
Amostra do texto


Antes de 1980 os microcomputadores funcionavam bem apenas com um ou dois processadores, uma variedade de endereços pequena e eram muito lentos. O objetivo dos arquitetos do barramento VME era definir um barramento novo que fosse independente do microprocessador, atualização fácil de caminho de dados de 16 para 32-bit, implementasse um padrão mecânico confiável e permitisse que fabricantesconstruíssem produtos compatíveis.



Devido à falta de padrões técnicos, os computadores daquela época não eram suficientemente duráveis e não podiam ser modificados com tanta facilidade, assim as empresas de computadores acabavam dominando certas partes do mercado.



Isso era ruim para os consumidores, pois tinham que pagar altos preços por equipamentos e softwares, além de terem menorvariedade de escolhas já que era difícil a entrada de terceiros no mercado com suas ideias inovadoras.



VMEbus (Versa Modular Eurocard bus) é um sistema de barramento desenvolvido pela Motorola, Signetics, Mostek e Thompson CSF, utilizado mundialmente em aplicações industriais, comerciais e militares.



O barramento VME era originalmente uma combinação do padrão elétrico VERSAbus e o formatomecânico Eurocard.



Os barramentos VME são resistentes a impactos, vibração e temperaturas intensas, melhor que os barramentos utilizados em computadores pessoais, tornando-os ideais para ambientes adversos.



O barramento é baseado no padrão VME, que define especificações mecânicas como dimensões de placa, especificações de conectores e características de encapsulamento, assim como especificaçõeseletrônicas para estruturas de sub-barramentos, funções de sinalização, tempo, sinais de nível de voltagem e configurações mestre/escravo.

O barramento usa o Eurocard, uma placa de circuito europeia, que utiliza um plug de 96 pinos ao invés de um conector lateral, tornando mais durável.  Placas VMEbus existem em três alturas padrão: 3U, 6U e 9U, que são plugados em placas com 21 entradas paracartões.



Definição: 1U = 1,75 polegadas

VMEbus 3U

VMEbus 6U

VMEbus 9U



Existem diferentes tipos de fontes de alimentação (5V, + / 12V, 3.3V, 48V) montado localmente ou remotamente.



A unidade de fan-tray permite monitorar parâmetros como tensões, correntes, ventilador, velocidade, temperatura.
O VME é escalavel e modular, o que significa que um cartão pode ser adicionado semrealizar qualquer mudança no sistema.





Mestre


Um módulo que pode iniciar a transferência de dados;



Escravo


Um módulo que responde a um mestre;



Interruptor


Um módulo que pode enviar uma interrupção (geralmente a um escravo);



Manipulador de interrupção


Um módulo que pode receber (e pega) interrupções;



Arbiter


Um componente eletrônico, que arbitra acesso de bus emonitora o status do bus. Ela deve ser sempre instalado no slot 1 da caixa VMEbus;



O sistema VME possui quatro sub-barramentos:
 O de arbitração controla os pedidos de vários dispositivos usando um

modulo de arbitro.  O de transferência de dados é usado para I/O entre módulos.  O de interrupção de prioridade manipula e monitora pedidos de interrupção.  O de utilidade suporta um sistema declock.



Ciclos simples


Transferência de 8, 16 ou 32 bits de dados (tipicamente), sob o controle da CPU no mestre;  Duração típica: 1 us;


Transferência Block (DMA)


Transferir qualquer quantidade de dados (normalmente 32 ou 64 bits de cada vez), sob o controle de um DMA controlador (CPU independente);  Os dados são transferidos em rajadas de até 256 (D32) ou 2048 (D64) bytes;  Duraçãotípica: 150 ns por palavra de dados; 

Interrupções


Usado geralmente por escravos para sinalizar uma condição (por exemplo, dados disponíveis, erro interno, etc.);

   

Todas as linha utilizam níveis TTL; Baixo = 0 ... 0.6 V; Alto = 2,4 ... 5 V;

Endereço, modificador de endereço e linhas de dados são ativos em nível alto;
Linhas de protocolo são ativos em nível baixo;



Item...
tracking img