Skip to main content Skip to search Skip to main navigation

IMPORTANT NOTE: Shipping to some EU countries is currently restricted, for more information see here. Please contact a Distributor

TUfast electric Formula Student race car on the racetrack

TUfast optimizes engine control with an AMD MPSoC module 

The development of electric drivetrains in motorsport places extremely high demands on power electronics, control engineering, and system integration. Formula Student teams must design, implement, validate, and integrate a complete system consisting of power electronics, motor control, sensor interfaces, software, and vehicle communication within only two university semesters. The increasing power density of modern electric race cars, combined with limited installation space and strict reliability requirements, makes highly integrated FPGA/MPSoC platforms a key element of high‑performance control architectures. The TUfast Formula Student Team at the Technical University of Munich (TUM) developed a new power converter using an AMD Zynq™ UltraScale+™ module from Trenz Electronic.

TUfast motor control test setup with power electronics and measurement signals displayed on a laptop.
Test setup for the TUfast motor controller with power electronics and measurement signals displayed on a laptop.

Challenge

Electric race cars use multiple permanent‑magnet synchronous machines that must be controlled precisely and dynamically using field‑oriented control (FOC). These control loops require deterministic execution in the high‑kilohertz range, including current measurement, rotor‑position acquisition, and PWM generation. Even small timing deviations degrade torque quality, efficiency, and thermal stability. Traditional microcontrollers reach their limits because they must simultaneously handle parallel processing, high sampling rates, and complex encoder protocols.

At the same time, overall system complexity continues to grow: vehicle communication via CAN, safety logic, diagnostics, and parameter management must all be integrated into the same platform. The development time is short, and on‑track testing opportunities are scarce. Teams therefore require hardware that supports hard real‑time execution, flexible software development, and rapid iteration cycles.


TUfast Formula Student race car from the Technical University of Munich on a race track.
TUfast motor control hardware test setup with FPGA and power electronics assemblies connected by ribbon cables.

Implementation with Trenz Modules

FPGA modules with integrated Zynq™ UltraScale+™ MPSoCs enable a clear functional separation between time‑critical and non‑time‑critical tasks. FOC control loops, SPI‑based current measurement, EnDat encoder communication, and PWM generation are implemented in the programmable logic fabric. The deterministic parallelism of the FPGA allows multiple motor phases to be controlled simultaneously and without operating‑system jitter, meeting the stringent requirements for dynamic response and precision. 

The ARM Cortex‑A53 cores in the processing system handle higher‑level control logic, vehicle communication, and parameter management. Bare‑metal implementations provide minimal latency, while the option to migrate to embedded Linux later offers additional scalability when needed. 

A major advantage arises from the model‑based development workflow: control algorithms are modeled in Simulink and automatically translated into VHDL IP cores using HDL Coder, which are then integrated directly into Vivado block designs. This significantly reduces iteration times and minimizes errors during the transition from model to hardware. The compact form factor of the modules and the integrated power supplies simplify carrier‑board design and enable space‑efficient integration into the inverter. 

In summary, the Trenz Electronic’s modules provide a powerful, scalable, and development‑friendly platform for electric drivetrains in motorsport, ideally suited for ambitious teams that must achieve maximum performance within the strictly constrained development window.

References

TUFast München


Recommended Products

The Foundation for Peak Performance

Skip product gallery
MPSoC Module with AMD Zynq™ UltraScale+™ ZU2CG-1E, 2 GByte DDR4 SDRAM, 4 x 5 cm
MPSoC Module with AMD Zynq™ UltraScale+™ ZU2CG-1E, 2 GByte DDR4 SDRAM, 4 x 5 cm
AMD Zynq™ UltraScale+™ XCZU2CG-1SFVC784E, 2 GByte DDR4, 128 MByte QSPI Boot Flash, 8 GByte eMMC, size: 4 x 5 cm
Article number: TE0820-05-2AE81MA
Stock: 38

Regular price: From US$425.76
MPSoC Module with AMD Zynq™ UltraScale+™ ZU2CG-1E, 2 GByte DDR4, 5.2 x 7.6 cm
MPSoC Module with AMD Zynq™ UltraScale+™ ZU2CG-1E, 2 GByte DDR4, 5.2 x 7.6 cm
AMD Zynq™ UltraScale+™ XCZU2CG-1SFVC784E, 2 GByte DDR4, 128 MByte QSPI Boot Flash, size: 5.2 x 7.6 cm
Article number: TE0803-04-2AE11-A
Stock: 3

