Einführung in FPGAs und VHDL
Trainer und Dozenten
Cord Elias hat langjährige Erfahrung im Umgang mit FPGAs und ist Autor des Fachbuchs "FPGAs für Maker".
Voraussetzungen
Grundkenntnisse in Digitaltechnik (logische Gatter, Flip-Flop etc.) sollten vorhanden sein.
Inhalt
- Was sind FPGAs? Eine praxisorientierte Einführung
- Workflow, u.a.
- Design Entry
- Analyse
- Simulation
- Synthese
- Bitstream-Erzeugung
- Erzeugung und Verwendung von Reports
- Anwendung der FPGA-Entwicklungssoftware
- Anlegen eines neuen Projekts
- Informationsbeschaffung zu der verwendeten Hardware
- Verwendung dieser Informationen
- Grundkonfiguration der Entwicklungssoftware
- Erstellen eines VHDL-Quellfiles für ein Modul
- Erstellen einer Testbench
- Verwendung von Language Templates
- Verwendung von Dokumentation zur Entwicklungssoftware
- Basics der Hardwarebeschreibungssprache VHDL, u.a.
- entity
- architecture
- data types
- process
- Realisierung von einfachen Schaltungen
- Anwendung der Entwicklungssoftware
- Simulation
- Testen auf einem FPGA-Board
- Erweiterung der Kenntnisse und Fähigkeiten
- VHDL-Sprachelemente
- Constraints
- Verwendung von IP-Blöcken (IP = Intellectual Property)
- Erstellung eigener IP-Blöcke
- Zustandsautomaten
- Designrichtlinien
- Entwurfsmuster
- Debugging
- Verwendung von Modulen, die in Verilog erstellt wurden
- Verwendung von CPU-Cores
Kurszeiten
Wer möchte, reist bis 22 Uhr am Vortag an und nutzt den Abend bereits zum Fachsimpeln am Kamin oder im Park.
An Kurstagen gibt es bei uns ab 8 Uhr Frühstück.
Unsere Kurse beginnen um 9 Uhr und enden um 18 Uhr.
Neben den kleinen Pausen gibt es eine Stunde Mittagspause mit leckerem, frisch in unserer Küche zubereitetem Essen.
Nach der Schulung anschließend Abendessen und Angebote für Fachsimpeln, Ausflüge uvm. Wir schaffen eine Atmosphäre, in der Fachleute sich ungezwungen austauschen. Wer das nicht will, wird zu nichts gezwungen und findet auch jederzeit Ruhe.
Termine und Anmeldung
Haben Sie einen anderen Wunschtermin?