Definições de sinal de slot PCI
O slot PCI ou o slot de expansão do PCI utiliza um conjunto de linhas de sinal que permitem a comunicação e o controle entre os dispositivos conectados ao barramento PCI. Esses sinais são cruciais para garantir que os dispositivos possam transferir dados e gerenciar seus estados de acordo com o protocolo PCI. Aqui estão os principais aspectos das definições de sinal de slot PCI:
Linhas de sinal essenciais
1. Endereço/barramento de dados (AD [31: 0]):
Esta é a linha de transmissão de dados primária no barramento PCI. É multiplexado para transportar ambos os endereços (durante as fases de endereço) e dados (durante as fases de dados) entre o dispositivo e o host.
2. Frame#:
Drivado pelo dispositivo mestre atual, o quadro# indica o início e a duração de um acesso. Sua afirmação marca o início de uma transferência e sua persistência indica que a transmissão de dados continua. A desarrposição sinaliza o final da última fase de dados.
3. Irdy# (Iniciador pronto):
Indica que o dispositivo mestre está pronto para transferir dados. Durante cada ciclo de relógio de transferência de dados, se o mestre puder direcionar os dados para o barramento, ele afirma o Irdy#.
4. Devsel# (selecione para o dispositivo):
Impulsionado pelo dispositivo escravo direcionado, o Devsel# significa que o dispositivo está pronto para responder à operação do barramento. O atraso na afirmação do Devsel# define quanto tempo leva o dispositivo escravo para se preparar para responder a um comando de barramento.
5. Stop# (opcional):
Um sinal opcional usado para notificar o dispositivo mestre para interromper a transferência de dados atual em casos excepcionais, como quando o dispositivo de destino não pode concluir a transferência.
6. Perr# (erro de paridade):
Impulsionado pelo dispositivo escravo para relatar erros de paridade detectados durante a transferência de dados.
7. Serr# (erro do sistema):
Usado para relatar erros no nível do sistema que podem causar consequências catastróficas, como erros de paridade de endereço ou erros de paridade em sequências de comando especiais.
Linhas de sinal de controle
1. Comando/byte Ativar multiplex (c/be [3: 0]#):
Carre os comandos de barramento durante as fases de endereço e o byte ative sinais durante as fases de dados, determinando quais bytes no anúncio [31: 0] são dados válidos.
2. Req# (solicitação para usar o barramento):
Impulsionado por um dispositivo que deseja obter o controle do barramento, sinalizando sua solicitação ao árbitro.
3. GNT# (concessão para usar o barramento):
Impulsionado pelo árbitro, o GNT# indica ao dispositivo solicitante que sua solicitação para usar o barramento foi concedida.
Outras linhas de sinal
Sinais de arbitragem:
Inclua sinais usados para arbitragem de ônibus, garantindo a alocação justa de recursos de barramento entre vários dispositivos que solicitam acesso simultaneamente.
Sinais de interrupção (INTA#, intb#, intc#, intd#):
Usado por dispositivos escravos para enviar solicitações de interrupção ao host, notificando -o de eventos específicos ou alterações estaduais.
Em resumo, as definições de sinal de slot do PCI abrangem um sistema complexo de linhas de sinal responsáveis pela transferência de dados, controle do dispositivo, relatório de erros e manuseio de interrupção no barramento PCI. Embora o barramento PCI tenha sido substituído por barramentos PCIE de maior desempenho, o slot PCI e suas definições de sinal permanecem significativos em muitos sistemas herdados e aplicações específicas.
Hora de postagem: agosto de 15 a 2024