Digital Signal Processors – Applications

DSPs bring computing performance, real-time processing, and power efficiency to diverse applications ranging from sensors to servers. What can you do with digital signal processors? Look below for solutions on a variety of DSP applications.

Machine vision

Machine vision (MV) refers to both industrial and non-industrial applications where operational guidance is provided to equipment for the execution of functions based on the capture and analytical processing of images. In essence, this is providing "sight" or "vision" to otherwise "blind" equipment. This greatly enhances the capabilities of the equipment, resulting in improved product quality, increased productivity and decreased costs. Machine vision is extensively used in factory automation for automated inspection and robot guidance. Machine vision is also found in security systems, currency inspection machines, and printers/scanners.

TI offers a wide range of processing solutions for machine vision applications. TI's DSP-based solutions provide the best-in-class performance for real-time embedded analytics processing with scalable solutions from single camera solutions to large, high performance computing systems used in applications like wafer inspection. TI also provides easy to use software libraries as part of our free Multicore Software Development Kits (MCSDK) to speed development of machine vision solutions.

Applications Products Getting started
Embedded machine vision ARM+DSP OMAP-L138 OMAPL-138 EVM
DSP C674x, C665x
C674 EVM, C6657 EVM
Printers, scanners, currency
DSP C665x C6657 EVM
Smart cameras
Large scale inspection ARM+DSP 66AK2Hx 66K2H EVM
DSP C667x C6678 EVM
Machine vision

Avionics and defense

TI's commercial processors, including single and multicore ARM, DSP, and ARM+DSP, are well-suited to defense and avionics applications including radar, electronic warfare, avionics, and software defined radios (SDR). Our processors feature industrial temperature ranges, ECC on on-chip memory, secure boot, security features. Software support includes mainline Linux, TI RTOS, and most commercial RTOSes.

Size Weight and Power (SWAP)

Many applications in defense and avionics have tight size, weight and power requirements and require optimized SoCs which can deliver the required performance within the allotted SWaP budget. TI is focused on delivering the most performance-per-watt using standard ARM cores and TI C66x DSP cores to create scalable device families from single core to multicore, heterogeneous SoCs.

Applications Products Getting started
Radar/electronic warfare ARM+DSP 66AK2Hx 66K2H EVM
DSP C667x
C665x EVM, C667x EVM
Avionics ARM AM5K2Ex, 66AK2x AM5K2E EVM
Software Defined Radio (SDR) ARM+DSP OMAP-L1x, 66AK2Hx 66K2H EVM, OMAPL-138 EVM
DSP C674x, C665x, C667x C674x EVM, C665x EVM, C667x EVM
Single board computers ARM AM335x, AM437x, AM5K2Ex AM335x EVM, AM437x EVM, AM5K2Ex EVM
Avionics & Defense

High performance computing (HPC)

As the worlds of High Performance Computing and Big Data systems are evolving, customers are demanding customized, scalable solutions that are better optimized for their needs. TI's high performance ARM+DSP devices are used in HP's Proliant m800 server cartridge as part of HP's overall Moonshot server strategy which provides systems targeting specific workloads.

TI's high-end ARM+DSP processors combine great signal processing/compute performance with low latency and low power consumption to enable high performance and high performance embedded computing applications. With over 200 GFLOPS/device and high-speed on-chip interfaces, TI makes it easy to design world-class compute systems of any size, including large-scale compute systems.

Applications Products Getting started
High performance compute ARM+DSP 66AK2Hx TI Software Kit for HPC
DSP C6678
C6678 EVM
High Performance Computing

Video encoding/decoding

TI's C66x multicore SoCs provide power and cost-efficient, high-density programmable video coding solutions. Off-the-shelf PCIe cards provide simple and fast upgrade capability to enable high-performance encoding of new standards such as H.265. TI's optimized video coding libraries and multi-chip video software framework enable solutions to be brought to market quickly.

Video codecs

The following video codecs are optimized for the C66x DSP family and are available for download free of charge:

  • H.265 (Encode/Decode)
  • H.264 BP/HP (Encode/Decode)
  • H.264 MP (Decode)
  • MPEG4 (Encode/Decode)
  • MPEG2 (Encode/Decode)
  • JPEG (Encode/Decode)
  • JPEG2000 (Encode/Decode)
  • AVC Intra/Ultra (Encode)

PCIe cards

Applications Products Getting started
High performance encoding DSP C6678 C6678 EVM
Multichannel transcoding
Video Encoding/Decoding


TI's DSPs and ARM-based embedded processors have a proven track record in embedded biometric applications. TI's C674x DSPs provide higher performance for greater imaging resolution and a larger database of identities. For high-end systems, TI's OMAP-L1x DSP+ARM9™ processors support advanced connectivity options, high-level operating systems for graphical user interfaces and optimized performance capabilities.

Applications Products Getting started
Iris biometrics ARM+DSP OMAP-L1x OMAPL-138 EVM
DSP C674x, C665x C674 EVM, C6657 EVM
Fingerprint biometrics DSP AM335x AM335x Starter Kit

Grid automation

TI’s C665x DSPs offer high signal processing performance, up to 40 GFLOPs, at power consumptions targeted for fanless designs. The fixed and floating point capabilities of the C665x family of devices provides efficient real-time processing of sampled values in the small time windows required by protection relays or other grid monitoring equipment. TI offers libraries for common signal processing functions to make software development simple.

Applications Products Getting started
Protection relays
C6657 EVM
Measuring and monitoring IEDs
Grid Automation