Επικοινωνήστε μαζί μας

Εξέλιξη Κομματιού

Θεμελιώδεις Αρχές Αρχιτεκτονικής RISC-V και Επισκόπηση Οικοσυστήματος

Τοπίο Αρχιτεκτονικής Συνόλου Εντολών RISC-V και Υιοθέτηση από τη Βιομηχανία

  • Φιλοσοφία ανοιχτής αρχιτεκτονικής συνόλου εντολών και το τοπίο τυποποίησης του RISC-V International
  • Νοητικό μοντέλο του RISC-V: Αρχιτεκτονική Φόρτωσης-Αποθήκευσης, Αρχείο Καταχωρητών, Διάταξη Byte
  • Σύγκριση με ARM, x86 και POWER: Αντισταθμίσεις για ετερογενείς υπολογιστικές αρχιτεκτονικές
  • Αξιολόγηση ωριμότητας οικοσυστήματος: SiFive, T-Head, Western Digital και η αναπτυσσόμενη κοινότητα πυριτίου ανοιχτού κώδικα
  • Τυποποιημένες διεπαφές: Προνομιακή Αρχιτεκτονική Συνόλου Εντολών RISC-V, Επίπεδο Αφαίρεσης Λογισμικού Μηχανής (MSBL)

Μοντέλα Μνήμης και Συμμόρφωση ABI

  • Προδιαγραφή Μη Προνομιακής Αρχιτεκτονικής: Χάρτης CSR, χειρισμός εξαιρέσεων και ιεραρχίες μνήμης
  • Σύνολα εντολών RV32I / RV64I και συμμόρφωση ABI για φορητότητα δυαδικών αρχείων μεταξύ πλατφορμών
  • Συμβάσεις διάταξης μνήμης και εντολές φραγμού για πολυεπεξεργαστικά συστήματα

Προγραμματισμός Συμβολικής Γλώσσας RISC-V και Αλυσίδα Εργαλείων Μεταγλωττιστή

Προγραμματισμός Εντολών Χαμηλού Επιπέδου

  • Βασικές ακέραιες εντολές (I), επεκτάσεις Πολλαπλασιασμού/Διαίρεσης (M), Ατομικών Λειτουργιών (A)
  • Στρατηγικές προγραμματισμού με επίγνωση του πλάτους bit για στόχους RISC-V 32-bit και 64-bit
  • Συμβάσεις κλήσεων και διαχείριση πλαισίου στοίβας για ενσωματωμένα συστήματα και συστήματα λογισμικού πραγματικού χρόνου

Επάρκεια Αλυσίδας Εργαλείων Μεταγλωττιστή

  • Αλυσίδα εργαλείων μεταγλωττιστή βασισμένη σε LLVM: Clang, LLVM, Binutils για διασταυρούμενη μεταγλώττιση RISC-V
  • Σενάρια συνδέτη, ενότητες και διαμόρφωση διάταξης μνήμης για περιβάλλοντα bare-metal και RTOS
  • Ενδογενείς συναρτήσεις μεταγλωττιστή, επίπεδα βελτιστοποίησης και συντονισμός κώδικα βάσει προφίλ εκτέλεσης
  • Ροές εργασίας ανάπτυξης αλυσίδων εργαλείων ανοιχτού κώδικα: δημιουργία, δοκιμή και συσκευασία προσαρμοσμένων αλυσίδων εργαλείων GCC/Clang

Ανάπτυξη Ενσωματωμένων Συστημάτων και Λειτουργικά Συστήματα Πραγματικού Χρόνου

Προγραμματισμός Bare-Metal και RTOS

  • Προγραμματισμός συστημάτων Rust για RISC-V: αφαιρέσεις μηδενικού κόστους, μη ασφαλής διαχείριση μνήμης και ανάπτυξη bare-metal
  • Περιβάλλοντα No-Std: προσαρμοσμένοι συνδέτες, ανάπτυξη προγραμμάτων οδήγησης συσκευών και I/O αντιστοιχισμένο στη μνήμη
  • Ανάπτυξη BSP με Zephyr RTOS και Buildroot για στόχους RISC-V
  • Διασύνδεση περιφερειακών: προγραμματισμός GPIO, I2C, SPI, UART και ελεγκτών DMA

