Firmware Entwicklung

Für Mikrocontroller

Herzstück und Intelligenz jenes Elektronischen Systems bildet der klassiche Mikrocontroller. Hier wird die Firmware (Software) ausgeführt welche das System steuert. Ich erstelle Firmware in C/C++ Sprache oder Assembler für realtime Anwendungen. Dabei achte ich auf eine modulare Aufbauweise und schlanken code.

Für FPGAs

FPGAs sind deutlich weniger bekannt und auch erheblich komplexer zu Beherschen als Mikrocontroller. Äusserlich unterscheiden sie sich kaum zu Mikrocontroller doch innerlich könnten sie nicht markanter sein. Sie finden da Anwendung, wo schnelle und grosse Datenstreams bearbeitet werden müssen wie in Video oder Netzwerkaplikationen. Es gibt heute auch Hybrid Lösungen wo Mikrocontroller und FPGA in einem Chip vereinen.

Ich habe mehrjärige Erfahrung in der Entwicklung von High Speed Systemen mit VHDL für die FPGAs und Tools von Xilinx.