IDSEL για PCI

D

davorin

Guest
Καλησπέρα (ξ?

Κάποιος ξέρει αν το "IDSEL" μήνυμα είναι σημαντικό για δίαυλο PCI;

Προσπαθώντας να επισυνάψετε ένα απλό Ethernet PCI κάρτα σε eBox miniPC που έχει μια μικρότερη υποδοχή PCI IDSEL όπου λείπει ...

Τι θα γίνει με PREQ και PGNT;Μπορώ μόνο να τραβάτε μέχρι PREQ;

 
IDSEL είναι μια σημαντική σε PCI.Αλλά για αυτό, διαμόρφωση κύκλων δεν μπορεί να συμβεί.
Σχετικά με τη μητρική πλακέτα, συνήθως υψηλότερα για καρφίτσες διεύθυνση θα χρησιμοποιηθεί ως IDSEL.

 
Έτσι, βασικά, μπορώ να χρησιμοποιήσετε μία από AD31 και AD24 .. συνδεθείτε με αυτό;
Αλλά υποθέτω ότι πρέπει να είναι μοναδικά μέσα από όλες τις συσκευές PCI;

Το συμβούλιο έχει Vortex86 εποχούμενου Realtek 8139 PCI LAN chip ... ίσως θα πρέπει να υπάρχει έλεγχος που AD γραμμής που χρησιμοποιούν για εσωτερική LAN ...

 
Όπως είπε It_boy, idsel χρησιμοποιείται μόνο κατά τη διάρκεια της διαμόρφωσης του κύκλου.Αν θυμάμαι καλά, σας σε περίπτωση που δεν πρέπει να ενδιαφερόμαστε για αυτό το μήνυμα.Απλά πρέπει να ανταποκριθεί στην εντολή διαμόρφωσης εμφανίζεται στην υποδοχή.Όπως Cardbus λειτουργία, τη γέφυρα της συσκευής σας miniPCI slot έχει επιλεγεί από IDSEL και να περάσει η ρύθμιση του κύκλου σας.

χαιρετισμοί

 
ναι, αν έχετε μόνο μία συσκευή / mini-PCI κάρτα για σκάφους σας, μπορείτε να το κάνετε χωρίς IDSEL υπόψη μόνο τη ρύθμιση εντολή όπως λέει dll_embed

 
IDSel είναι το "τσιπ επιλέξτε" για τη διαμόρφωση χώρου προσβάσεις.Δεδομένου ότι η ρύθμιση δεν έχει χώρο Βάσης Διεύθυνση μητρώο που μπορεί να προγραμματιστεί (η κάρτα δεν έχει ρυθμιστεί ακόμη ναι, με ποιον τρόπο θα το BIOS διεύθυνση μια μοναδική κάρτα;) είναι η IDSel ανά συσκευή μοναδική μάρκα επιλέξετε.Διαμόρφωση χώρου προσβάσεις δεν κάνουν διεύθυνση αποκωδικοποίησης, εκτός από το χαμηλότερο 10 (περίπου) bits, να ξέρουμε που να καταγράφει στα διαμόρφωση χώρου που θέλετε να αντιμετωπίσει.

Δεδομένου ότι η διεύθυνση γραμμές κατά τη διάρκεια της διαμόρφωσης κύκλοι μπορούν να χρησιμοποιούνται μόνο από το μηδέν σε 10 bit (ή έτσι), είναι σύνηθες να hardwire κάθε συσκευή
της IDSEL σε ένα μοναδικό bit,
αρχής γενομένης από τις 16 μέχρι και τις 31.

Με αυτό τον τρόπο, κάθε υποδοχή PCI έχει τη μοναδική IDSel, και οι διευθύνσεις αντιστοιχίζονται αυτόματα.Και δεν χρειάζεται επιπλέον διεύθυνση αποκωδικοποίησης μάρκες.

0 σχισμή έχει 1 <<16 | addr => 0x00010xxx ως χώρος διαμόρφωσης
slot 1 1 <<17 | addr => 0x00020xxx ως χώρος διαμόρφωσης
slot 2 1 <<18 | addr => 0x00040xxx ως χώρος διαμόρφωσης

και ούτω καθεξής.
Θα πρέπει να χρησιμοποιείτε κατά 100 Ω αντίσταση για το AD (16 slot)-to-IDSEL σύνδεση.

 
Oki ... έχεις τώρα ... (o?

NetBSD τώρα και οι δύο εκθέσεις ethernet τσιπ ...
το RTL8139 εποχουμένως (επίσης PCI) και η Macronix
98.715 για την PCI κάρτα ...

Τώρα πρέπει να υπολογίσετε αν η SiS55x έχει κάποια σχέση μεταξύ της PCI
του INTA-INTD και την PGNT / PREQ σήματα ...

Υπάρχει κάποιο καλό ebook περίπου γενικής δίαυλο PCI κύκλοι;

 
Η PCI πρότυπο είναι μια καλή επιλογή.Είναι σαφές και λεπτομερώς.

 
Τώρα, στην κατάσταση που την PCI κάρτα Ethernet recogized είναι κατά τη διάρκεια της εκκίνησης ...

το συντομότερο, αλλά τα συστήματα που προσπαθεί να ανοίξει το σύστημα παγώνει ...

Βλέπω ότι η κάρτα εκδίδει PREQ που ακολουθείται από PGNT από το διαιτητή ... αλλά η INTA είναι πάντα χαμηλή, δεδομένου ότι το σύστημα δεν μπορεί να επαναφέρετε το IRQ ... αλλά έστω και αν δεν συνδέουν το INTA γραμμή που παγώνει το σύστημα ...

Δεν θα έπρεπε απλώς timeout κάποια στιγμή αντί;

 
davorin έγραψε:

Τώρα, στην κατάσταση που την PCI κάρτα Ethernet recogized είναι κατά τη διάρκεια της εκκίνησης ...το συντομότερο, αλλά τα συστήματα που προσπαθεί να ανοίξει το σύστημα παγώνει ...Βλέπω ότι η κάρτα εκδίδει PREQ που ακολουθείται από PGNT από το διαιτητή ... αλλά η INTA είναι πάντα χαμηλή, δεδομένου ότι το σύστημα δεν μπορεί να επαναφέρετε το IRQ ... αλλά έστω και αν δεν συνδέουν το INTA γραμμή που παγώνει το σύστημα ...Δεν θα έπρεπε απλώς timeout κάποια στιγμή αντί;
 
davorin έγραψε:

Τώρα, στην κατάσταση που την PCI κάρτα Ethernet recogized είναι κατά τη διάρκεια της εκκίνησης ...το συντομότερο, αλλά τα συστήματα που προσπαθεί να ανοίξει το σύστημα παγώνει ...Βλέπω ότι η κάρτα εκδίδει PREQ που ακολουθείται από PGNT από το διαιτητή ... αλλά η INTA είναι πάντα χαμηλή, δεδομένου ότι το σύστημα δεν μπορεί να επαναφέρετε το IRQ ... αλλά έστω και αν δεν συνδέουν το INTA γραμμή που παγώνει το σύστημα ...Δεν θα έπρεπε απλώς timeout κάποια στιγμή αντί;
 
Εντάξει τώρα ... σταθερό

Μεταχειρισμένα άλλη ethernet κάρτα με chip RTL8139 αντί του macronix συσκευή 5V ...

Φαίνεται ότι το δίαυλο PCI vortex86 δεν ήθελε 5V κάρτες σε όλα ...

Σε σπάνιες περιπτώσεις, να πάρω κάποια rtk0 / 1 φύλακα timeouts αλλά αυτό είναι γιατί πιστεύω της ελεύθερης άγρια τώρα καλωδίωση (ξ?

 
Όσον αφορά το βιβλίο ..Mindshare, Inc συνοψίζει την PCI spec όμορφα στην αρχιτεκτονική PCI βιβλίο.Δεν είστε σίγουροι αν είναι σε eBook όμως.

Εις υγεία.

 

Welcome to EDABoard.com

Sponsor

Back
Top