Video and Audio Applications

One of the most common applications where our IP cores are used is the transmission of audio and video data to the host computer. These can be custom frame grabbers, medical imaging, surveillance cameras, or images from labels for package tracking. The list of video applications continues to grow year after year across all sectors of the industry.

What all applications have in common is, that the data rate in total is so high that transmission can no longer be realized conventionally, but requires PCI Express Direct Memory Access (DMA). Depending on link speed and link width, up to 6 gigabytes net per second can be transferred in one direction. Due to the multi-channel architecture of our cores, several video sources can be transmitted in parallel and share the available bandwidth.

Detail Insights

In essence, the task for the FPGA developer is to convert the video data into AXI Stream format and then connect it to one of the 16 AXI Stream inputs of our core. Using the tuser sideband signals from AXI Stream, end-of-frame is signaled, causing the driver to automatically get interrupts and store the frames in their own data buffers. By means of a user-friendly callback concept, the user application is notified when a frame is ready for pickup and receives a data pointer to the frame. The sophisticated high-level user mode library allows the software user to work with images within a very short time without having to understand the details of the core. Understandable application notes and reference designs are available from us to support you in your development.

Get in touch for more information

+49 7031 43 90
Bitte versuchen Sie es erneut.
Bitte klicken Sie hier um zu bestätigen, dass Sie kein Robot sind.
Der Anti-Spam-Schutz konnte Sie erfolgreich verifizieren.
Danke, Sie können nun das Formular abschicken.
Bitte erlauben Sie aus Sicherheitsgründen Cookies für diese Website um das Formular zu nutzen.
Please try again.
Anti-spam protection
Please click here, to verify that you're not a robot.
The anti-spam protection was able to verify you successfully.
Thank you, you can now submit the form.
For security reasons, please allow cookies for this website to use the form.