Medical Video Matrix

The FPGA firmware consisted of components that provided multiple useful video functions.

For our valuable customer in the medical segment, we have designed an FPGA for a video system that converts multiple video sources to multiple video screens.

The key contribution was implementing the PCIe interface that allowed the processing and storing of video streams to and from a Linux-based PC.

Medical Video Matrix

Our Task and Challenge

Develop Real-Time Video Module for Surgery

Every modern hospital surgery department is always equipped with many important instruments.

Today, operations are preferred in the form of laparoscopy due to its lower stress on a patient. Therefore, special cameras are needed to display the inner part of the patient’s body. Multiple video streams are used to display the whole situation in the body cavity, especially in complex medical operations.

A surgeon needs an easy and fast way of configuring the video streams to watch every detail that may impact the medical operation's further success.


Video Matrix and Format Converter in FPGA

The existing system was a complex switching matrix of inputs and outputs that was able to route any HDMI and SDI input to any HDMI or SDI output.

Our team enhanced the system by implementing a high throughput, low-latency PCIe interface to a PC that enables process input streams in a PC and stream the processed streams back to the system. 

The team created both the PCIe cores and the low-latency Linux drivers. Part of the delivery was also the Picture-in-Picture functionality implemented in FPGA that enabled insert streams into other streams running in the background.

The team also implemented various supporting features for video processing, such as HDMI DDC (Display Data Channel), that enables the streaming system to find out which formats are supported by HDMI monitors. The same feature was also ported to SDI streaming ports, i.e., coding and decoding of auxiliary channels.

Business Value

Compact Video Converter as Part of Whole Medical System 

In the medical field, making electronic equipment compact, easy to use, and highly reliable is essential. Our design fitted into the FPGA chip can be easily integrated into a multi-functional medical instrument because all components have been designed as reusable IP cores.

Recording and detailed snapshotting possibility represents a valuable tool for post-operation review and serves as a base for a decision on next treatment steps.

How It Is Made

Hardware Description Language Is Our First Choice for Digital Processing 

Our FPGA team developed components where each has its specific functionality encapsulated into a reusable IP core. Each FPGA component was written in System Verilog – a powerful hardware description language (HDL).


One of the world’s top leaders in medical instrumentation.

Implementation period: 2019—2020

In 2019-2020, we created the HDL design, cooperated very closely with our customer, and assisted with the integration of our FPGA design to the complete instrument.


Žádné fotky

Next Solutions

Since the foundation of Consilia in 2004, we have finished and supported dozens of projects.

Automotive Main Lighting Systems

Base Station for TETRA Network

Data Control and Data Acquisition PCIe Cards

Neckband Earphones for Hearing Protection

Smart T-shirt for Body Condition Monitoring

Smart Data Collecting Badge

PCIe Card – PCB Layout and Thermal Analysis

Radio Stations for Air Traffic Control

Gateway for Personal Safety​

Smart Headphones for Personal Safety

Services Used

No items found.
No items found.

Application Areas


Our hardware and software design for medical instruments supports the doctor in making their job a bit easier and safer for the client.




ready to assist you

Consilia has a workforce of 30 developers in the competence fields of software development, software testing, hardware design, RF design, FPGA design, DSP design, and PCB design.

You are here:
Custom Solutions