Field Programmable Gate Arrays - kurz FPGAs - sind die ideale Basis fur anspruchsvolle Maker-Projekte. Dank effizienter Parallelverarbeitung und hoher Flexibilitat lassen sich mit diesen frei programmierbaren Logikbausteinen komplexe digitale Schaltungen muhelos realisieren.
In diesem Praxisbuch zeigt Ihnen Jorg Rippel anhand kreativer Beispielprojekte mit den benutzerfreundlichen FPGAs von Lattice und Gowin Semiconductor, wie Sie Ideen schnell umsetzen. Durch den Einsatz einer Chat-KI generieren Sie ohne Vorkenntnisse die benotigten Verilog-Codes. Im Handumdrehen basteln Sie Lichteffekte, Animationsanzeigen, verarbeiten Sensordaten und realisieren Ihr personliches Traumprojekt.
Aus dem Inhalt:
Grundlagen der FPGAs und hardwarenahen Programmierung
Effizientes Pairprogramming mit kunstlicher Intelligenz wie ChatGPT
Praxisnaher Einstieg: FPGAs programmieren und die Toolchain beherrschen
Anbindung und Verarbeitung von Sensordaten uber gangige Schnittstellen
Interaktive Steuerung und Kommunikation uber serielle Verbindungen
Steuern von Displays, RGB-LEDs und vielfaltigen Ausgaben
Testbenchsysteme entwickeln zum Simulieren und Debuggen
Einrichten der Open-Source-Entwicklungsumgebung auf dem Raspberry Pi
Jorg Rippel ist begeistert davon, wie einfach es geworden ist, selbst den eigenen Strom zu produzieren. Das Basteln mit elektronischen Geraten gehorte schon immer zu Jorgs Hobbys. Privat repariert er gerne alte Radios, beruflich hat er mehr als 20 Jahre in verschiedenen IT-Unternehmen und in der Luft- und Raumfahrtindustrie gearbeitet. Als Systemingenieur lag sein Schwerpunkt auf der Zusammenfuhrung und Pflege komplexer Systeme, die aus vielen verschiedenen technischen Bereichen bestehen. Heute lebt er mit seiner Frau im Grunen und schraubt gerne an kreativen Projekten, wobei es auch immer mal wieder Probleme gibt und nicht immer alles beim ersten Versuch funktioniert. Trotzdem - oder gerade deswegen - macht ihm die Arbeit mit Elektronik immer Spaß. Sein Wissen teilt er in Fachbuchern und Beitragen. Ausbildungen und Studiengange in Elektronik, Funktechnik und Informatik haben dafur gesorgt, dass er ein breites Wissen zu allerlei elektrischen Geraten hat. Dazu gehoren die Erstellung von analogen und digitalen Robotern, der Bau von Computern, das Betreiben von Amateurfunk und Satellitenfunk, das Design von Schaltungen und Platinenlayouts, die Arbeit mit 8- und 32-Bit-Mikrocontrollern und die Programmierung in verschiedenen Sprachen.