Βελτιστοποίηση Ισχύος και Απόδοσης

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

Ανάπτυξη Πυρήνα Linux και Φορτωτή Εκκίνησης για RISC-V

Οικοσύστημα Υλικολογισμικού Εκκίνησης και Φορτωτή Εκκίνησης

  • OpenSBI (υλοποίηση προδιαγραφής SBI): ανάπτυξη υλικολογισμικού φορτωτή εκκίνησης
  • UEFI/EDK II σε RISC-V: ανάπτυξη σύγχρονης στοίβας εκκίνησης υλικολογισμικού
  • Μεταφορά Coreboot και U-Boot για υπολογιστές μονής πλακέτας RISC-V

Ενσωμάτωση Πυρήνα Linux

  • Συνεισφορές κύριου πυρήνα RISC-V: επικαλύψεις δέντρου συσκευών, τοπολογία CPU και ανάπτυξη προγραμμάτων οδήγησης ελεγκτών διακοπών (AIA)
  • Ανάπτυξη BSP κατασκευαστή και διαμόρφωση πυρήνα για προσαρμοσμένες πλατφόρμες SoC
  • Υποστήριξη συστημάτων αρχείων, στοίβα δικτύωσης και υποστήριξη κοντέινερ (Docker, Kubernetes) σε συστήματα κεντρικού υπολογιστή RISC-V

Σχεδιασμός SoC RISC-V και Πρωτοτυποποίηση FPGA

Αρχιτεκτονική και Ενσωμάτωση SoC Πολλαπλών Πυρήνων

  • Μεθοδολογίες σχεδιασμού Δικτύου-σε-Τσιπ (NoC) για επεξεργαστές RISC-V πολλαπλών πυρήνων
  • Πρωτόκολλα συνοχής κρυφής μνήμης και διαεπικοινωνίας επεξεργαστών Axi4/CHI
  • Ενσωμάτωση πνευματικής ιδιοκτησίας (IP) ανοιχτού κώδικα: OpenCores, ChIPS Framework και εξαρτήματα RTL κατασκευαστών
  • Σχεδιασμός πίνακα διαύλου και ενσωμάτωση ελεγκτών μνήμης (DDR, SRAM, eMMC, PCIe)

Πρωτοτυποποίηση Επεξεργαστών Βασισμένη σε FPGA

  • Σύνθεση και υλοποίηση πυρήνα RISC-V σε FPGA (π.χ., BOOM, VexRiscv, PULP)
  • Διαβεβαιώσεις SystemVerilog (SVA) και μεθοδολογία λειτουργικής επαλήθευσης βασισμένη σε UVM
  • Εργαλεία τυπικής επαλήθευσης και δοκιμές βασισμένες σε ιδιότητες για επικύρωση πυρήνα RISC-V

Διανυσματικές Επεκτάσεις RISC-V και Επιτάχυνση Ειδικού Τομέα

Εμβάθυνση στην Επέκταση RVV (RISC-V Vector)

  • Διανυσματική φόρτωση/αποθήκευση, διανυσματικός συγχωνευμένος πολλαπλασιασμός-πρόσθεση (VFMA) και επιτάχυνση υπολογισμών πινάκων
  • Λειτουργίες διανυσμάτων μεταβλητού μήκους (VL, VLEN) για εκτέλεση SIMD βελτιστοποιημένη ανά φόρτο εργασίας
  • Λειτουργίες διανυσματικών μασκών, έλεγχος τμημάτων και ευελιξία τύπων δεδομένων για φόρτους εργασίας DSP και ML

