Ορισμοί σημάτων υποδοχής PCI
Η υποδοχή PCI ή η υποδοχή επέκτασης PCI χρησιμοποιεί ένα σύνολο γραμμών σήματος που επιτρέπουν την επικοινωνία και τον έλεγχο μεταξύ συσκευών που συνδέονται με τον δίαυλο PCI. Αυτά τα σήματα είναι ζωτικής σημασίας για τη διασφάλιση ότι οι συσκευές μπορούν να μεταφέρουν δεδομένα και να διαχειριστούν τα κράτη τους σύμφωνα με το πρωτόκολλο PCI. Ακολουθούν οι κύριες πτυχές των ορισμών σήματος υποδοχής PCI:
Βασικές γραμμές σήματος
1. Διεύθυνση/δίαυλος δεδομένων (διαφήμιση [31: 0]):
Αυτή είναι η κύρια γραμμή μετάδοσης δεδομένων στον δίαυλο PCI. Είναι πολυπλέκθηκε για να μεταφέρει και τις δύο διευθύνσεις (κατά τη διάρκεια των φάσεων διευθύνσεων) και τα δεδομένα (κατά τη διάρκεια των φάσεων δεδομένων) μεταξύ της συσκευής και του κεντρικού υπολογιστή.
2. Πλαίσιο#:
Οδηγούμενη από την τρέχουσα κύρια συσκευή, το πλαίσιο# υποδεικνύει την έναρξη και τη διάρκεια μιας πρόσβασης. Ο ισχυρισμός του σηματοδοτεί την έναρξη μιας μεταφοράς και η επιμονή του δείχνει ότι η μετάδοση δεδομένων συνεχίζεται. Η αποσύνδεση σηματοδοτεί το τέλος της τελευταίας φάσης δεδομένων.
3. Irdy# (initiator ready):
Υποδεικνύει ότι η κύρια συσκευή είναι έτοιμη να μεταφέρει δεδομένα. Κατά τη διάρκεια κάθε κύκλου μεταφοράς δεδομένων, εάν ο κύριος μπορεί να οδηγήσει τα δεδομένα στο λεωφορείο, ισχυρίζεται το Irdy#.
4. Devsel# (Επιλογή συσκευής):
Οδηγούμενη από τη στοχευμένη συσκευή σκλάβων, το Devsel# υποδηλώνει ότι η συσκευή είναι έτοιμη να ανταποκριθεί στη λειτουργία του λεωφορείου. Η καθυστέρηση στην επιβεβαίωση του Devsel# ορίζει πόσο καιρό χρειάζεται η συσκευή σκλάβων για να προετοιμαστεί για να ανταποκριθεί σε μια εντολή λεωφορείου.
5. Σταματήστε# (προαιρετικό):
Ένα προαιρετικό σήμα που χρησιμοποιείται για την ειδοποίηση της κύριας συσκευής για να σταματήσει η τρέχουσα μεταφορά δεδομένων σε εξαιρετικές περιπτώσεις, όπως όταν η συσκευή προορισμού δεν μπορεί να ολοκληρώσει τη μεταφορά.
6. Perr# (σφάλμα ισοτιμίας):
Οδηγείται από τη συσκευή σκλάβων για να αναφέρει σφάλματα ισοτιμίας που εντοπίστηκαν κατά τη μεταφορά δεδομένων.
7. Serr# (σφάλμα συστήματος):
Χρησιμοποιείται για την αναφορά σφαλμάτων σε επίπεδο συστήματος που θα μπορούσαν να προκαλέσουν καταστροφικές συνέπειες, όπως σφάλματα ισοτιμίας διευθύνσεων ή σφάλματα ισοτιμίας στις ειδικές ακολουθίες εντολών.
Γραμμές σήματος ελέγχου
1. Command/Byte Ενεργοποίηση πολλαπλών (C/BE [3: 0]#):
Μεταφέρει εντολές διαύλου κατά τη διάρκεια των φάσεων διευθύνσεων και τα σήματα ενεργοποίησης των byte κατά τη διάρκεια των φάσεων δεδομένων, καθορίζοντας ποια bytes στη διαφήμιση [31: 0] είναι έγκυρα δεδομένα.
2. Req# (Αίτημα χρήσης του λεωφορείου):
Οδηγείται από μια συσκευή που επιθυμεί να αποκτήσει τον έλεγχο του λεωφορείου, σηματοδοτώντας το αίτημά του στον διαιτητή.
3. GNT# (Grant To Wase Bus):
Οδηγούμενη από τον διαιτητή, η GNT# υποδεικνύει στη συσκευή που ζητά ότι έχει χορηγηθεί το αίτημά του για τη χρήση του δίαυλου.
Άλλες γραμμές σήματος
Διαιτητικά σήματα:
Συμπεριλάβετε σήματα που χρησιμοποιούνται για διαιτησία λεωφορείων, εξασφαλίζοντας δίκαιη κατανομή των πόρων λεωφορείων μεταξύ πολλαπλών συσκευών που ζητούν την πρόσβαση ταυτόχρονα.
Σήματα διακοπής (Inta#, intb#, intc#, intd#):
Χρησιμοποιείται από σκλάβες συσκευές για την αποστολή αιτήσεων διακοπής στον κεντρικό υπολογιστή, ειδοποιώντας για συγκεκριμένα γεγονότα ή αλλαγές κατάστασης.
Συνοπτικά, οι ορισμοί σήματος υποδοχής PCI περιλαμβάνουν ένα σύνθετο σύστημα γραμμών σήματος που είναι υπεύθυνες για τη μεταφορά δεδομένων, τον έλεγχο των συσκευών, την αναφορά σφαλμάτων και τη διακοπή του χειρισμού στον δίαυλο PCI. Αν και ο δίαυλος PCI έχει αντικατασταθεί από λεωφορεία PCIE υψηλότερης απόδοσης, η υποδοχή PCI και οι ορισμοί του σήματος παραμένουν σημαντικοί σε πολλά συστήματα κληρονομιάς και συγκεκριμένες εφαρμογές.
Χρόνος δημοσίευσης: Αυγ-15-2024