• sns01
  • sns06
  • sns03
Depuis 2012 | Fourniture d'ordinateurs industriels personnalisés pour des clients du monde entier !
NOUVELLES

Définitions des signaux PCI SLOT

Définitions des signaux PCI SLOT
Le port PCI, ou emplacement d'extension PCI, utilise un ensemble de lignes de signal permettant la communication et le contrôle entre les périphériques connectés au bus PCI. Ces signaux sont essentiels pour garantir que les périphériques puissent transférer des données et gérer leur état conformément au protocole PCI. Voici les principaux aspects des définitions des signaux du port PCI :
Lignes de signalisation essentielles
1. Bus d'adresse/de données (AD[31:0]) :
Il s'agit de la principale ligne de transmission de données sur le bus PCI. Elle est multiplexée pour transporter à la fois les adresses (pendant les phases d'adressage) et les données (pendant les phases de données) entre le périphérique et l'hôte.
2. CADRE N° :
Piloté par le périphérique maître actuel, le signal FRAME# indique le début et la durée d'un accès. Son activation marque le début d'un transfert, et sa persistance indique que la transmission de données se poursuit. Sa désactivation signale la fin de la dernière phase de transmission de données.
3. IRDY# (Initiateur prêt) :
Indique que le périphérique maître est prêt à transférer des données. À chaque cycle d'horloge de transfert de données, si le maître peut envoyer des données sur le bus, il active IRDY#.
4. DEVSEL# (Sélection du périphérique) :
L'activation de DEVSEL# par le périphérique esclave cible indique que ce dernier est prêt à répondre aux instructions du bus. Le délai d'activation de DEVSEL# détermine le temps nécessaire au périphérique esclave pour se préparer à répondre à une commande de bus.
5. STOP# (Facultatif) :
Signal optionnel utilisé pour notifier au périphérique maître d'arrêter le transfert de données en cours dans des cas exceptionnels, par exemple lorsque le périphérique cible ne peut pas terminer le transfert.
6. PERR# (Erreur de parité) :
Piloté par le périphérique esclave pour signaler les erreurs de parité détectées lors du transfert de données.
7. SERR# (Erreur système) :
Utilisé pour signaler les erreurs au niveau du système qui pourraient avoir des conséquences catastrophiques, telles que les erreurs de parité d'adresse ou les erreurs de parité dans les séquences de commandes spéciales.
Lignes de signalisation de contrôle
1. Multiplexage d'activation de commande/octet (C/BE[3:0]#) :
Transporte les commandes de bus pendant les phases d'adresse et les signaux d'activation d'octet pendant les phases de données, déterminant quels octets sur le bus AD[31:0] sont des données valides.
2. REQ# (Demande d'utilisation du bus) :
Actionné par un dispositif souhaitant prendre le contrôle du bus, signalant sa demande à l'arbitre.
3. GNT# (Autorisation d'utilisation du bus) :
Piloté par l'arbitre, GNT# indique au périphérique demandeur que sa demande d'utilisation du bus a été acceptée.
Autres lignes de signalisation
Signaux d'arbitrage :
Inclure les signaux utilisés pour l'arbitrage du bus, garantissant une répartition équitable des ressources du bus entre plusieurs appareils demandant un accès simultané.
Signaux d'interruption (INTA#, INTB#, INTC#, INTD#) :
Utilisé par les périphériques esclaves pour envoyer des requêtes d'interruption à l'hôte, l'informant d'événements spécifiques ou de changements d'état.
En résumé, les définitions de signaux du PCI SLOT englobent un système complexe de lignes de signaux assurant le transfert de données, le contrôle des périphériques, la gestion des erreurs et des interruptions sur le bus PCI. Bien que le bus PCI ait été remplacé par des bus PCIe plus performants, le PCI SLOT et ses définitions de signaux restent essentiels dans de nombreux systèmes anciens et applications spécifiques.


Date de publication : 15 août 2024