FPGA-based FOC for 6-phase BLDC

Motorcontrollers are everywhere, cheap and reliable, but building a field-oriented control (FOC) from scratch to understand the details is a nice challenge. So I accepted the challenge and implemented a full-featured FOC within an FPGA. If you want a ready-to-go controller for a motor-application, you can take a dedicated microcontroller like the TI C2000 with…

Developing Retro-Softwares for OS/2 using Sibyl

In the last blog-post I discussed developing retro-apps for Windows that can be run under OS/2 using the WLO toolset from Microsoft. But what about native coding under OS/2 directly? Since 2003 I’m coding software for lot of different target-systems, like microcontrollers (started with Atmel Studio 4 and the Atmel AT90S2313), personal computers (Borland Delphi…

FPGA-based Audio-over-IP

Ethernet on Microcontrollers is available without problems: using FreeRTOS or the Arduino-libs is always a good start. But for FPGAs? I was shocked how expensive Ethernet is for FPGAs – but I found a good solution… In 1997 I bought my first NE2000-compatible ISA-Ethernet-Card for my Windows 95 computer. Why? Well, not that my 13-year-old…