Ônibus STD - STD Bus
O STD Bus é um barramento de computador que foi usado principalmente para sistemas de controle industrial , mas também encontrou aplicações na computação . O STD Bus também foi designado como STD-80 , referindo-se à sua relação com os processadores da série Zilog Z80 . O termo STD é uma referência a "Padrão", mas vários termos de marketing também foram promulgados, incluindo Simple To Design , Simple To Debug e Swift To Deliver .
Descrição
O STD Bus usa placa de expansão de 6,5 "por 4,5" com um conector de borda com 56 pinos. Muitos tipos diferentes de placas estão disponíveis para o STD Bus, desde placas de processamento, placas de RAM , placas de E / S e placas especializadas para várias aplicações.
O uso do barramento STD diminuiu. Dos mais de cem fabricantes de componentes durante seu pico, o número de fornecedores diminuiu para menos de uma dúzia, mas ainda é usado por amadores, fabricantes e em aplicações industriais.
Atribuições do pino do conector
O STD Bus possui um conector de borda de placa com 56 contatos. A configuração do pino é a seguinte. O fluxo é relativo usando uma placa de processador de barramento STD.
| PIN | Mnemônico | Fluxo de Sinal | Descrição | PIN | Mnemônico | Fluxo de Sinal | Descrição |
|---|---|---|---|---|---|---|---|
| 1 | + 5V | No | Poder Lógico | 2 | + 5V | No | Poder Lógico |
| 3 | GND | No | Terreno lógico | 4 | GND | No | Terreno lógico |
| 5 | -5V | No | Poder Lógico Negativo | 6 | -5V | No | Poder Lógico Negativo |
| 7 | D3 | Dentro / Fora | Barramento de Dados | 8 | D7 | Dentro / Fora | Barramento de Dados |
| 9 | D2 | Dentro / Fora | Barramento de Dados | 10 | D6 | Dentro / Fora | Barramento de Dados |
| 11 | D1 | Dentro / Fora | Barramento de Dados | 12 | D5 | Dentro / Fora | Barramento de Dados |
| 13 | D0 | Dentro / Fora | Barramento de Dados | 14 | D4 | Dentro / Fora | Barramento de Dados |
| 15 | A7 | Fora | Endereço de ônibus | 16 | A15 | Fora | Endereço de ônibus |
| 17 | A6 | Fora | Endereço de ônibus | 18 | A14 | Fora | Endereço de ônibus |
| 19 | A5 | Fora | Endereço de ônibus | 20 | A13 | Fora | Endereço de ônibus |
| 21 | A4 | Fora | Endereço de ônibus | 22 | A12 | Fora | Endereço de ônibus |
| 23 | A3 | Fora | Endereço de ônibus | 24 | A11 | Fora | Endereço de ônibus |
| 25 | A2 | Fora | Endereço de ônibus | 26 | A10 | Fora | Endereço de ônibus |
| 27 | A1 | Fora | Endereço de ônibus | 28 | A9 | Fora | Endereço de ônibus |
| 29 | A0 | Fora | Endereço de ônibus | 30 | A8 | Fora | Endereço de ônibus |
| 31 | WR | Fora | Gravar na memória ou I / O | 32 | RD | Fora | Ler para a memória ou I / O |
| 33 | IORQ | Fora | Seleção de endereço de I / O | 34 | MEMRQ | Fora | Seleção de endereço de memória |
| 35 | IOEX | Fora | Expansão de E / S | 36 | MEMEX | Fora | Expansão de Memória |
| 37 | ATUALIZAR | Fora | Tempo de atualização | 38 | MCSYNC | Fora | Sincronização do ciclo da máquina da CPU |
| 39 | STATUS 1 | Fora | Status da CPU | 40 | STATUS 0 | Fora | Status da CPU |
| 41 | BUSAK | Fora | Reconhecimento de ônibus | 42 | BUSRQ | No | Pedido de ônibus |
| 43 | INTAK | Fora | Interromper reconhecimento | 44 | INTRQ | No | Pedido de interrupção |
| 45 | WAITRQ | No | Pedido de Espera | 46 | NMIRQ | No | Interrupção Não Mascarável |
| 47 | SYSRESET | Fora | Reinicialização do sistema | 48 | PBRESET | No | Reiniciar botão de pressão |
| 49 | CLK | Fora | Relógio do processador | 50 | CNTRL | No | Aux Timing |
| 51 | PCO | Fora | Cadeia Prioritária | 52 | PCI | No | Cadeia prioritária |
| 53 | AUX GND | No | AUX Ground | 54 | AUX GND | No | AUX Ground |
| 55 | AUX + 12V | No | AUX Positivo | 56 | AUX -12V | No | AUX Negativo |
Formulários
O foco do barramento STD era sua capacidade de construir um sistema usando os cartões de barramento exatos necessários para uma aplicação. O tamanho compacto de uma placa tornou o sistema de barramento STD mais adaptável a várias aplicações do que os barramentos de computador contemporâneos de meados da década de 1980, como o S-100 e o SS-50 , porque ele podia usar cartões de controle servo junto com um sistema totalmente programável computador para operações matemáticas .
Em aplicações para administrar um observatório astronômico , a grande base industrial de cartas e a capacidade de expansão do sistema tornaram o sistema desejável para uso em um laboratório de fotometria para controlar o telescópio , bem como fazer o registro de dados e cálculos necessários.
Em configurações típicas de laboratório universitário de meados dos anos 80, os sistemas de aquisição de dados de barramento STD eram comuns usando Z80 ou placas de processador semelhantes para a captura, processamento e controle de dados, placas de E / S paralelas para controle de experimentos, bem como placas de conversão analógica para digital para ler os parâmetros analógicos do experimento. Esses sistemas ocupariam apenas um espaço mínimo no rack, ao mesmo tempo em que forneceriam recursos completos de processamento CP / M.
STD-32
O STD-32 é uma interface STD compatível com pinos que permite a coexistência de sistemas de 8 e 32 bits em um único barramento. Isso é realizado pela adição de pinos entre os pinos normais que não se conectam, nem interferem na especificação original. Isso permite com o backplane STD-32 adequado a capacidade de executar cartões legados usados para aplicativos específicos no mesmo barramento sem ter que atualizar o sistema completo.