Σχεδίαση FPGA για Ενσωματωμένα Συστήματα Κομμάτι εκπαίδευσης
Το FPGA (Field Programmable Gate Array) είναι ένα ολοκληρωμένο κύκλωμα που μπορεί να προσαρμοστεί μετά την κατασκευή του.
Αυτή η ζωντανή εκπαίδευση με εκπαιδευτή (διαδικτυακά ή δια ζώσης) απευθύνεται σε μηχανικούς που επιθυμούν να σχεδιάσουν ενσωματωμένα συστήματα υψηλών επιδόσεων χρησιμοποιώντας FPGA.
Με την ολοκλήρωση αυτής της εκπαίδευσης, οι συμμετέχοντες θα είναι σε θέση να:
- Να εγκαθιστούν και να ρυθμίζουν τα εργαλεία λογισμικού FPGA που απαιτούνται για τη σχεδίαση και προσομοίωση ενός ενσωματωμένου συστήματος.
- Να επιλέγουν την καλύτερη αρχιτεκτονική FPGA για μια εφαρμογή.
- Να αναπτύσσουν και να βελτιώνουν διάφορες σχεδιάσεις FPGA.
Μορφή του μαθήματος
- Διαδραστική διάλεξη και συζήτηση.
- Πολλές ασκήσεις και πρακτική.
- Πρακτική εφαρμογή σε περιβάλλον ζωντανού εργαστηρίου.
Επιλογές προσαρμογής του μαθήματος
- Για να ζητήσετε μια προσαρμοσμένη εκπαίδευση για αυτό το μάθημα, παρακαλούμε επικοινωνήστε μαζί μας για να οργανωθεί.
Εξέλιξη Κομματιού
Εισαγωγή
Επισκόπηση των πλακετών ανάπτυξης και των HDL (Γλώσσες Περιγραφής Υλικού)
Επισκόπηση των χαρακτηριστικών και της αρχιτεκτονικής των FPGA
Κατανόηση της ροής σχεδίασης FPGA
Αξιολόγηση αρχιτεκτονικών FPGA και τύπων μνήμης
Ρύθμιση των εργαλείων σχεδίασης FPGA
Δημιουργία μιας σχεδίασης
Επαλήθευση της ακεραιότητας της σχεδίασης
Προσομοίωση του συστήματος
Ανάλυση του χρονισμού της σχεδίασης
Βελτίωση της σχεδίασης
Αντιμετώπιση προβλημάτων
Σύνοψη και συμπέρασμα
Απαιτήσεις
- Κατανόηση των εννοιών των ενσωματωμένων συστημάτων
- Προγραμματιστική εμπειρία σε οποιαδήποτε γλώσσα προγραμματισμού
Ακροατήριο
- Προγραμματιστές
- Μηχανικοί Σχεδίασης Ηλεκτρονικών
Κομμάτια Εκπαίδευσης χρειάζονται 5+ συμμετέχοντες.
Σχεδίαση FPGA για Ενσωματωμένα Συστήματα Κομμάτι εκπαίδευσης - Κράτηση
Σχεδίαση FPGA για Ενσωματωμένα Συστήματα Κομμάτι εκπαίδευσης - Ζήτημα Συμβουλευτικής
Σχεδίαση FPGA για Ενσωματωμένα Συστήματα - Συμβουλευτική Αίτημα
Σχόλια (1)
Η δυνατότητα να ζητάς προχωρημένα θέματα ακόμη και αν δεν είχαν σχεδιαστεί αρχικά.
Gabriel Chouinard - Spark Microsystems
Κομμάτι - FreeRTOS: Programming for Real Time Operating Systems
Μηχανική Μετάφραση
Εφεξής Μαθήματα
Σχετικά Μαθήματα
Ανάπτυξη Προηγμένων Ενσωματωμένων Συστημάτων
35 ΏρεςΑυτή η εκπαίδευση με εκπαιδευτή, ζωντανή σε Ελλάδα (online ή onsite) απευθύνεται σε μηχανικούς που επιθυμούν να μάθουν πώς να χρησιμοποιούν την embedded C για να προγραμματίζουν διάφορους τύπους μικροελεγκτών βασισμένους σε διαφορετικές αρχιτεκτονικές επεξεργαστών (8051, ARM CORTEX M-3, και ARM9).
Προγραμματισμός Arduino για Αρχάριους
21 ΏρεςΣε αυτήν την εκπαίδευση με εισηγητή, ζωντανά στο Ελλάδα, οι συμμετέχοντες θα μάθουν πώς να προγραμματίζουν το Arduino για πραγματική χρήση, όπως για τον έλεγχο φώτων, κινητήρων και αισθητήρων ανίχνευσης κίνησης. Το μάθημα προϋποθέτει τη χρήση πραγματικών εξαρτημάτων υλικού σε περιβάλλον ζωντανού εργαστηρίου (όχι προσομοιωμένου υλικού μέσω λογισμικού).
Με την ολοκλήρωση αυτής της εκπαίδευσης, οι συμμετέχοντες θα είναι σε θέση να:
- Προγραμματίζουν το Arduino για τον έλεγχο φώτων, κινητήρων και άλλων συσκευών.
- Κατανοούν την αρχιτεκτονική του Arduino, συμπεριλαμβανομένων των εισόδων και των συνδέσμων για πρόσθετες συσκευές.
- Προσθέτουν εξαρτήματα τρίτων, όπως LCD, επιταχυνσιόμετρα, γυροσκόπια και ιχνηλάτες GPS, για να επεκτείνουν τη λειτουργικότητα του Arduino.
- Κατανοούν τις διάφορες επιλογές σε γλώσσες προγραμματισμού, από τη C έως γλώσσες drag-and-drop.
- Δοκιμάζουν, αποσφαλματώνουν και αναπτύσσουν το Arduino για την επίλυση πραγματικών προβλημάτων.
Βασικές Αρχές Ψηφιακής Επεξεργασίας Σήματος (DSP)
21 ΏρεςΑυτή η εκπαίδευση με εισηγητή, ζωντανά σε Ελλάδα (online ή δια ζώσης), απευθύνεται σε μηχανικούς και επιστήμονες που επιθυμούν να μάθουν και να εφαρμόσουν υλοποιήσεις DSP για τον αποτελεσματικό χειρισμό διαφορετικών τύπων σήματος και την απόκτηση καλύτερου ελέγχου σε πολυκαναλικά ηλεκτρονικά συστήματα.
Μέχρι το τέλος αυτής της εκπαίδευσης, οι συμμετέχοντες θα είναι σε θέση να:
- Εγκαταστήσουν και να παραμετροποιήσουν την απαραίτητη πλατφόρμα λογισμικού και τα εργαλεία για Ψηφιακή Επεξεργασία Σήματος.
- Κατανοήσουν τις έννοιες και τις αρχές που είναι θεμελιώδεις για την DSP και τις εφαρμογές της.
- Εξοικειωθούν με τα στοιχεία της DSP και να τα αξιοποιήσουν σε ηλεκτρονικά συστήματα.
- Δημιουργήσουν αλγορίθμους και λειτουργικές συναρτήσεις χρησιμοποιώντας τα αποτελέσματα της DSP.
- Χρησιμοποιήσουν τα βασικά χαρακτηριστικά των πλατφορμών λογισμικού DSP και να σχεδιάσουν φίλτρα σήματος.
- Συνθέσουν προσομοιώσεις DSP και να υλοποιήσουν διάφορους τύπους φίλτρων για DSP.
Αρχές Σχεδίασης Εφαρμογών Ενσωματωμένης C
14 ΏρεςΗλεκτρονική Μονάδα Ελέγχου (ECU) - Πρακτική Vector
28 ΏρεςΑυτή η εκπαίδευση με εισηγητή, ζωντανή στο Ελλάδα (διαδικτυακά ή δια ζώσης), απευθύνεται σε μηχανικούς αυτοκινήτων και τεχνικούς μεσαίου επιπέδου που επιθυμούν να αποκτήσουν πρακτική εμπειρία στη δοκιμή, την προσομοίωση και τη διάγνωση μονάδων ECU χρησιμοποιώντας εργαλεία Vector όπως το CANoe και το CANape.
Με την ολοκλήρωση αυτής της εκπαίδευσης, οι συμμετέχοντες θα είναι σε θέση:
- Να κατανοούν τον ρόλο και τη λειτουργία των μονάδων ECU στα συστήματα αυτοκινήτων.
- Να εγκαθιστούν και να ρυθμίζουν εργαλεία Vector όπως το CANoe και το CANape.
- Να προσομοιώνουν και να ελέγχουν την επικοινωνία ECU σε δίκτυα CAN και LIN.
- Να αναλύουν δεδομένα και να πραγματοποιούν διαγνώσεις σε μονάδες ECU.
- Να δημιουργούν περιπτώσεις δοκιμών και να αυτοματοποιούν τις ροές εργασίας δοκιμών.
- Να βαθμονομούν και να βελτιστοποιούν μονάδες ECU με πρακτικές προσεγγίσεις.
Ηλεκτρονική Μονάδα Ελέγχου (ECU) - Θεωρητική Προσέγγιση Vector
21 ΏρεςΑυτή η εκπαίδευση με εισηγητή, ζωντανή σε Ελλάδα (online ή onsite) απευθύνεται σε μηχανικούς αυτοκινήτων και προγραμματιστές ενσωματωμένων συστημάτων μεσαίου επιπέδου που επιθυμούν να κατανοήσουν τις θεωρητικές πτυχές των ECU, εστιάζοντας στα εργαλεία και τις μεθοδολογίες που βασίζονται στο Vector και χρησιμοποιούνται στον σχεδιασμό και την ανάπτυξη αυτοκινήτων.
Με την ολοκλήρωση αυτής της εκπαίδευσης, οι συμμετέχοντες θα είναι σε θέση να:
- Κατανοήσουν την αρχιτεκτονική και τις λειτουργίες των ECU στα σύγχρονα οχήματα.
- Αναλύσουν τα πρωτόκολλα επικοινωνίας που χρησιμοποιούνται στην ανάπτυξη ECU.
- Εξερευνήσουν τα εργαλεία που βασίζονται στο Vector και τις θεωρητικές εφαρμογές τους.
- Εφαρμόσουν τις αρχές ανάπτυξης βάσει μοντέλων στον σχεδιασμό ECU.
Εισαγωγή στο Ενσωματωμένο Linux (Πρακτική Εκπαίδευση)
14 ΏρεςFreeRTOS: Προγραμματισμός για Λειτουργικά Συστήματα Πραγματικού Χρόνου
14 ΏρεςΣε αυτήν την εκπαίδευση με καθοδήγηση εκπαιδευτή και ζωντανή διδασκαλία σε Ελλάδα, οι συμμετέχοντες θα μάθουν πώς να προγραμματίζουν χρησιμοποιώντας το FreeRTOS, καθώς προχωρούν στην ανάπτυξη ενός απλού έργου RTOS με χρήση ενός μικροελεγκτή.
Με την ολοκλήρωση αυτής της εκπαίδευσης, οι συμμετέχοντες θα είναι σε θέση να:
- Κατανοούν τις βασικές έννοιες των λειτουργικών συστημάτων πραγματικού χρόνου.
- Μάθουν το περιβάλλον του FreeRTOS.
- Μάθουν πώς να προγραμματίζουν με το FreeRTOS.
- Διασυνδέουν μια εφαρμογή FreeRTOS με περιφερειακές συσκευές υλικού.
Ανάπτυξη Τεχνητής Νοημοσύνης σε Μικροελεγκτές με TinyML
21 ΏρεςΑυτή η εκπαίδευση με εισηγητή, ζωντανά σε Ελλάδα (online ή onsite), απευθύνεται σε προχωρημένους μηχανικούς ενσωματωμένων συστημάτων και προγραμματιστές τεχνητής νοημοσύνης που επιθυμούν να αναπτύξουν μοντέλα μηχανικής μάθησης σε μικροελεγκτές χρησιμοποιώντας TensorFlow Lite και Edge Impulse.
Με την ολοκλήρωση αυτής της εκπαίδευσης, οι συμμετέχοντες θα είναι σε θέση να:
- Κατανοήσουν τα βασικά στοιχεία του TinyML και τα οφέλη του για εφαρμογές edge AI.
- Ρυθμίσουν ένα περιβάλλον ανάπτυξης για έργα TinyML.
- Εκπαιδεύσουν, βελτιστοποιήσουν και αναπτύξουν μοντέλα AI σε μικροελεγκτές χαμηλής κατανάλωσης.
- Χρησιμοποιήσουν το TensorFlow Lite και το Edge Impulse για την υλοποίηση πραγματικών εφαρμογών TinyML.
- Βελτιστοποιήσουν μοντέλα AI για ενεργειακή απόδοση και περιορισμούς μνήμης.
NetApp ONTAP
35 ΏρεςΑυτή η εκπαίδευση με εισηγητή, ζωντανή (online ή onsite) στο Ελλάδα απευθύνεται σε μηχανικούς που επιθυμούν να υλοποιήσουν το NetApp ONTAP.
Με την ολοκλήρωση αυτής της εκπαίδευσης, οι συμμετέχοντες θα είναι σε θέση:
- Να ρυθμίσουν και να διαχειριστούν το cluster ONTAP 9.3 (3 ημέρες).
- Να προστατεύσουν τα δεδομένα μέσω τεχνολογιών Προστασίας Δεδομένων (2 ημέρες).
Επαγγελματική Ροή Εργασίας Σχεδίασης PCB με Altium Designer (MR)
20 ΏρεςΑυτή η ζωντανή εκπαίδευση με καθοδηγούμενη διδασκαλία (online ή onsite) απευθύνεται σε σχεδιαστές PCB και μηχανικούς ηλεκτρονικών αρχικού έως μεσαίου επιπέδου που επιθυμούν να αναπτύξουν μία πλήρη και ελεγχόμενη ροή εργασίας σχεδίασης PCB χρησιμοποιώντας το Altium Designer.
Οι συμμετέχοντες εργάζονται σε ένα ενιαίο έργο, προχωρώντας από τη ρύθμιση του έργου και τις βιβλιοθήκες εξαρτημάτων, μέσω σύλληψης σκεματικού, διάταξης PCB και επαλήθευσης μέχρι τις εξαγωγές παραγωγής και την ελεγχόμενη κυκλοφορία παραγωγής.
Στο τέλος αυτής της εκπαίδευσης, οι συμμετέχοντες θα είναι σε θέση να:
-
Δημιουργούν και διαχειρίζονται δομημένα έργα Altium Designer για PCB.
-
Kατασκευάζουν και επαληθεύουν σκεματικά σχέδια και βιβλιοθήκες εξαρτημάτων.
-
Ρυθμίζουν κανόνες PCB, διαδρόμο, DRC και περιορισμούς παραγωγής.
-
Δημιουργούν και επαληθεύουν εξαγωγές κατασκευής, συναρμολόγησης και μηχανικής.
-
Eφαρμόζουν πρακτικούς περιορισμούς σχεδιασμού υψηλής ταχύτητας.
-
Διαχειρίζονται μηχανικές διορθώσεις και ελεγχόμενα επανα-κυκλοφορία.
RISC-V από το Λογισμικό στο Πυρίτιο: Προγραμματισμός, Linux, FPGA και Εφαρμογές Τεχνητής Νοημοσύνης
21 ΏρεςYocto Project
28 ΏρεςΣε αυτήν την εκπαίδευση με εισηγητή στο Ελλάδα, οι συμμετέχοντες θα μάθουν πώς να δημιουργήσουν ένα σύστημα κατασκευής για ενσωματωμένο Linux με βάση το Yocto Project.
Με την ολοκλήρωση αυτής της εκπαίδευσης, οι συμμετέχοντες θα είναι σε θέση:
- Να κατανοούν τις θεμελιώδεις έννοιες πίσω από ένα σύστημα κατασκευής του Yocto Project, συμπεριλαμβανομένων των συνταγών, των μεταδεδομένων και των επιπέδων.
- Να κατασκευάζουν μια εικόνα Linux και να την εκτελούν σε εξομοίωση.
- Να εξοικονομούν χρόνο και ενέργεια κατά την κατασκευή ενσωματωμένων συστημάτων Linux.