Προσαρμοσμένος Σχεδιασμός DSP και Εντολών Ειδικού Τομέα

  • Σχεδιασμός επιταχυντών ειδικού τομέα μέσω προσαρμοσμένων επεκτάσεων και διεπαφών τελεστέων βασισμένων σε CBAR
  • Τροποποιήσεις μετώπου μεταγλωττιστή για δημιουργία προσαρμοσμένων εντολών και εκπομπή κώδικα
  • Στρατηγικές κατανομής υλικού-λογισμικού για ενσωμάτωση επιταχυντών σε παραγωγικά SoC

Επιτάχυνση Τεχνητής Νοημοσύνης και Μηχανική Μάθηση στο Άκρο σε RISC-V

Σχεδιασμός και Ενσωμάτωση NPU για Επεξεργαστές RISC-V

  • Αρχιτεκτονική Μονάδας Νευρωνικής Επεξεργασίας: συστολικοί πίνακες, πυρήνες τανυστών και συμπίεση βαρών για επιτάχυνση τεχνητής νοημοσύνης εντός τσιπ
  • Τεχνικές κβαντοποίησης μοντέλων (INT8, INT4, FP8) για ανάπτυξη στο άκρο σε RISC-V
  • Συμβατότητα πλαισίων: TensorFlow Lite Micro, ONNX Runtime και PyTorch Edge σε στόχους RISC-V

Ετερογενής Υπολογιστική για Φόρτους Εργασίας Τεχνητής Νοημοσύνης

  • Συν-σχεδιασμός κεντρικής CPU RISC-V με επιταχυντή τεχνητής νοημοσύνης NPU για σωληνώσεις συμπερασματολογίας σε πραγματικό χρόνο
  • Βελτιστοποίηση υποσυστήματος μνήμης: διαχείριση εύρους ζώνης HBM/DDR για βάρη και ενεργοποιήσεις μοντέλων μηχανικής μάθησης
  • Προϋπολογισμός θερμικής ισχύος και κατανάλωσης για συστήματα συμπερασματολογίας τεχνητής νοημοσύνης στο άκρο

Ασφάλεια Υλικού και Εμπιστευτική Υπολογιστική σε RISC-V

Προστασία Φυσικής Μνήμης και Αξιόπιστη Εκτέλεση

  • Προστασία Φυσικής Μνήμης (PMP) και μηχανισμοί ασφαλείας περιπατητή πίνακα σελίδων
  • Αρχιτεκτονικές Ασφαλών Θυλάκων/TEE για RISC-V: ενσωμάτωση OP-TEE, αξιόπιστα περιβάλλοντα εκτέλεσης κλάσης SEV
  • Ασφάλεια αλυσίδας εκκίνησης: ρίζα εμπιστοσύνης, ασφαλής εκκίνηση και επιβεβαίωση μετρημένης εκκίνησης

Κρυπτογραφική Επιτάχυνση

  • Κρυπτογραφικές επεκτάσεις RISC-V (επεκτάσεις Zk, Zkr, K): επιτάχυνση SHA, AES, RSA, RSA-PSS και ECC
  • Ενσωμάτωση μετακβαντικής κρυπτογραφίας (PQC) για επεξεργαστές RISC-V επόμενης γενιάς
  • Τεχνικές μετριασμού επιθέσεων πλευρικού καναλιού: προγραμματισμός σταθερού χρόνου, κάλυψη και γεννήτριες τυχαίων αριθμών υλικού

Προηγμένη Προσαρμοσμένη Αρχιτεκτονική και Σχεδιασμός Επεκτάσεων Αρχιτεκτονικής Συνόλου Εντολών

Αρχιτεκτονική Ειδικού Τομέα και Προσαρμοσμένες Επεκτάσεις Εντολών

  • Μεθοδολογία σχεδιασμού επεκτάσεων αρχιτεκτονικής συνόλου εντολών: κωδικοποίηση, πίνακες κωδικοποίησης, ανάλυση επιπτώσεων ABI και διαδικασία υποβολής προδιαγραφών στο RISC-V International
  • Προσαρμοσμένος σχεδιασμός αρχείου καταχωρητών με CBAR (Καταχωρητές Προσαρμοσμένης Διεύθυνσης Βάσης) για αποστολή τελεστέων
  • Διοχέτευση εντολών, ανίχνευση κινδύνων και τροποποιήσεις διοχέτευσης για προσαρμοσμένες επεκτάσεις

