~~NOTOC~~ ====== Einstieg in FPGA-Programmierung ====== ===== Datum ===== Am 23.03. 19 Uhr wird dieser Vortrag gehalten. ===== Kurzbeschreibung ===== FPGAs (field programmable gate arrays) sind eine spannende Technologie auf der Grenze zwischen E-Technik und Informatik. Sie können auf flexibelste weise Aufgaben aus dem Bereich der Ansteuerung und Anbindung von Geräten, Bauteilen und Sensoren übernehmen, aber auch hochparallele Berechnungen in atemberaubender Geschwindigkeit durchführen. ===== Themen ===== Es wird in dem Vortrag um folgende Themen gehen: * Was sind FPGAs und wo finden sie Anwendungen? * Wie sind FPGAs aufgebaut? * Wie programmiere ich FPGAs? * Wie simuliere und teste ich FPGA Programme bzw. FPGA Schaltungen? Für die Programmierung wird dabei die auf Python aufbauende Sprache migen bzw. FHDL vorgestellt. Diese bietet gegenüber den bekannteren Sprachen verilog und VHDL einige Vorteile in Bezug auf die Modularisierung und Abstrahierung von Komponenten. Ebenso erleichtert sie das systematische Testen von Programmen und Schaltungen. Neben grundlegender Programmiererfahrung im Bereich der Software werden keine FPGA spezifischen oder E-Technik Vorkenntnisse vorausgesetzt.