Home Processors Digital signal processors (DSP)


Accelerated Libraries

Adding optimized DSP processing to your application can be as easy as calling a library function. Click on any of the processing areas below to download libraries, see benchmarks and find more information.

Signal processing

Popular math and signal processing routines typically used in computationally intensive real-time applications.

  • Filtering
  • Convolution
  • Arithmetic
  • Logical, shift
  • Sampling
  • Rounding
  • Trigonometric

Image processing

Routines that are typically used in computationally intensive image/video applications where optimal execution time is critical.

  • Image analysis
  • Image filtering & format conversion
  • Compression/decompression

Machine learning

Software that uses artificial neural networks running on Sitara processors.

  • Classification
  • Recognition
  • Clustering

Linear algebra

Optimized library for performing dense linear algebra computations. Includes BLAS and LAPACK libraries.

C66x video codecs

Optimized video codecs that run on the C66x DSP core.

  • H.264 / AVC
  • H.265 / HEVC
  • MPEG4
  • MPEG2
  • JPEG2k

AM57x IVA-HD accelerated video codecs

Video codecs available on the AM57xx devices that leverage the IVA-HD subsystem.

  • H.264 / AVC
  • MPEG4
  • MPEG2
  • VC1


OpenCV 3.1 for all Arm® Cortex®-A based processors and 66AK2x multicore DSP + Arm® processor families.

  • Image processing
  • Video analysis
  • Object detection


OpenCL (Full profile) for AM57x and 66AK2x devices

  • Standard APIs for dispatching code from ARM to DSP
  • TI specific extensions to improve performance