• sns01
  • sns06
  • sns03
Depuis 2012 | Fournir des ordinateurs industriels personnalisés pour des clients mondiaux !
NOUVELLES

Définitions des signaux PCI SLOT

Définitions des signaux PCI SLOT
Le port PCI, ou connecteur d'extension PCI, utilise un ensemble de lignes de signaux 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 leurs états conformément au protocole PCI. Voici les principaux aspects des définitions des signaux du port PCI :
Lignes de signaux essentielles
1. Bus d'adresse/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 :
Piloté par le périphérique maître actuel, FRAME# indique le début et la durée d'un accès. Son assertion marque le début d'un transfert et sa persistance indique que la transmission de données se poursuit. La désassertion signale la fin de la dernière phase 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 transférer des données sur le bus, il active IRDY#.
4. DEVSEL# (Sélection de l'appareil) :
Piloté par l'appareil esclave ciblé, DEVSEL# signifie que l'appareil est prêt à répondre à l'opération du bus. Le délai d'activation de DEVSEL# définit le temps nécessaire à l'appareil esclave pour se préparer à répondre à une commande du bus.
5. STOP# (facultatif) :
Un signal facultatif 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 entraîner des conséquences catastrophiques, telles que des erreurs de parité d'adresse ou des erreurs de parité dans des séquences de commandes spéciales.
Lignes de signaux de contrôle
1. Commande/octet Activation du multiplex (C/BE[3:0]#) :
Transporte les commandes de bus pendant les phases d'adresse et les signaux d'activation d'octets 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) :
Piloté par un appareil 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 signaux
Signaux d'arbitrage :
Inclut les signaux utilisés pour l'arbitrage du bus, garantissant une répartition équitable des ressources du bus entre plusieurs périphériques demandant l'accès simultanément.
Signaux d'interruption (INTA#, INTB#, INTC#, INTD#) :
Utilisé par les périphériques esclaves pour envoyer des demandes d'interruption à l'hôte, le notifiant d'événements spécifiques ou de changements d'état.
En résumé, les définitions de signaux PCI SLOT englobent un système complexe de lignes de signaux responsables du transfert de données, du contrôle des périphériques, du signalement des erreurs et de la gestion 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 importants dans de nombreux systèmes hérités et applications spécifiques.


Date de publication : 15 août 2024