intel-LOGO

Ελεγκτής διαχείρισης πλακέτας intel FPGA Programmable Acceleration Card N3000

intel-FPGA-Programmable-Acceleration-Card-N3000-Board-Management-Controller-PRODUCT

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 υψηλού επιπέδου μπλοκ διάγραμμα

intel-FPGA-Programmable-Acceleration-Card-N3000-Board-Management-Controller-FIG-1

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

Γενικά πεδία πακέτων/μηνυμάτων

intel-FPGA-Programmable-Acceleration-Card-N3000-Board-Management-Controller-FIG-2

Υποστηριζόμενα σύνολα εντολών

Υποστηριζόμενες εντολές 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

intel-FPGA-Programmable-Acceleration-Card-N3000-Board-Management-Controller-FIG-3

Περιοχή ταμπλό 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

Αναφορές

Αφήστε ένα σχόλιο

Η διεύθυνση email σας δεν θα δημοσιευτεί. Τα υποχρεωτικά πεδία επισημαίνονται *