Επαλήθευση και Οριστικοποίηση Προσαρμοσμένων Τροποποιήσεων Αρχιτεκτονικής

  • Σχεδιασμός πάγκου δοκιμών για προσαρμοσμένες επεκτάσεις: κατευθυνόμενη έναντι τυχαίας-περιορισμένης δημιουργίας ερεθισμάτων
  • Πλαίσια δοκιμών παλινδρόμησης και επαλήθευση βάσει κάλυψης για αρχιτεκτονικές τροποποιήσεις
  • Δοκιμές διαλειτουργικότητας: διασφάλιση ότι οι προσαρμοσμένες εντολές λειτουργούν εντός καθιερωμένων περιορισμών ABI

Εφαρμογές RISC-V Κρίσιμης Ασφάλειας και Αυτοκινητοβιομηχανίας

Συμμόρφωση με Πρότυπα Λειτουργικής Ασφάλειας και Αυτοκινητοβιομηχανίας

  • Συμμόρφωση λειτουργικής ασφάλειας ISO 26262 για επεξεργαστές RISC-V αυτοκινητοβιομηχανίας
  • Ταξινόμηση ASIL-Q και ανάπτυξη εγχειριδίου ασφάλειας για πνευματική ιδιοκτησία πυριτίου RISC-V
  • Ντετερμινιστικός χειρισμός διακοπών, ζεύγη πυρήνων σε βηματισμό κλειδώματος και προστασία μνήμης για συστήματα RISC-V κρίσιμης ασφάλειας

Βιομηχανικές Εφαρμογές Πραγματικού Χρόνου και Υπολογιστικής στο Άκρο

  • Συμμόρφωση IEC 61508 SIL και ντετερμινιστικός προγραμματισμός σε πλατφόρμες RISC-V πολλαπλών πυρήνων
  • Ανάπτυξη βιομηχανικής πύλης IoT με RISC-V: συνδεσιμότητα, αναλυτική στο άκρο και συστήματα ενημέρωσης υλικολογισμικού OTA

Τελικό Έργο: Ανάπτυξη Συστήματος RISC-V από Άκρο σε Άκρο

Έργο Πλήρους Κύκλου Ζωής

  • Προδιαγραφή αρχιτεκτονικής: επεκτάσεις αρχιτεκτονικής συνόλου εντολών και σχεδιασμός διαμόρφωσης πυρήνα για καθορισμένη περίπτωση χρήσης
  • Υλοποίηση RTL σε SystemVerilog με πάγκους δοκιμών UVM και κάλυψη τυπικής επαλήθευσης
  • Πρωτοτυποποίηση FPGA, ανάπτυξη υλικολογισμικού εκκίνησης και ενσωμάτωση στοίβας προγραμμάτων οδήγησης bare-metal
  • Προσαρμογή BSP Linux και αλυσίδας εργαλείων για τον προσαρμοσμένο πυρήνα RISC-V
  • Ανάπτυξη φόρτου εργασίας τεχνητής νοημοσύνης: ενσωμάτωση NPU, κβαντοποίηση μοντέλων και συγκριτική αξιολόγηση απόδοσης
  • Επικύρωση ασφάλειας: επιβολή PMP, ασφαλής εκκίνηση και συγκριτική αξιολόγηση κρυπτογραφικής επιτάχυνσης
  • Τεκμηρίωση τεχνικής αρχιτεκτονικής, ανάλυση στρατηγικής πνευματικής ιδιοκτησίας και παρουσίαση σε διαλειτουργική ομάδα

Απαιτήσεις

Καμία.

 21 Ώρες

Αριθμός συμμετέχοντων


Τιμή ανά συμμετέχοντα

Σχόλια (2)

Εφεξής Μαθήματα

Σχετικές Κατηγορίες