Ελεγκτής διαχείρισης πλακέτας intel FPGA Programmable Acceleration Card N3000
Intel FPGA Programmable Acceleration Card N3000 BMC Εισαγωγή
Σχετικά με αυτό το Έγγραφο
Ανατρέξτε στον Οδηγό χρήστη διαχείρισης πλακέτας Intel FPGA Programmable Acceleration Card N3000 για να μάθετε περισσότερα σχετικά με τις λειτουργίες και τις δυνατότητες του Intel® MAX® 10 BMC και να κατανοήσετε πώς να διαβάζετε δεδομένα τηλεμετρίας στο Intel FPGA PAC N3000 χρησιμοποιώντας PLDM μέσω MCTP SMBus και I2C SMBus . Περιλαμβάνεται μια εισαγωγή στο Intel MAX 10 root of trust (RoT) και την ασφαλή απομακρυσμένη ενημέρωση συστήματος.
Υπερview
Το Intel MAX 10 BMC είναι υπεύθυνο για τον έλεγχο, την παρακολούθηση και την παραχώρηση πρόσβασης στις λειτουργίες της πλακέτας. Το Intel MAX 10 BMC διασυνδέεται με ενσωματωμένους αισθητήρες, το FPGA και το φλας και διαχειρίζεται ακολουθίες ενεργοποίησης/απενεργοποίησης, διαμόρφωσης FPGA και τηλεμετρίας δεδομένων. Μπορείτε να επικοινωνήσετε με το BMC χρησιμοποιώντας το πρωτόκολλο Platform Level Data Model (PLDM) έκδοση 1.1.1. Το υλικολογισμικό BMC μπορεί να αναβαθμιστεί πεδίου μέσω PCIe χρησιμοποιώντας τη δυνατότητα απομακρυσμένης ενημέρωσης συστήματος.
Χαρακτηριστικά του BMC
- Λειτουργεί ως Root of Trust (RoT) και ενεργοποιεί τις δυνατότητες ασφαλούς ενημέρωσης του Intel FPGA PAC N3000.
- Ελέγχει τις ενημερώσεις υλικολογισμικού και φλας FPGA μέσω PCIe.
- Διαχειρίζεται τη διαμόρφωση FPGA.
- Διαμορφώνει τις ρυθμίσεις δικτύου για τη συσκευή επαναχρονισμού Ethernet C827.
- Χειριστήρια Ακολουθία ενεργοποίησης και απενεργοποίησης και ανίχνευση σφαλμάτων με προστασία αυτόματης απενεργοποίησης.
- Ελέγχει την τροφοδοσία και επαναφέρει την πλακέτα.
- Διεπαφές με αισθητήρες, φλας FPGA και QSFP.
- Παρακολουθεί δεδομένα τηλεμετρίας (θερμοκρασία πίνακα, τομtage και ρεύμα) και παρέχει προστατευτική δράση όταν οι μετρήσεις είναι εκτός του κρίσιμου ορίου.
- Αναφέρει δεδομένα τηλεμετρίας για φιλοξενία BMC μέσω μοντέλου δεδομένων επιπέδου πλατφόρμας (PLDM) μέσω MCTP SMBus ή I2C.
- Υποστηρίζει PLDM μέσω MCTP SMBus μέσω PCIe SMBus. Το 0xCE είναι μια υποτελής διεύθυνση 8-bit.
- Υποστηρίζει I2C SMBus. Το 0xBC είναι η υποτελής διεύθυνση 8-bit.
- Αποκτά πρόσβαση στις διευθύνσεις MAC Ethernet στο EEPROM και στην αναγνώριση μονάδας με δυνατότητα αντικατάστασης πεδίου (FRUID) EEPROM.
Intel Corporation. Ολα τα δικαιώματα διατηρούνται. Η επωνυμία Intel, το λογότυπο Intel και άλλα σήματα Intel είναι εμπορικά σήματα της Intel Corporation ή των θυγατρικών της. Η Intel εγγυάται την απόδοση των προϊόντων FPGA και ημιαγωγών της σύμφωνα με τις τρέχουσες προδιαγραφές σύμφωνα με την τυπική εγγύηση της Intel, αλλά διατηρεί το δικαίωμα να κάνει αλλαγές σε οποιαδήποτε προϊόντα και υπηρεσίες ανά πάσα στιγμή χωρίς προειδοποίηση. Η Intel δεν αναλαμβάνει καμία ευθύνη ή ευθύνη που απορρέει από την εφαρμογή ή τη χρήση οποιασδήποτε πληροφορίας, προϊόντος ή υπηρεσίας που περιγράφεται στο παρόν, εκτός εάν συμφωνηθεί ρητά εγγράφως από την Intel. Συνιστάται στους πελάτες της Intel να λαμβάνουν την πιο πρόσφατη έκδοση των προδιαγραφών της συσκευής προτού βασιστούν σε οποιεσδήποτε δημοσιευμένες πληροφορίες και προτού υποβάλουν παραγγελίες για προϊόντα ή υπηρεσίες. *Άλλα ονόματα και επωνυμίες μπορούν να διεκδικηθούν ως ιδιοκτησία τρίτων.
BMC υψηλού επιπέδου μπλοκ διάγραμμα
Root of Trust (RoT)
Το Intel MAX 10 BMC λειτουργεί ως Root of Trust (RoT) και επιτρέπει την ασφαλή απομακρυσμένη ενημέρωση συστήματος του Intel FPGA PAC N3000. Το RoT περιλαμβάνει λειτουργίες που μπορούν να βοηθήσουν στην αποφυγή των ακόλουθων:
- Φόρτωση ή εκτέλεση μη εξουσιοδοτημένου κώδικα ή σχεδίων
- Επιχειρήσεις παρεμπόδισης από μη προνομιούχο λογισμικό, προνομιακό λογισμικό ή τον κεντρικό υπολογιστή BMC
- Μη σκόπιμη εκτέλεση παλαιότερου κώδικα ή σχεδίων με γνωστά σφάλματα ή τρωτά σημεία, επιτρέποντας στο BMC να ανακαλέσει την εξουσιοδότηση
Οδηγός χρήστη Intel® FPGA Programmable Acceleration Card N3000 Board Management Controller
Το Intel FPGA PAC N3000 BMC επιβάλλει επίσης πολλές άλλες πολιτικές ασφαλείας που σχετίζονται με την πρόσβαση μέσω διαφόρων διεπαφών, καθώς και την προστασία του ενσωματωμένου φλας μέσω του περιορισμού του ρυθμού εγγραφής. Ανατρέξτε στον Οδηγό χρήστη Intel FPGA Programmable Acceleration Card N3000 Security για πληροφορίες σχετικά με το RoT και τα χαρακτηριστικά ασφαλείας του Intel FPGA PAC N3000.
Σχετικές Πληροφορίες
Οδηγός χρήστη Intel FPGA Programmable Acceleration Card N3000 Security
Ασφαλής απομακρυσμένη ενημέρωση συστήματος
Το BMC υποστηρίζει Secure RSU για το υλικολογισμικό Intel MAX 10 BMC Nios® και την εικόνα RTL και ενημερώσεις εικόνας Intel Arria® 10 FPGA με έλεγχο ταυτότητας και ακεραιότητας. Το υλικολογισμικό Nios είναι υπεύθυνο για τον έλεγχο ταυτότητας της εικόνας κατά τη διαδικασία ενημέρωσης. Οι ενημερώσεις προωθούνται μέσω της διασύνδεσης PCIe στο Intel Arria 10 GT FPGA, το οποίο με τη σειρά του τις εγγράφει πάνω από την κύρια μονάδα Intel Arria 10 FPGA SPI στην υποτελή μονάδα Intel MAX 10 FPGA SPI. Μια προσωρινή περιοχή φλας που ονομάζεται stagΗ περιοχή ing αποθηκεύει οποιονδήποτε τύπο bitstream ελέγχου ταυτότητας μέσω της διεπαφής SPI. Ο σχεδιασμός BMC RoT περιέχει την κρυπτογραφική μονάδα που υλοποιεί τη λειτουργία επαλήθευσης κατακερματισμού SHA2 256 bit και τη λειτουργία επαλήθευσης υπογραφής ECDSA 256 P 256 για τον έλεγχο ταυτότητας των κλειδιών και της εικόνας χρήστη. Το υλικολογισμικό Nios χρησιμοποιεί την κρυπτογραφική μονάδα για τον έλεγχο ταυτότητας της εικόνας που έχει υπογράψει ο χρήστης στο stagπεριοχή. Εάν περάσει ο έλεγχος ταυτότητας, το υλικολογισμικό Nios αντιγράφει την εικόνα χρήστη στην περιοχή φλας χρήστη. Εάν ο έλεγχος ταυτότητας αποτύχει, το υλικολογισμικό Nios αναφέρει ένα σφάλμα. Ανατρέξτε στον Οδηγό χρήστη Intel FPGA Programmable Acceleration Card N3000 Security για πληροφορίες σχετικά με το RoT και τα χαρακτηριστικά ασφαλείας του Intel FPGA PAC N3000.
Σχετικές Πληροφορίες
Οδηγός χρήστη Intel FPGA Programmable Acceleration Card N3000 Security
Διαχείριση Ακολουθίας Ισχύος
Το μηχάνημα κατάστασης BMC Power sequencer διαχειρίζεται τις ακολουθίες ενεργοποίησης και απενεργοποίησης Intel FPGA PAC N3000 για γωνιακές θήκες κατά τη διάρκεια της διαδικασίας ενεργοποίησης ή της κανονικής λειτουργίας. Η ροή ενεργοποίησης Intel MAX 10 καλύπτει ολόκληρη τη διαδικασία, συμπεριλαμβανομένης της εκκίνησης Intel MAX 10, της εκκίνησης Nios και της διαχείρισης ακολουθίας ισχύος για διαμόρφωση FPGA. Ο κεντρικός υπολογιστής πρέπει να ελέγχει τις εκδόσεις κατασκευής τόσο του Intel MAX 10 όσο και του FPGA, καθώς και την κατάσταση του Nios μετά από κάθε κύκλο ισχύος, και να προβεί στις αντίστοιχες ενέργειες σε περίπτωση που το Intel FPGA PAC N3000 συναντήσει γωνιακές θήκες, όπως Intel MAX 10 ή Αποτυχία φόρτωσης εργοστασιακής κατασκευής FPGA ή αποτυχία εκκίνησης Nios. Το BMC προστατεύει το Intel FPGA PAC N3000 κλείνοντας την τροφοδοσία της κάρτας υπό τις ακόλουθες συνθήκες:
- Παροχή άκρου 12 V ή PCIe voltagΤο e είναι κάτω από 10.46 V
- Η θερμοκρασία του πυρήνα FPGA φτάνει τους 100°C
- Η θερμοκρασία του πίνακα φτάνει τους 85 °C
Παρακολούθηση πλακέτας μέσω αισθητήρων
Οι οθόνες Intel MAX 10 BMC voltage, ρεύμα και θερμοκρασία διαφόρων εξαρτημάτων στο Intel FPGA PAC N3000. Ο κεντρικός υπολογιστής BMC μπορεί να έχει πρόσβαση στα δεδομένα τηλεμετρίας μέσω PCIe SMBus. Το PCIe SMBus μεταξύ του κεντρικού BMC και του Intel FPGA PAC N3000 Intel MAX 10 BMC είναι κοινόχρηστο τόσο από το τελικό σημείο PLDM μέσω MCTP SMBus όσο και από το τυπικό I2C υποτελές στη διεπαφή Avalon-MM (μόνο για ανάγνωση).
Παρακολούθηση πλακέτας μέσω PLDM μέσω MCTP SMBus
Το BMC στο Intel FPGA PAC N3000 επικοινωνεί με έναν διακομιστή BMC μέσω του PCIe* SMBus. Ο ελεγκτής MCTP υποστηρίζει το μοντέλο δεδομένων επιπέδου πλατφόρμας (PLDM) μέσω της στοίβας Πρωτοκόλλου Μεταφοράς Στοιχείων Διαχείρισης (MCTP). Η υποτελής διεύθυνση τελικού σημείου MCTP είναι 0xCE από προεπιλογή. Μπορεί να επαναπρογραμματιστεί σε αντίστοιχο τμήμα εξωτερικού φλας FPGA Quad SPI μέσω in-band way, εάν είναι απαραίτητο. Το Intel FPGA PAC N3000 BMC υποστηρίζει ένα υποσύνολο των εντολών PLDM και MCTP για να επιτρέψει σε έναν διακομιστή BMC να αποκτήσει δεδομένα αισθητήρα, όπως voltage, ρεύμα και θερμοκρασία.
Σημείωμα:
Υποστηρίζεται το μοντέλο δεδομένων επιπέδου πλατφόρμας (PLDM) μέσω MCTP SMBus. Το PLDM μέσω MCTP μέσω εγγενούς PCIe δεν υποστηρίζεται. Κατηγορία συσκευής SMBus: Η συσκευή "Διορθώθηκε, δεν μπορεί να εντοπιστεί" υποστηρίζεται από προεπιλογή, αλλά υποστηρίζονται και οι τέσσερις κατηγορίες συσκευών και μπορούν να διαμορφωθούν εκ νέου. Υποστηρίζεται το ACK-Poll
- Υποστηρίζεται με προεπιλεγμένη υποτελή διεύθυνση SMBus 0xCE.
- Υποστηρίζεται με μια σταθερή ή εκχωρημένη εξαρτημένη διεύθυνση.
Το BMC υποστηρίζει την έκδοση 1.3.0 της βασικής προδιαγραφής του πρωτοκόλλου διαχείρισης στοιχείων μεταφοράς (MCTP) (προδιαγραφή DTMF DSP0236), την έκδοση 1.1.1 του προτύπου PLDM για παρακολούθηση και έλεγχο πλατφόρμας (προδιαγραφή DTMF DSP0248) και την έκδοση 1.0.0 του PLDM για έλεγχο και εντοπισμό μηνυμάτων (προδιαγραφή DTMF DSP0240).
Σχετικές Πληροφορίες
Προδιαγραφές Distributed Management Task Force (DMTF) Για σύνδεση με συγκεκριμένες προδιαγραφές DMTF
Ταχύτητα διασύνδεσης SMBus
Η υλοποίηση Intel FPGA PAC N3000 υποστηρίζει συναλλαγές SMBus στα 100 KHz από προεπιλογή.
Υποστήριξη MCTP Packetization
Ορισμοί MCTP
- Το σώμα του μηνύματος αντιπροσωπεύει το ωφέλιμο φορτίο ενός μηνύματος MCTP. Το σώμα του μηνύματος μπορεί να εκτείνεται σε πολλά πακέτα MCTP.
- Το ωφέλιμο φορτίο πακέτου MCTP αναφέρεται στο τμήμα του σώματος μηνύματος ενός μηνύματος MCTP που μεταφέρεται σε ένα μόνο πακέτο MCTP.
- Η μονάδα μετάδοσης αναφέρεται στο μέγεθος του τμήματος του ωφέλιμου φορτίου πακέτων MCTP.
Μέγεθος μονάδας μετάδοσης
- Το μέγεθος της βασικής μονάδας μετάδοσης (ελάχιστη μονάδα μετάδοσης) για το MCTP είναι 64 byte.
- Όλα τα μηνύματα ελέγχου MCTP απαιτείται να έχουν ωφέλιμο φορτίο πακέτων που δεν είναι μεγαλύτερο από τη μονάδα μετάδοσης γραμμής βάσης χωρίς διαπραγμάτευση. (Ο μηχανισμός διαπραγμάτευσης για μεγαλύτερες μονάδες μετάδοσης μεταξύ τελικών σημείων είναι συγκεκριμένος για τον τύπο μηνύματος και δεν αναφέρεται στην προδιαγραφή Βάσης MCTP)
- Οποιοδήποτε μήνυμα MCTP του οποίου το μέγεθος του σώματος του μηνύματος είναι μεγαλύτερο από 64 byte θα χωρίζεται σε πολλαπλά πακέτα για μία μόνο μετάδοση μηνύματος.
Πεδία πακέτων MCTP
Γενικά πεδία πακέτων/μηνυμάτων
Υποστηριζόμενα σύνολα εντολών
Υποστηριζόμενες εντολές MCTP
- Λάβετε υποστήριξη έκδοσης MCTP
- Πληροφορίες έκδοσης βασικών προδιαγραφών
- Πληροφορίες έκδοσης πρωτοκόλλου ελέγχου
- Έκδοση PLDM μέσω MCTP
- Ορισμός αναγνωριστικού σημείου τέλους
- Λήψη αναγνωριστικού σημείου τελικού
- Λήψη Endpoint UUID
- Λάβετε υποστήριξη τύπου μηνύματος
- Λάβετε υποστήριξη μηνυμάτων που καθορίζονται από τον προμηθευτή
Σημείωμα:
Για την εντολή Get Vendor Defined Message Support, το BMC απαντά με τον κωδικό ολοκλήρωσης ERROR_INVALID_DATA(0x02).
Υποστηριζόμενες εντολές προδιαγραφών βάσης PLDM
- SetTID
- GetTID
- GetPLDMVersion
- GetPLDMTtypes
- GetPLDMCommands
Υποστηριζόμενο PLDM για εντολές προδιαγραφών παρακολούθησης και ελέγχου πλατφόρμας
- SetTID
- GetTID
- GetSensorReading
- GetSensorThresholds
- SetSensorThresholds
- GetPDRRepositoryInfo
- GetPDR
Σημείωμα:
Ο πυρήνας BMC Nios II πραγματοποιεί δημοσκοπήσεις για διαφορετικά δεδομένα τηλεμετρίας κάθε 1 χιλιοστό του δευτερολέπτου και η διάρκεια μέτρησης διαρκεί περίπου 500~800 χιλιοστά του δευτερολέπτου, επομένως το μήνυμα απάντησης έναντι ενός αντίστοιχου μηνύματος αιτήματος της εντολής GetSensorReading ή GetSensorThresholds ενημερώνεται ανάλογα κάθε 500~800 χιλιοστά του δευτερολέπτου.
Σημείωμα:
Το GetStateSensorReadings δεν υποστηρίζεται.
Τοπολογία και Ιεραρχία PLDM
Εγγραφές καθορισμένων περιγραφέων πλατφόρμας
Το Intel FPGA PAC N3000 χρησιμοποιεί 20 εγγραφές περιγραφής πλατφόρμας (PDR). Το Intel MAX 10 BMC υποστηρίζει μόνο ενοποιημένα PDR όπου τα PDR δεν προστίθενται ή αφαιρούνται δυναμικά όταν το QSFP είναι συνδεδεμένο και αποσυνδεδεμένο. Όταν αποσυνδεθεί η κατάσταση λειτουργίας του αισθητήρα θα αναφέρεται απλώς ως μη διαθέσιμη.
Ονόματα αισθητήρων και λαβή εγγραφής
Σε όλα τα PDR εκχωρείται μια αδιαφανής αριθμητική τιμή που ονομάζεται λαβή εγγραφής. Αυτή η τιμή χρησιμοποιείται για την πρόσβαση μεμονωμένων PDR εντός του αποθετηρίου PDR μέσω του GetPDR (προδιαγραφή DTMF DSP0248). Ο παρακάτω πίνακας είναι μια ενοποιημένη λίστα αισθητήρων που παρακολουθούνται στο Intel FPGA PAC N3000.
Ονόματα αισθητήρων PDR και λαβή εγγραφής
Λειτουργία | Όνομα αισθητήρα | Πληροφορίες αισθητήρα | PLDM | ||
Πηγή ανάγνωσης αισθητήρα (Στοιχείο) | PDR
Λαβή εγγραφής |
Όρια στο PDR | Αλλαγές κατωφλίου επιτρέπεται μέσω PLDM | ||
Συνολική ισχύς εισόδου Intel FPGA PAC | Power Board | Υπολογίστε από τα δάχτυλα PCIe 12V ρεύμα και όγκοtage | 1 | 0 | Οχι |
PCIe δάχτυλα 12 V Ρεύμα | Ρεύμα Backplane 12 V | PAC1932 SENSE1 | 2 | 0 | Οχι |
PCIe δάχτυλα 12 V Voltage | 12 V Backplane Voltage | PAC1932 SENSE1 | 3 | 0 | Οχι |
1.2 V Rail Voltage | 1.2 V Voltage | MAX10 ADC | 4 | 0 | Οχι |
1.8 V Rail Voltage | 1.8 V Voltage | ΜΕΓΙΣΤΟ 10 ADC | 6 | 0 | Οχι |
3.3 V Rail Voltage | 3.3 V Voltage | ΜΕΓΙΣΤΟ 10 ADC | 8 | 0 | Οχι |
FPGA Core Voltage | FPGA Core Voltage | LTC3884 (U44) | 10 | 0 | Οχι |
Ρεύμα πυρήνα FPGA | Ρεύμα πυρήνα FPGA | LTC3884 (U44) | 11 | 0 | Οχι |
Θερμοκρασία πυρήνα FPGA | Θερμοκρασία πυρήνα FPGA | Δίοδος θερμοκρασίας FPGA μέσω TMP411 | 12 | Ανώτερη προειδοποίηση: 90
Upper Fatal: 100 |
Ναί |
Θερμοκρασία πίνακα | Θερμοκρασία πίνακα | TMP411 (U65) | 13 | Ανώτερη προειδοποίηση: 75
Upper Fatal: 85 |
Ναί |
QSFP0 Voltage | QSFP0 Voltage | Εξωτερική μονάδα QSFP (J4) | 14 | 0 | Οχι |
Θερμοκρασία QSFP0 | Θερμοκρασία QSFP0 | Εξωτερική μονάδα QSFP (J4) | 15 | Ανώτερη προειδοποίηση: Η τιμή ορίστηκε από τον προμηθευτή QSFP
Upper Fatal: Η τιμή ορίστηκε από τον προμηθευτή QSFP |
Οχι |
Βοηθητικό ρεύμα PCIe 12V | 12 V AUX | PAC1932 SENSE2 | 24 | 0 | Οχι |
PCIe Auxiliary 12V Voltage | 12 V AUX Voltage | PAC1932 SENSE2 | 25 | 0 | Οχι |
QSFP1 Voltage | QSFP1 Voltage | Εξωτερική μονάδα QSFP (J5) | 37 | 0 | Οχι |
Θερμοκρασία QSFP1 | Θερμοκρασία QSFP1 | Εξωτερική μονάδα QSFP (J5) | 38 | Ανώτερη προειδοποίηση: Η τιμή ορίστηκε από τον προμηθευτή QSFP
Upper Fatal: Η τιμή ορίστηκε από τον προμηθευτή QSFP |
Οχι |
PKVL A Θερμοκρασία πυρήνα | PKVL A Θερμοκρασία πυρήνα | Τσιπ PKVL (88EC055) (U18A) | 44 | 0 | Οχι |
συνέχισε… |
Λειτουργία | Όνομα αισθητήρα | Πληροφορίες αισθητήρα | PLDM | ||
Πηγή ανάγνωσης αισθητήρα (Στοιχείο) | PDR
Λαβή εγγραφής |
Όρια στο PDR | Αλλαγές κατωφλίου επιτρέπεται μέσω PLDM | ||
Θερμοκρασία PKVL A Serdes | Θερμοκρασία PKVL A Serdes | Τσιπ PKVL (88EC055) (U18A) | 45 | 0 | Οχι |
Θερμοκρασία πυρήνα PKVL B | Θερμοκρασία πυρήνα PKVL B | Τσιπ PKVL (88EC055) (U23A) | 46 | 0 | Οχι |
PKVL B Serdes Θερμοκρασία | PKVL B Serdes Θερμοκρασία | Τσιπ PKVL (88EC055) (U23A) | 47 | 0 | Οχι |
Σημείωμα:
Οι τιμές Upper Warning και Upper Fatal για το QSFP ορίζονται από τον πωλητή QSFP. Ανατρέξτε στο φύλλο δεδομένων προμηθευτή για τις τιμές. Το BMC θα διαβάσει αυτές τις τιμές κατωφλίου και θα τις αναφέρει. Το fpgad είναι μια υπηρεσία που μπορεί να σας βοηθήσει να προστατεύσετε τον διακομιστή από κατάρρευση όταν το υλικό φτάσει σε ένα ανώτερο μη ανακτήσιμο ή χαμηλότερο μη ανακτήσιμο όριο αισθητήρα (ονομάζεται επίσης μοιραίο όριο). Το fpgad είναι σε θέση να παρακολουθεί καθέναν από τους 20 αισθητήρες που αναφέρονται από τον Ελεγκτή Διαχείρισης του Board. Ανατρέξτε στο θέμα Graceful Shutdown από τον Οδηγό χρήστη Intel Acceleration Stack: Intel FPGA Programmable Acceleration Card N3000 για περισσότερες πληροφορίες.
Σημείωμα:
Τα πιστοποιημένα συστήματα διακομιστών OEM θα πρέπει να παρέχουν την απαιτούμενη ψύξη για τους φόρτους εργασίας σας. Μπορείτε να λάβετε τις τιμές των αισθητήρων εκτελώντας την ακόλουθη εντολή OPAE ως root ή sudo: $ sudo fpgainfo bmc
Σχετικές Πληροφορίες
Οδηγός χρήστη Intel Acceleration Stack: Intel FPGA Programmable Acceleration Card N3000
Παρακολούθηση πλακέτας μέσω I2C SMBus
Η τυπική υποτελής διεπαφή I2C στη διεπαφή Avalon-MM (μόνο για ανάγνωση) μοιράζεται το PCIe SMBus μεταξύ του κεντρικού BMC και του Intel MAX 10 RoT. Το Intel FPGA PAC N3000 υποστηρίζει τυπική εξαρτημένη διεπαφή I2C και η εξαρτημένη διεύθυνση είναι 0xBC από προεπιλογή μόνο για πρόσβαση εκτός ζώνης. Η λειτουργία διευθυνσιοδότησης byte είναι η λειτουργία διεύθυνσης μετατόπισης 2 byte. Εδώ είναι ο χάρτης μνήμης καταχωρητή δεδομένων τηλεμετρίας που μπορείτε να χρησιμοποιήσετε για πρόσβαση σε πληροφορίες μέσω των εντολών I2C. Η στήλη περιγραφής περιγράφει πώς οι επιστρεφόμενες τιμές καταχωρητή μπορούν να υποβληθούν σε περαιτέρω επεξεργασία για να ληφθούν οι πραγματικές τιμές. Οι μονάδες μπορεί να είναι Κελσίου (°C), mA, mV, mW ανάλογα με τον αισθητήρα που διαβάζετε.
Χάρτης μνήμης μητρώου δεδομένων τηλεμετρίας
Μητρώο | Οφσετ | Πλάτος | Πρόσβαση | Πεδίο | Προεπιλεγμένη τιμή | Περιγραφή |
Θερμοκρασία πίνακα | 0x100 | 32 | RO | [31:0] | 32:00000000 | TMP411 (U65)
Η τιμή καταχωρητή είναι υπογεγραμμένη ακέραιος Θερμοκρασία = τιμή καταχωρητή * 0.5 |
Προειδοποίηση για υψηλή θερμοκρασία πλακέτας | 0x104 | 32 | RW | [31:0] | 32:00000000 | TMP411 (U65)
Η τιμή του μητρώου είναι υπογεγραμμένος ακέραιος |
Υψηλό όριο = τιμή εγγραφής
* 0.5 |
||||||
Θερμοκρασία πίνακα Υψηλή Θανατηφόρα | 0x108 | 32 | RW | [31:0] | 32:00000000 | TMP411 (U65)
Η τιμή του μητρώου είναι υπογεγραμμένος ακέραιος |
High Critical = τιμή εγγραφής
* 0.5 |
||||||
Θερμοκρασία πυρήνα FPGA | 0x110 | 32 | RO | [31:0] | 32:00000000 | TMP411 (U65)
Η τιμή του μητρώου είναι υπογεγραμμένος ακέραιος |
Θερμοκρασία = τιμή εγγραφής
* 0.5 |
||||||
FPGA Die
Προειδοποίηση για υψηλή θερμοκρασία |
0x114 | 32 | RW | [31:0] | 32:00000000 | TMP411 (U65)
Η τιμή του μητρώου είναι υπογεγραμμένος ακέραιος |
Υψηλό όριο = τιμή εγγραφής
* 0.5 |
||||||
συνέχισε… |
Μητρώο | Οφσετ | Πλάτος | Πρόσβαση | Πεδίο | Προεπιλεγμένη τιμή | Περιγραφή |
FPGA Core Voltage | 0x13C | 32 | RO | [31:0] | 32:00000000 | LTC3884(U44)
Τομtage(mV) = τιμή καταχωρητή |
Ρεύμα πυρήνα FPGA | 0x140 | 32 | RO | [31:0] | 32:00000000 | LTC3884(U44)
Current(mA) = τιμή καταχωρητή |
12v Backplane Voltage | 0x144 | 32 | RO | [31:0] | 32:00000000 | Τομtage(mV) = τιμή καταχωρητή |
Ρεύμα Backplane 12v | 0x148 | 32 | RO | [31:0] | 32:00000000 | Current(mA) = τιμή καταχωρητή |
1.2v Voltage | 0x14C | 32 | RO | [31:0] | 32:00000000 | Τομtage(mV) = τιμή καταχωρητή |
12v Aux Voltage | 0x150 | 32 | RO | [31:0] | 32:00000000 | Τομtage(mV) = τιμή καταχωρητή |
Ενισχυτικό ρεύμα 12v | 0x154 | 32 | RO | [31:0] | 32:00000000 | Current(mA) = τιμή καταχωρητή |
1.8v Voltage | 0x158 | 32 | RO | [31:0] | 32:00000000 | Τομtage(mV) = τιμή καταχωρητή |
3.3v Voltage | 0x15C | 32 | RO | [31:0] | 32:00000000 | Τομtage(mV) = τιμή καταχωρητή |
Power Board | 0x160 | 32 | RO | [31:0] | 32:00000000 | Ισχύς(mW) = τιμή καταχωρητή |
PKVL A Θερμοκρασία πυρήνα | 0x168 | 32 | RO | [31:0] | 32:00000000 | PKVL1(U18A)
Η τιμή του μητρώου είναι υπογεγραμμένος ακέραιος Θερμοκρασία = τιμή εγγραφής * 0.5 |
Θερμοκρασία PKVL A Serdes | 0x16C | 32 | RO | [31:0] | 32:00000000 | PKVL1(U18A)
Η τιμή του μητρώου είναι υπογεγραμμένος ακέραιος Θερμοκρασία = τιμή εγγραφής * 0.5 |
Θερμοκρασία πυρήνα PKVL B | 0x170 | 32 | RO | [31:0] | 32:00000000 | PKVL2(U23A)
Η τιμή του μητρώου είναι υπογεγραμμένος ακέραιος Θερμοκρασία = τιμή εγγραφής * 0.5 |
PKVL B Serdes Θερμοκρασία | 0x174 | 32 | RO | [31:0] | 32:00000000 | PKVL2(U23A)
Η τιμή του μητρώου είναι υπογεγραμμένος ακέραιος Θερμοκρασία = τιμή εγγραφής * 0.5 |
Οι τιμές QSFP λαμβάνονται με την ανάγνωση της ενότητας QSFP και την αναφορά των τιμών ανάγνωσης στον κατάλληλο καταχωρητή. Εάν η μονάδα QSFP δεν υποστηρίζει την παρακολούθηση ψηφιακού διαγνωστικού ελέγχου ή εάν η μονάδα QSFP δεν είναι εγκατεστημένη, τότε αγνοήστε τις τιμές που διαβάζονται από καταχωρητές QSFP. Χρησιμοποιήστε το εργαλείο Intelligent Platform Management Interface (IPMI) για να διαβάσετε τα δεδομένα τηλεμετρίας μέσω του διαύλου I2C.
Εντολή I2C για την ανάγνωση των θερμοκρασιών του πίνακα στη διεύθυνση 0x100:
Στην παρακάτω εντολή:
- 0x20 είναι η κύρια διεύθυνση διαύλου I2C του διακομιστή σας που μπορεί να έχει απευθείας πρόσβαση στις υποδοχές PCIe. Αυτή η διεύθυνση διαφέρει ανάλογα με τον διακομιστή. Ανατρέξτε στο φύλλο δεδομένων του διακομιστή σας για τη σωστή διεύθυνση I2C του διακομιστή σας.
- 0xBC είναι η υποτελής διεύθυνση I2C του Intel MAX 10 BMC.
- 4 είναι ο αριθμός των byte δεδομένων ανάγνωσης
- 0x01 0x00 είναι η διεύθυνση καταχωρητή της θερμοκρασίας του πίνακα που παρουσιάζεται στον πίνακα.
Εντολή:
ipmitool i2c bus=0x20 0xBC 4 0x01 0x00
Παραγωγή:
01110010 00000000 00000000 00000000
Η τιμή εξόδου σε δεκαδικό είναι: 0x72000000 0x72 είναι 114 σε δεκαδικό. Για να υπολογίσετε τη θερμοκρασία σε Κελσίου πολλαπλασιάστε με 0.5: 114 x 0.5 = 57 °C
Σημείωμα:
Δεν υποστηρίζουν όλοι οι διακομιστές απευθείας πρόσβαση διαύλου I2C στις υποδοχές PCIe. Ελέγξτε το φύλλο δεδομένων του διακομιστή σας για πληροφορίες υποστήριξης και διεύθυνση διαύλου I2C.
Μορφή δεδομένων EEPROM
Αυτή η ενότητα ορίζει τη μορφή δεδομένων τόσο της διεύθυνσης MAC EEPROM όσο και της FRUID EEPROM και σε αυτά μπορούν να προσπελαστούν ο κεντρικός υπολογιστής και το FPGA αντίστοιχα.
MAC EEPROM
Κατά τη στιγμή της κατασκευής, η Intel προγραμματίζει τη διεύθυνση MAC EEPROM με τις διευθύνσεις MAC του Intel Ethernet Controller XL710-BM2. Το Intel MAX 10 έχει πρόσβαση στις διευθύνσεις στη διεύθυνση MAC EEPROM μέσω του διαύλου I2C. Ανακαλύψτε τη διεύθυνση MAC χρησιμοποιώντας την ακόλουθη εντολή: $ sudo fpga mac
Η διεύθυνση MAC EEPROM περιέχει μόνο την αρχική διεύθυνση MAC 6 byte στη διεύθυνση 0x00h ακολουθούμενη από τον αριθμό διευθύνσεων MAC 08. Η αρχική διεύθυνση MAC εκτυπώνεται επίσης στο αυτοκόλλητο ετικέτας στην πίσω πλευρά της πλακέτας τυπωμένου κυκλώματος (PCB). Το πρόγραμμα οδήγησης OPAE παρέχει κόμβους sysfs για λήψη της αρχικής διεύθυνσης MAC από την ακόλουθη τοποθεσία: /sys/class/fpga/intel-fpga-dev.*/intel-fpga-fme.*/spi altera.*.auto/spi_master/ spi */spi*/mac_address Έναρξη Διεύθυνσης MAC Π.χample: 644C360F4430 Το πρόγραμμα οδήγησης ΟΠΑΕ λαμβάνει την καταμέτρηση από την ακόλουθη τοποθεσία: /sys/class/fpga/ intel-fpga-dev.*/intel-fpga-fme.*/spi-altera.*.auto/spi_master/ spi*/ spi*/mac_count Πλήθος MAC Π.χample: 08 Από την αρχική διεύθυνση MAC, οι υπόλοιπες επτά διευθύνσεις MAC λαμβάνονται με διαδοχική αύξηση του Λιγότερου Σημαντικού Byte (LSB) της αρχικής διεύθυνσης MAC κατά ένα πλήθος για κάθε επόμενη διεύθυνση MAC. Επόμενη διεύθυνση MAC π.χample:
- 644C360F4431
- 644C360F4432
- 644C360F4433
- 644C360F4434
- 644C360F4435
- 644C360F4436
- 644C360F4437
Σημείωμα: Εάν χρησιμοποιείτε ES Intel FPGA PAC N3000, το MAC EEPROM ενδέχεται να μην είναι προγραμματισμένο. Εάν το MAC EEPROM δεν είναι προγραμματισμένο, τότε η πρώτη ανάγνωση διεύθυνσης MAC επιστρέφει ως FFFFFFFFFFFF.
Αναγνώριση μονάδας με δυνατότητα αντικατάστασης πεδίου (FRUID) Πρόσβαση EEPROM
Μπορείτε να διαβάσετε μόνο την αναγνώριση μονάδας με δυνατότητα αντικατάστασης πεδίου (FRUID) EEPROM (0xA0) από τον κεντρικό υπολογιστή BMC μέσω του SMBus. Η δομή στο FRUID EEPROM βασίζεται στην προδιαγραφή IPMI, Platform Management FRU Information Storage Definition, v1.3, 24 Μαρτίου 2015, από την οποία προκύπτει μια δομή πληροφοριών πίνακα. Το FRUID EEPROM ακολουθεί την κοινή μορφή κεφαλίδας με την περιοχή πίνακα και την περιοχή πληροφοριών προϊόντος. Ανατρέξτε στον παρακάτω πίνακα για τα πεδία της κοινής κεφαλίδας που ισχύουν για το FRUID EEPROM.
Κοινή Επικεφαλίδα FRUID EEPROM
Όλα τα πεδία στην κοινή κεφαλίδα είναι υποχρεωτικά.
Μήκος πεδίου σε Byte | Περιγραφή πεδίου | Αξία FRUID EEPROM |
1 |
Κοινή μορφή κεφαλίδας Έκδοση 7:4 – δεσμευμένη, γράψτε ως 0000b
3:0 – αριθμός έκδοσης μορφής = 1 ώρα για αυτήν την προδιαγραφή |
01h (Ορίστηκε ως 00000001b) |
1 |
Μετατόπιση εκκίνησης περιοχής εσωτερικής χρήσης (σε πολλαπλάσια των 8 byte).
00h υποδηλώνει ότι αυτή η περιοχή δεν υπάρχει. |
00h (δεν υπάρχει) |
1 |
Μετατόπιση εκκίνησης περιοχής πληροφοριών πλαισίου (σε πολλαπλάσια των 8 byte).
00h υποδηλώνει ότι αυτή η περιοχή δεν υπάρχει. |
00h (δεν υπάρχει) |
1 |
Μετατόπιση εκκίνησης περιοχής πίνακα (σε πολλαπλάσια των 8 byte).
00h υποδηλώνει ότι αυτή η περιοχή δεν υπάρχει. |
01h |
1 |
Μετατόπιση εκκίνησης περιοχής πληροφοριών προϊόντος (σε πολλαπλάσια των 8 byte).
00h υποδηλώνει ότι αυτή η περιοχή δεν υπάρχει. |
0Χρ |
1 |
Μετατόπιση εκκίνησης περιοχής πολλαπλών εγγραφών (σε πολλαπλάσια των 8 byte).
00h υποδηλώνει ότι αυτή η περιοχή δεν υπάρχει. |
00h (δεν υπάρχει) |
1 | PAD, γράψτε ως 00h | 00h |
1 |
Κοινό άθροισμα ελέγχου κεφαλίδων (μηδενικό άθροισμα ελέγχου) |
F2h |
Τα κοινά byte κεφαλίδας τοποθετούνται από την πρώτη διεύθυνση του EEPROM. Η διάταξη μοιάζει με το παρακάτω σχήμα.
Μπλοκ διάγραμμα διάταξης μνήμης FRUID EEPROM
Περιοχή ταμπλό FRUID EEPROM
Μήκος πεδίου σε Byte | Περιγραφή πεδίου | Τιμές πεδίου | Κωδικοποίηση πεδίου |
1 | Μορφή Περιοχής Πίνακα Έκδοση 7:4 – δεσμευμένη, εγγραφή ως 0000b 3:0 – αριθμός έκδοσης μορφής | 0x01 | Ορίστηκε σε 1 ώρα (0000 0001b) |
1 | Μήκος περιοχής πίνακα (σε πολλαπλάσια των 8 byte) | 0x0B | 88 byte (περιλαμβάνει 2 pad 00 byte) |
1 | Κώδικας γλώσσας | 0x00 | Ορίστε στο 0 για τα Αγγλικά
Σημείωμα: Δεν υποστηρίζονται άλλες γλώσσες αυτήν τη στιγμή |
3 | Κατασκευή Ημερομηνία / Ώρα: Αριθμός λεπτών από τις 0:00 ώρα 1/1/96.
Πρώτα το λιγότερο σημαντικό byte (μικρό endian) 00_00_00h = απροσδιόριστο (Δυναμικό πεδίο) |
0x10
0x65 0xB7 |
Διαφορά ώρας μεταξύ 12:00 π.μ. 1/1/96 έως 12 μ.μ
11/07/2018 είναι 12018960 λεπτά = b76510h – αποθηκευμένο σε μικρή μορφή endian |
1 | Τύπος/μήκος byte Κατασκευαστή πλακέτας | 0xD2 | 8-bit ASCII + LATIN1 με κωδικοποίηση 7:6 – 11b
5:0 – 010010b (18 byte δεδομένων) |
P | Byte Κατασκευαστή πλακέτας | 0x49
0x6E 0x74 0x65 0x6C 0xAE |
8-bit ASCII + LATIN1 με κωδικό Intel® Corporation |
συνέχισε… |
Μήκος πεδίου σε Byte | Περιγραφή πεδίου | Τιμές πεδίου | Κωδικοποίηση πεδίου |
0x20
0x43 0x6F 0x72 0x70 0x6F 0x72 0x61 0x74 0x69 0x6F 0x6E |
|||
1 | Όνομα προϊόντος πίνακα τύπου/μήκος byte | 0xD5 | 8-bit ASCII + LATIN1 με κωδικοποίηση 7:6 – 11b
5:0 – 010101b (21 byte δεδομένων) |
Q | Byte ονόματος προϊόντος πίνακα | 0Χ49
0X6E 0Χ74 0Χ65 0X6C 0ΧΑΕ 0Χ20 0Χ46 0Χ50 0Χ47 0Χ41 0Χ20 0Χ50 0Χ41 0Χ43 0Χ20 0X4E 0Χ33 0Χ30 0Χ30 0Χ30 |
8-bit ASCII + LATIN1 με κωδικό Intel FPGA PAC N3000 |
1 | Τύπος σειριακού αριθμού πλακέτας/μήκος byte | 0xCC | 8-bit ASCII + LATIN1 με κωδικοποίηση 7:6 – 11b
5:0 – 001100b (12 byte δεδομένων) |
N | Byte σειριακού αριθμού πλακέτας (Δυναμικό πεδίο) | 0x30
0x30 0x30 0x30 0x30 0x30 0x30 0x30 |
8-bit ASCII + LATIN1 κωδικοποιημένο
Το 1ο 6 εξάγωνο είναι OUI: 000000 Το 2ο 6 εξάγωνο είναι η διεύθυνση MAC: 000000 |
συνέχισε… |
Μήκος πεδίου σε Byte | Περιγραφή πεδίου | Τιμές πεδίου | Κωδικοποίηση πεδίου |
0x30
0x30 0x30 0x30 |
Σημείωμα: Αυτό κωδικοποιείται ως πρώηνample και πρέπει να τροποποιηθεί σε μια πραγματική συσκευή
Τα 1α 6 εξαγωνικά ψηφία είναι OUI: 644C36 Το 2ο 6 εξαγωνικά ψηφία είναι η διεύθυνση MAC: 00AB2E Σημείωμα: Για να μην ταυτιστείτε προγραμματισμένο FRUID, ορίστε τη διεύθυνση OUI και MAC σε "0000". |
||
1 | Τύπος/μήκος byte Αριθμός ανταλλακτικού πίνακα | 0xCE | 8-bit ASCII + LATIN1 με κωδικοποίηση 7:6 – 11b
5:0 – 001110b (14 byte δεδομένων) |
M | Αριθμός τμήματος πίνακα byte | 0x4B
0x38 0x32 0x34 0x31 0x37 0x20 0x30 0x30 0x32 0x20 0x20 0x20 0x20 |
8-bit ASCII + LATIN1 κωδικοποιημένο με αναγνωριστικό BOM.
Για μήκος 14 byte, ο κωδικοποιημένος αριθμός εξαρτήματος πλακέτας π.χample είναι K82417-002 Σημείωμα: Αυτό κωδικοποιείται ως πρώηνample και πρέπει να τροποποιηθεί σε μια πραγματική συσκευή. Αυτή η τιμή πεδίου ποικίλλει ανάλογα με τον αριθμό PBA της πλακέτας. Η αναθεώρηση PBA έχει καταργηθεί στο FRUID. Αυτά τα τέσσερα τελευταία byte επιστρέφουν κενά και δεσμεύονται για μελλοντική χρήση. |
1 | FRU File Τύπος ID/μήκος byte | 0x00 | 8-bit ASCII + LATIN1 με κωδικοποίηση 7:6 – 00b
5:0 – 000000b (0 byte δεδομένων) Η FRU File Το πεδίο ID bytes που θα πρέπει να ακολουθεί αυτό δεν περιλαμβάνεται καθώς το πεδίο θα ήταν "null". Σημείωμα: FRU File ID byte. Η FRU File Το πεδίο έκδοσης είναι ένα προκαθορισμένο πεδίο που παρέχεται ως βοήθημα κατασκευής για την επαλήθευση του file που χρησιμοποιήθηκε κατά την κατασκευή ή την ενημέρωση πεδίου για τη φόρτωση των πληροφοριών FRU. Το περιεχόμενο είναι ειδικό για τον κατασκευαστή. Αυτό το πεδίο παρέχεται επίσης στην περιοχή Πληροφορίες πίνακα. Το ένα ή και τα δύο πεδία μπορεί να είναι "null". |
1 | Τύπος MMID/byte μήκους | 0xC6 | 8-bit ASCII + LATIN1 κωδικοποιημένο |
συνέχισε… |
Μήκος πεδίου σε Byte | Περιγραφή πεδίου | Τιμές πεδίου | Κωδικοποίηση πεδίου |
7:6 – 11β
5:0 – 000110b (6 byte δεδομένων) Σημείωμα: Αυτό κωδικοποιείται ως πρώηνample και πρέπει να τροποποιηθεί σε μια πραγματική συσκευή |
|||
M | MMID byte | 0x39
0x39 0x39 0x44 0x58 0x46 |
Μορφοποιήθηκε ως 6 εξάγωνα ψηφία. Συγκεκριμένη π.χample στο κελί παράλληλα με το Intel FPGA PAC N3000 MMID = 999DXF.
Αυτή η τιμή πεδίου ποικίλλει ανάλογα με τα διαφορετικά πεδία SKU όπως MMID, OPN, PBN κ.λπ. |
1 | C1h (byte τύπου/μήκους κωδικοποιημένο για να μην υποδεικνύει άλλα πεδία πληροφοριών). | 0xC1 | |
Y | 00h – τυχόν εναπομείνασα αχρησιμοποίητος χώρος | 0x00 | |
1 | Άθροισμα ελέγχου περιοχής πίνακα (μηδενικό άθροισμα ελέγχου) | 0xB9 | Σημείωμα: Το άθροισμα ελέγχου σε αυτόν τον πίνακα είναι ένα μηδενικό άθροισμα ελέγχου που υπολογίζεται για τις τιμές που χρησιμοποιούνται στον πίνακα. Πρέπει να υπολογιστεί εκ νέου για τις πραγματικές τιμές ενός Intel FPGA PAC N3000. |
Μήκος πεδίου σε Byte | Περιγραφή πεδίου | Τιμές πεδίου | Κωδικοποίηση πεδίου |
1 | Μορφή περιοχής προϊόντος Έκδοση 7:4 – δεσμευμένη, γράψτε ως 0000b
3:0 – αριθμός έκδοσης μορφής = 1 ώρα για αυτήν την προδιαγραφή |
0x01 | Ορίστηκε σε 1 ώρα (0000 0001b) |
1 | Μήκος περιοχής προϊόντος (σε πολλαπλάσια των 8 byte) | 0x0A | Σύνολο 80 byte |
1 | Κώδικας γλώσσας | 0x00 | Ορίστε στο 0 για τα Αγγλικά
Σημείωμα: Δεν υποστηρίζονται άλλες γλώσσες αυτήν τη στιγμή |
1 | Όνομα κατασκευαστή Τύπος/μήκος byte | 0xD2 | 8-bit ASCII + LATIN1 με κωδικοποίηση 7:6 – 11b
5:0 – 010010b (18 byte δεδομένων) |
N | Όνομα κατασκευαστή bytes | 0x49
0x6E 0x74 0x65 0x6C 0xAE 0x20 0x43 0x6F |
8-bit ASCII + LATIN1 με κωδικό Intel Corporation |
συνέχισε… |
Μήκος πεδίου σε Byte | Περιγραφή πεδίου | Τιμές πεδίου | Κωδικοποίηση πεδίου |
0x72
0x70 0x6F 0x72 0x61 0x74 0x69 0x6F 0x6E |
|||
1 | Όνομα προϊόντος Τύπος/μήκος byte | 0xD5 | 8-bit ASCII + LATIN1 με κωδικοποίηση 7:6 – 11b
5:0 – 010101b (21 byte δεδομένων) |
M | Byte ονόματος προϊόντος | 0x49
0x6E 0x74 0x65 0x6C 0xAE 0x20 0x46 0x50 0x47 0x41 0x20 0x50 0x41 0x43 0x20 0x4E 0x33 0x30 0x30 0x30 |
8-bit ASCII + LATIN1 με κωδικό Intel FPGA PAC N3000 |
1 | Ανταλλακτικό προϊόντος/Αριθμός μοντέλου Τύπος/μήκος byte | 0xCE | 8-bit ASCII + LATIN1 με κωδικοποίηση 7:6 – 11b
5:0 – 001110b (14 byte δεδομένων) |
O | Byte ανταλλακτικού προϊόντος/αριθμός μοντέλου | 0x42
0x44 0x2D 0x4E 0x56 0x56 0x2D 0x4E 0x33 0x30 0x30 0x30 0x2D 0x31 |
8-bit ASCII + LATIN1 κωδικοποιημένο
OPN για την πλακέτα BD-NVV- N3000-1 Αυτή η τιμή πεδίου ποικίλλει ανάλογα με τα διαφορετικά OPN Intel FPGA PAC N3000. |
συνέχισε… |
Μήκος πεδίου σε Byte | Περιγραφή πεδίου | Τιμές πεδίου | Κωδικοποίηση πεδίου |
1 | Τύπος έκδοσης προϊόντος/μήκος byte | 0x01 | Δυαδικό 8-bit 7:6 – 00b
5:0 – 000001b (1 byte δεδομένων) |
R | Byte έκδοσης προϊόντος | 0x00 | Αυτό το πεδίο κωδικοποιείται ως μέλος της οικογένειας |
1 | Τύπος/μήκος byte σειριακού αριθμού προϊόντος | 0xCC | 8-bit ASCII + LATIN1 με κωδικοποίηση 7:6 – 11b
5:0 – 001100b (12 byte δεδομένων) |
P | Byte σειριακού αριθμού προϊόντος (Δυναμικό πεδίο) | 0x30
0x30 0x30 0x30 0x30 0x30 0x30 0x30 0x30 0x30 0x30 0x30 |
8-bit ASCII + LATIN1 κωδικοποιημένο
Το 1ο 6 εξάγωνο είναι OUI: 000000 Το 2ο 6 εξάγωνο είναι η διεύθυνση MAC: 000000 Σημείωμα: Αυτό κωδικοποιείται ως πρώηνample και πρέπει να τροποποιηθεί σε μια πραγματική συσκευή. Τα 1α 6 εξαγωνικά ψηφία είναι OUI: 644C36 Το 2ο 6 εξαγωνικά ψηφία είναι η διεύθυνση MAC: 00AB2E Σημείωμα: Για να μην ταυτιστείτε προγραμματισμένο FRUID, ορίστε τη διεύθυνση OUI και MAC σε "0000". |
1 | Κεφάλαιο Tag byte τύπου/μήκους | 0x01 | Δυαδικό 8-bit 7:6 – 00b
5:0 – 000001b (1 byte δεδομένων) |
Q | Κεφάλαιο Tag | 0x00 | Δεν υποστηρίζεται |
1 | FRU File Τύπος ID/μήκος byte | 0x00 | 8-bit ASCII + LATIN1 με κωδικοποίηση 7:6 – 00b
5:0 – 000000b (0 byte δεδομένων) Η FRU File Το πεδίο ID bytes που θα πρέπει να ακολουθεί αυτό δεν περιλαμβάνεται καθώς το πεδίο θα ήταν "null". |
συνέχισε… |
Μήκος πεδίου σε Byte | Περιγραφή πεδίου | Τιμές πεδίου | Κωδικοποίηση πεδίου |
Σημείωμα: FRU file ID byte.
Η FRU File Το πεδίο έκδοσης είναι ένα προκαθορισμένο πεδίο που παρέχεται ως βοήθημα κατασκευής για την επαλήθευση του file που χρησιμοποιήθηκε κατά την κατασκευή ή την ενημέρωση πεδίου για τη φόρτωση των πληροφοριών FRU. Το περιεχόμενο είναι ειδικό για τον κατασκευαστή. Αυτό το πεδίο παρέχεται επίσης στην περιοχή Πληροφορίες πίνακα. Το ένα ή και τα δύο πεδία μπορεί να είναι "null". |
|||
1 | C1h (byte τύπου/μήκους κωδικοποιημένο για να μην υποδεικνύει άλλα πεδία πληροφοριών). | 0xC1 | |
Y | 00h – τυχόν εναπομείνασα αχρησιμοποίητος χώρος | 0x00 | |
1 | Άθροισμα ελέγχου περιοχής πληροφοριών προϊόντος (μηδενικό άθροισμα ελέγχου)
(Δυναμικό πεδίο) |
0x9D | Σημείωμα: το άθροισμα ελέγχου σε αυτόν τον πίνακα είναι ένα μηδενικό άθροισμα ελέγχου που υπολογίζεται για τις τιμές που χρησιμοποιούνται στον πίνακα. Πρέπει να υπολογιστεί εκ νέου για τις πραγματικές τιμές ενός Intel FPGA PAC. |
Οδηγός χρήστη Intel® FPGA Programmable Acceleration Card N3000 Board Management Controller
Ιστορικό αναθεώρησης
Οδηγός χρήστη για το Ιστορικό αναθεωρήσεων για την κάρτα Intel FPGA Programmable Acceleration Card N3000 Board Management Controller
Έκδοση εγγράφου | Αλλαγές |
2019.11.25 | Αρχική Έκδοση Παραγωγής. |
Intel Corporation. Ολα τα δικαιώματα διατηρούνται. Η ονομασία Intel, το λογότυπο Intel και άλλα σήματα Intel είναι εμπορικά σήματα της Intel Corporation ή των θυγατρικών της. Η Intel εγγυάται την απόδοση των προϊόντων FPGA και ημιαγωγών της σύμφωνα με τις τρέχουσες προδιαγραφές σύμφωνα με την τυπική εγγύηση της Intel, αλλά διατηρεί το δικαίωμα να κάνει αλλαγές σε οποιαδήποτε προϊόντα και υπηρεσίες ανά πάσα στιγμή χωρίς προειδοποίηση. Η Intel δεν αναλαμβάνει καμία ευθύνη ή ευθύνη που απορρέει από την εφαρμογή ή τη χρήση οποιασδήποτε πληροφορίας, προϊόντος ή υπηρεσίας που περιγράφεται στο παρόν, εκτός εάν συμφωνηθεί ρητά εγγράφως από την Intel. Συνιστάται στους πελάτες της Intel να λαμβάνουν την πιο πρόσφατη έκδοση των προδιαγραφών της συσκευής προτού βασιστούν σε οποιεσδήποτε δημοσιευμένες πληροφορίες και προτού υποβάλουν παραγγελίες για προϊόντα ή υπηρεσίες.
*Άλλα ονόματα και επωνυμίες μπορούν να διεκδικηθούν ως ιδιοκτησία τρίτων.
Έγγραφα / Πόροι
![]() |
Ελεγκτής διαχείρισης πλακέτας intel FPGA Programmable Acceleration Card N3000 [pdf] Οδηγός χρήστη FPGA Programmable Acceleration Card N3000 Board, Management Controller, FPGA, Programmable Acceleration Card N3000 Board, Management Controller, N3000 Board Management Controller, Management Controller |