SPRC831

Biblioteca de procesamiento de señales del coprocesador de imágenes de video (VICP)

SPRC831

Descargas

Información general

La biblioteca de procesamiento de señales del VICP de Texas Instruments (TI) es una colección de algoritmos de SW altamente ajustados que se ejecutan en el acelerador VICP H/W. La biblioteca permite al desarrollador de aplicaciones utilizar de forma eficaz el rendimiento del VICP sin gastar mucho tiempo en desarrollar software para el acelerador. La disponibilidad de algoritmos bien probados y optimizados para el rendimiento en la biblioteca de procesamiento de señales del VICP reduce significativamente el tiempo de desarrollo de aplicaciones. Los MIPS liberados en el DSP permiten a los desarrolladores de aplicaciones incluir más características de diferenciación en la aplicación final.

El acelerador del VICP H/W es un motor MAC paralelo. Debido a su arquitectura flexible, el acelerador mejora de forma eficaz el rendimiento del DSP al encargarse de la ejecución de diversas tareas de alta demanda computacional.

El VICP admite varios algoritmos para habilitar un recurso DSP adicional
  • Operaciones de matriz o de arreglos:
    • P. ej.: Multiplicación o transposición de matrices. Suma, promedio o varianza por bloques
    • P. ej.: Multiplicación o suma de arreglos y relleno de memoria. Operaciones de escala de arreglos
    • P. ej.: Tabla de consulta
  • Operaciones de procesamiento de señal digital:
    • P. ej.: Filtrado FIR 1D y 2D
    • P. ej.: Convolución, correlación
  • Funciones de procesamiento de imágenes y videos digitales
    • P. ej.: Mezcla Alpha, Conversión de espacio de color
    • P. ej.: Rotación de imagen y empaquetado o desempaquetado de imagen
    • P. ej.: Filtración mediana

La biblioteca de procesamiento de señales del VICP también proporciona características del sistema para simplificar la integración de las capacidades del acelerador VICP H/W en la aplicación. Entre las funciones se incluyen:
  • Capacidad para ejecutar las API en modo sincrónico o asincrónico. En modo sincrónico, cualquier llamada a la API de biblioteca se bloquea hasta que el VICP no complete el procesamiento. Mientras que, en el modo asincrónico, la llamada a la API de la biblioteca regresa inmediatamente. Se notifica al DSP de la finalización del procesamiento mediante una interrupción.
  • La biblioteca de procesamiento de señales del VICP interactúa de forma interna con el administrador DMA del sistema para atender los requisitos de DMA del VICP. Esto reduce la complejidad de la integración del sistema.
  • La biblioteca también administra la memoria caché en chip y la sincronización de la memoria externa para garantizar la precisión de los datos.

La biblioteca de procesamiento de señales del VICP incluye la implementación equivalente en C de todas las API compatibles. Los desarrolladores de aplicaciones pueden utilizar la implementación equivalente en C para comprender mejor la funcionalidad de procesamiento de señales implementada por cada API. Para cada API, se proporciona un banco de pruebas de referencia. El banco de pruebas permite al usuario comprender el uso correcto de estas API. El banco de pruebas se construye sobre el sistema operativo en tiempo real DSP-BIOS. Por lo tanto, cualquiera de los bancos de pruebas puede usarse como punto de partida para el desarrollo de aplicaciones con el VICP.

Desde v3.0, se proporciona funcionalidad adicional y personalización a través de:
  • Acceso a la unidad de cálculo del VICP y a la unidad de programación del VICP (anteriormente inaccesibles en v2.0)
  • Biblioteca de unidades de cálculo del VICP que proporciona más de 30 funciones que el cliente puede encadenar para producir algoritmos más personalizados
  • Biblioteca de unidades de programación del VICP que proporciona la infraestructura necesaria para encadenar varias funciones sin agregar ancho de banda DMA y también minimizar la configuración
Funciones
Descargar: Archivo de la biblioteca de procesamiento de señales de VICP
VersiónDescargar para WindowsDescargar para 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
Descargar Ver vídeo con transcripción Video

Descargas

Controlador o biblioteca

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

Productos y hardware compatibles

Productos y hardware compatibles

Productos
SoC de redes industriales y multimedia
TMS320DM6441 Sistema en chip de medios digitales DaVinci TMS320DM647 Procesador de medios digitales
Opciones de descarga

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

close
Última versión
Versión: 01.00.00.0F
Fecha de publicación: 15/11/2009
Productos
SoC de redes industriales y multimedia
TMS320DM6441 Sistema en chip de medios digitales DaVinci TMS320DM647 Procesador de medios digitales

Información de la versión

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.
Controlador o biblioteca

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

Productos y hardware compatibles

Productos y hardware compatibles

Productos
SoC de redes industriales y multimedia
TMS320DM6441 Sistema en chip de medios digitales DaVinci TMS320DM647 Procesador de medios digitales
Opciones de descarga

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

close
Última versión
Versión: 01.00.00.0F
Fecha de publicación: 15/11/2009
Productos
SoC de redes industriales y multimedia
TMS320DM6441 Sistema en chip de medios digitales DaVinci TMS320DM647 Procesador de medios digitales

Información de la versión

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.

Documentación técnica

No se encontraron resultados. Borre su búsqueda y vuelva a intentarlo.
Ver todo 2
Tipo Título Descargar la versión más reciente en inglés Fecha
Guía del usuario VICP Signal Processing Library for DM6446, DM6441, DM647, and DM648 User's Guide (Rev. E) 12/11/2009
Guía del usuario VICP Computation Unit Library and VICP Scheduling Unit Library DM6446/1 DM647/8 (Rev. C) 12/11/2009

Soporte y capacitación

Foros de TI E2E™ con asistencia técnica de los ingenieros de TI

Ver todos los temas del foro en inglés

El contenido lo proporcionan “tal como está” TI y los colaboradores de la comunidad y no constituye especificaciones de TI. Consulte los términos de uso.

Si tiene preguntas sobre la calidad, el paquete o el pedido de productos de TI, consulte el soporte de TI.