Mikrocontroller
Overview of microcontrollers and soft-core processors we have used in control and communication tasks.
STMicroelectronics STM32
We have implemented a wide range of projects using various STM32 derivatives, including:
- Motor control systems
- Communication controllers
Our work covered both hardware design and embedded software development.
Renesas Electronics RX200
We used the RX200 in a motor control application. Initially, the complete development of both hardware and embedded software was planned on this platform.
However, due to the Fukushima nuclear disaster, the RX200 was unavailable for an extended period (lead time > 52 weeks), which required us to switch to a microcontroller from the STMicroelectronics STM32 family during the ongoing project.
Up to that point, both the hardware and parts of the embedded software had been developed by us.
During the remainder of the project, we gained practical experience in migrating existing systems to alternative platforms.
Texas Instruments MSP430
Our experience with the MSP430 goes back many years.
We have used it, among other things, as:
- Energy management controller
- Keyboard controller in membrane keypads
Its last use was in 2011.
Our experience includes both hardware design and embedded software development.
AMD and Intel soft-core processors
The processors MicroBlaze, PicoBlaze, and Nios II are soft-core processors from AMD and Intel that are implemented directly in the FPGA.
In this approach, the FPGA logic is configured to form a processor that executes software. By combining it with custom and existing peripherals within the FPGA logic, these systems can be flexibly extended into application-specific microcontrollers.
We have used all of these processors in our projects.
In addition, we developed our own assembler IDE for the PicoBlaze.