Video und Audio Anwendungen

Eine der häufigsten Anwendungen, bei denen unsere IP Cores eingesetzt werden, ist die Übertragung von Audio- und Videodaten zum Host PC. Dies können kundenspezifische Framegrabber, bildgebende Verfahren aus der Medizintechnik, Überwachungskameras oder Bilder von Labels zur Paketnachverfolgung sein. Die Liste an Videoanwendungen wächst in allen Branchen der Industrie von Jahr zu Jahr kontinuierlich.

Allen Anwendungen gemeinsam ist, dass die Datenrate in Summe so hoch ist, dass die Übertragung nicht mehr konventionell realisierbar ist, sondern PCI Express Direct Memory Access (DMA) benötigt. Je nach Linkgeschwindigkeit und Linkbreite können damit bis zu 6 Gigabyte netto pro Sekunde in eine Richtung übertragen werden. Aufgrund der multi-channel Architektur unserer Cores können mehrere Videoquellen parallel übertragen werden und sich die verfügbare Bandbreite untereinander teilen.

Detail Einblicke

Im Kern besteht die Aufgabe für den FPGA Entwickler darin, die Videodaten in das Format AXI Stream zu konvertieren und dann an einen der 16 AXI Stream Eingänge unseres Cores anzuschließen. Mittels den tuser sideband Signalen von AXI Stream wird end-of-frame signalisiert, wodurch der Treiber automatisch Interrupts bekommt und die Bilder in eigenen Datenpuffern ablegt. Mittels eines benutzerfreundlichen Callback Konzepts wird die User Application benachrichtigt, wenn ein Frame zur Abholung bereit liegt und erhält einen Datenpointer auf das Bild. Die ausgereifte High-Level User Mode Library erlaubt es dem Softwareanwender innerhalb kürzester Zeit mit Bildern zu arbeiten ohne die Details des Cores verstehen zu müssen. Verständliche Application Notes und Referenz Designs stehen von uns zur Verfügung und unterstützen Sie in ihrer Entwicklung.

Wir beraten Sie gern zu unseren Produkten

+49 7031 43 90 16info@smartlogic.de
Bitte versuchen Sie es erneut.
Anti-Spam-Schutz
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.