SPRC831

Video Imaging Co-Processor (VICP)-Signalverarbeitungsbibliothek

SPRC831

Downloads

Überblick

Die VICP-Signalverarbeitungsbibliothek von Texas Instruments ist eine Sammlung hochabgestimmter SW-Algorithmen, die auf dem VICP-Hardwarebeschleuniger ausgeführt werden. Mit der Bibliothek können Anwendungsentwickler die VICP-Leistung effektiv nutzen, ohne viel Zeit in die Entwicklung von Software für den Beschleuniger investieren zu müssen. Die Verfügbarkeit von gut getesteten, leistungsoptimierten Algorithmen mit der VICP-Signalverarbeitungsbibliothek verkürzt die Anwendungsentwicklungszeit erheblich. Durch die auf dem DSP freiwerdenden MIPS können Anwendungsentwickler weitere Differenzierungsfunktionen in die Endanwendung einbinden.

Bei dem VICP-Hardwarebeschleuniger handelt es sich um eine parallele MAC-Engine. Aufgrund seiner flexiblen Architektur erweist sich der Beschleuniger bei der Verbesserung der DSP-Leistung als sehr effektiv, da er verschiedene rechenintensive Aufgaben übernimmt.

VICP unterstützt verschiedene Algorithmen für zusätzliche DSP-Ressourcen
  • Matrixoperationen/Arrayoperationen:
    • Beispiele: Multiplikation/Transponierung von Matrizen Addition/Durchschnitt/Abweichung von Blöcken
    • Beispiele: Multiplikation/Addition/Speicherfüllung von Arrays Skalare Arrayoperationen
    • Beispiele: Nachschlagetabelle
  • Digitale Signalverarbeitungsoperationen:
    • Beispiele: 1D- und 2D-FIR-Filterung
    • Beispiele: Faltung, Korrelation
  • Digitale Bild- und Videoverarbeitungsfunktionen
    • Beispiele: Alpha Blending, Farbraumumwandlung
    • Beispiele: Bilddrehung, Packen/Entpacken von Bildern
    • Beispiele: Medianfilterung

Die VICP-Signalverarbeitungsbibliothek bietet zudem Systemfunktionen, welche die Integration des VICP-Hardwarebeschleunigers in die Anwendung vereinfachen. Zu diesen Merkmalen zählen:
  • Die APIs können entweder im synchronen oder im asynchronen Modus ausgeführt werden. Im synchronen Modus wird jeder Aufruf der Bibliotheks-API blockiert, solange die Verarbeitung durch den VICP nicht abgeschlossen ist. Dagegen wird der Aufruf der Bibliotheks-API im asynchronen Modus sofort erwidert. Der DSP wird durch einen Interrupt über den Abschluss der Verarbeitung benachrichtigt.
  • Die VICP-Signalverarbeitungsbibliothek ist intern mit der DMA-Systemverwaltung verbunden, um die VICP-DMA-Anforderungen zu erfüllen. Dadurch wird die Komplexität der Systemintegration reduziert.
  • Die Bibliothek verarbeitet außerdem den On-Chip-Cache und die externe Speichersynchronisierung, um die Datenkorrektheit zu gewährleisten.

Die VICP-Signalverarbeitungsbibliothek beinhaltet eine zu C äquivalente Implementierung aller unterstützten APIs. Die zu C äquivalente Implementierung kann von den Anwendungsentwicklern verwendet werden, um die von jeder API implementierten Signalverarbeitungsfunktionen besser zu verstehen. Für jede API wird ein Referenz-Prüfstand bereitgestellt. Der Prüfstand ermöglicht es dem Benutzer, die korrekte Verwendung dieser APIs zu verstehen. Der Prüfstand baut auf dem DSP-BIOS-Echtzeitbetriebssystem auf. Somit kann jeder der Prüfstände sogar als Ausgangspunkt für die Anwendungsentwicklung mit VICP genutzt werden.