Regular price: From US$350.01
MPSoC Module with AMD Zynq™ UltraScale+™ ZU2EG-1E, 4 GByte DDR4, 5.2 x 7.6 cm
MPSoC Module with AMD Zynq™ UltraScale+™ ZU2EG-1E, 4 GByte DDR4, 5.2 x 7.6 cm
AMD Zynq™ UltraScale+™ XCZU2EG-1SFVC784E, 4 GByte DDR4, 128 MByte QSPI Boot Flash, Samtec ADM6-60 connector, size: 5.2 x 7.6 cm
Article number: TE0813-02-2BE81-A
Stock: 13

Regular price: From US$539.70
MPSoC Module with AMD Zynq™ UltraScale+™ ZU3CG-1E, 4 GByte DDR4, 4 x 5 cm
MPSoC Module with AMD Zynq™ UltraScale+™ ZU3CG-1E, 4 GByte DDR4, 4 x 5 cm
AMD Zynq™ UltraScale+™ XCZU3CG-1SFVC784E, 4 GByte DDR4, 128 MByte Flash, 64 GByte e.MMC, pin-compatible with TE0820, size: 4 x 5 cm
Article number: TE0821-02-3AE91PA
Stock: 9

Regular price: From US$846.66
MPSoC Module with AMD Zynq™ UltraScale+™ ZU3CG-1E, 4 GByte DDR4, 5.2 x 7.6 cm
MPSoC Module with AMD Zynq™ UltraScale+™ ZU3CG-1E, 4 GByte DDR4, 5.2 x 7.6 cm
AMD Zynq™ UltraScale+™ XCZU3CG-1SFVC784E, 4 GByte DDR4, 128 MByte QSPI Boot Flash, Samtec ADM6-60 connector, size: 5.2 x 7.6 cm
Article number: TE0813-02-3AE81-A
Stock: 50

Regular price: From US$567.19
MPSoC Module with AMD Zynq™ UltraScale+™ ZU3EG-1E, 4 GByte DDR4, 5.2 x 7.6 cm
MPSoC Module with AMD Zynq™ UltraScale+™ ZU3EG-1E, 4 GByte DDR4, 5.2 x 7.6 cm
AMD Zynq™ UltraScale+™ XCZU3EG-1SFVC784E, 4 GByte DDR4, 128 MByte QSPI Boot Flash, Samtec ADM6-60 connector, size: 5.2 x 7.6 cm
Article number: TE0813-02-3BE81-A
Stock: 447

Regular price: From US$617.59
MPSoC Module with AMD Zynq™ UltraScale+™ ZU4CG-1E, 2 GByte DDR4 SDRAM, 4 x 5 cm
MPSoC Module with AMD Zynq™ UltraScale+™ ZU4CG-1E, 2 GByte DDR4 SDRAM, 4 x 5 cm
AMD Zynq™ UltraScale+™ XCZU4CG-1SFVC784E, 2 GByte DDR4, 128 MByte QSPI Boot Flash, 8 GByte e.MMC, size: 4 x 5 cm
Article number: TE0820-05-4AE81MA
Stock: 1

Regular price: From US$533.39
MPSoC Module with AMD Zynq™ UltraScale+™ ZU4CG-1E, 2 GByte DDR4, 5.2 x 7.6 cm
MPSoC Module with AMD Zynq™ UltraScale+™ ZU4CG-1E, 2 GByte DDR4, 5.2 x 7.6 cm
AMD Zynq™ UltraScale+™ XCZU4CG-1SFVC784E, 2 GByte DDR4, 128 MByte QSPI Boot Flash, size: 5.2 x 7.6 cm
Article number: TE0803-04-4AE11-A
Stock: 50

Regular price: From US$465.62
MPSoC Module with AMD Zynq™ UltraScale+™ ZU4CG-1E, 4 GByte DDR4, 5.2 x 7.6 cm
MPSoC Module with AMD Zynq™ UltraScale+™ ZU4CG-1E, 4 GByte DDR4, 5.2 x 7.6 cm
AMD Zynq™ UltraScale+™ XCZU4CG-1SFVC784E, 4 GByte DDR4, 128 MByte QSPI Boot Flash, Samtec ADM6-60 connector, size: 5.2 x 7.6 cm
Article number: TE0813-02-4AE81-A
Stock: 6

Regular price: From US$608.42
MPSoC Module with AMD Zynq™ UltraScale+™ ZU4CG-1I, 4 GByte DDR4, 5.2 x 7.6 cm
MPSoC Module with AMD Zynq™ UltraScale+™ ZU4CG-1I, 4 GByte DDR4, 5.2 x 7.6 cm
AMD Zynq™ UltraScale+™ XCZU4CG-1FBVB900I, 4 GByte DDR4, 128 MByte QSPI Boot Flash, size: 5.2 x 7.6 cm
Article number: TE0817-02-4AI81-A
Stock: 14

Regular price: From US$1,217.76