For video walls, video streaming is typically handled by a video controller that buffers a video stream from standard interfaces such as HDMI or DisplayPort into a frame buffer and then transmits it via Ethernet to the video wall.
For such a video controller, we took on the system development at the SoC level, including FPGA design, Embedded Linux, Linux drivers, and a userspace application for control and diagnostics.
For a fiber optic extender, we developed the software for a Cyclone V SoC, which combines both FPGA and processor.
The FPGA transmits Ethernet, USB, and a real-time control channel over a 400 m fiber optic link. The SoC processor runs on an embedded Linux created with Yocto, enabling flexible and reliable system control.
Softcore processors are processors implemented within an FPGA. They do not exist as dedicated hardware but are instead “wired” using the FPGA logic.
For these processors, we have developed a Qt-based assembler IDE that supports both the Xilinx PicoBlaze™ series including its clones and the Lattice Mico8™ series.
We developed a PCI card designed for the evaluation of FPGA-based signal processing algorithms, supporting various analog-to-digital converters as well as copper-based data transmission methods, such as Ethernet and RS422, over distances of up to 200 m.
It supports various analog-to-digital converters as well as copper-based data transmission methods, such as Ethernet and RS422, over distances of up to 200 m.
For a sliding door system, we developed a motor controller that uses the TMC4671 motor controller and is managed by a STM32 microcontroller.
It combines FOC-based control, digital inputs and outputs, and a battery-backed RTC with a cross-platform Qt PC application for easy configuration and operation.
For the testing and validation of LED headlight control units, we have developed several modular control unit testers that capture and analyze data traffic between control units and headlights, and enable targeted fault injection.
A Qt-based application for visualization, along with integration into CANoe, enables convenient operation and comprehensive analysis.