Ab v3.0 werden zusätzliche Funktionen und Anpassungen bereitgestellt durch:
  • Zugriff auf die VICP-Recheneinheit und die VICP-Planungseinheit (in v2.0 bisher nicht verfügbar)
  • Die Bibliothek mit den VICP-Berechnungseinheiten bietet mehr als 30 Funktionen, die der Kunde miteinander verknüpfen kann, um maßgeschneiderte Algorithmen zu erstellen
  • Die Bibliothek mit den VICP-Planungseinheiten bietet die erforderliche Infrastruktur, um mehrere Funktionen zu verknüpfen, ohne DMA-Bandbreite hinzuzufügen und gleichzeitig die Einrichtung einzuschränken
Merkmale
Herunterladen: Archiv der VICP-Signalverarbeitungsbibliothek
VersionDownload für WindowsDownload für Linux
v3.2.0SPRC831e.zipSPRC847e.gz
v3.1.0SPRC831d.zipSPRC847d.gz
v3.0.0SPRC831c.zipSPRC847c.gz
v2.0.2SPRC831b.zipSPRC847b.gz
v2.0.1SPRC831a.zipSPRC847a.gz
Herunterladen Video mit Transkript ansehen Video

Downloads

Treiber oder Bibliothek

SPRC831.ZIP Video Imaging Co-Processor Signal Processing Libraryv3.2.0

Unterstützte Produkte und Hardware

Unterstützte Produkte und Hardware

Produkte
Multimedia- & Industrienetzwerk-SoCs
TMS320DM6441 DaVinci Digital-Media-System-on-Chip TMS320DM647 Digitaler Medienprozessor
Download-Optionen

SPRC831.ZIP Video Imaging Co-Processor Signal Processing Libraryv3.2.0

close
Aktuelle Version
Version: 01.00.00.0F
Veröffentlichungsdatum: 15.11.2009
Produkte
Multimedia- & Industrienetzwerk-SoCs
TMS320DM6441 DaVinci Digital-Media-System-on-Chip TMS320DM647 Digitaler Medienprozessor

Versionsinformationen

The design resource accessed as www.ti.com/lit/zip/sprc831 or www.ti.com/lit/xx/sprc831f/sprc831f.zip has been migrated to a new user experience at www.ti.com/tool/download/SPRC831. Please update any bookmarks accordingly.
Treiber oder Bibliothek

SPRC847.GZ Download: VICP Signal Processing Library [Linux] v3.3.0

Unterstützte Produkte und Hardware

Unterstützte Produkte und Hardware

Produkte
Multimedia- & Industrienetzwerk-SoCs
TMS320DM6441 DaVinci Digital-Media-System-on-Chip TMS320DM647 Digitaler Medienprozessor
Download-Optionen

SPRC847.GZ Download: VICP Signal Processing Library [Linux] v3.3.0

close
Aktuelle Version
Version: 01.00.00.0F
Veröffentlichungsdatum: 15.11.2009
Produkte
Multimedia- & Industrienetzwerk-SoCs
TMS320DM6441 DaVinci Digital-Media-System-on-Chip TMS320DM647 Digitaler Medienprozessor

Versionsinformationen

The design resource accessed as www.ti.com/lit/gz/sprc847 or www.ti.com/lit/xx/sprc847f/sprc847f.gz has been migrated to a new user experience at www.ti.com/tool/download/SPRC847. Please update any bookmarks accordingly.

Technische Dokumentation

Keine Ergebnisse gefunden. Bitte geben Sie einen anderen Begriff ein und versuchen Sie es erneut.
Alle anzeigen 2
Typ Titel Neueste englische Version herunterladen Datum
Benutzerhandbuch VICP Signal Processing Library for DM6446, DM6441, DM647, and DM648 User's Guide (Rev. E) 12.11.2009
Benutzerhandbuch VICP Computation Unit Library and VICP Scheduling Unit Library DM6446/1 DM647/8 (Rev. C) 12.11.2009

Support und Schulungen

TI E2E™-Foren mit technischem Support von TI-Ingenieuren

Alle Forenthemen auf Englisch anzeigen

Inhalte werden ohne Gewähr von TI und der Community bereitgestellt. Sie stellen keine Spezifikationen von TI dar. Siehe Nutzungsbedingungen.

Bei Fragen zu den Themen Qualität, Gehäuse oder Bestellung von TI-Produkten siehe TI-Support.