NDP120
Neural Decision Processor

Always-on Speech & Sensor-Fusion Processor

The Syntiant® NDP120 Neural Decision Processor™ is a special purpose chip for audio and sensor processing for always-on applications in battery powered devices and other power constrained systems. The NDP120 applies neural processing to run multiple applications simultaneously with minimal power consumption. Built using the Syntiant Core 2™ programmable deep learning architecture, NDP120 is designed to natively run multiple Deep Neural Networks (DNN) on a variety of architectures, such as CNN, RNN and fully connected networks. NDP120 brings a level of ML performance that delivers 25x the tensor throughput compared to the Syntiant Core 1™ embedded in Syntiant’s NDP100 and NDP101 devices. A programmable HiFi 3 DSP is available for classical audio processing.

The NDP120 supports dozens of application-defined audio sequences for a variety of use cases including:

| Far-field, near-field and close-talk voice interface
| Multiple wake words and local commands
| Acoustic Echo Cancellation (AEC), noise suppression, beamforming
| Speech enhancement
| Speaker identification and verification
| Acoustic event and scene classification
| Multi-sensor fusion

BLOCK DIAGRAM

KEY FEATURES & BENEFITS

| Hardware acceleration support for up to 6.4 GOPS/s

| Neural network layers supported: fully-connected, 2D convolution, depth-wise convolution, recurrent neural network including LSTM and GRU, average and max pooling

| Support for concurrent neural networks

| Up to 896k neural parameters in 8-bit mode, 1.8M parameters in 4-bit mode, and more than 7M parameters in 1-bit mode

| Quad PDM digital microphone interface

| Dual I2S channels or TDM4 streaming interfaces

| Support for up to 7 audio streams including I2S/ TDM output audio interface for streaming audio output, including post-processed audio

| I2C controller and target modes for sensor
control and integration

| QSPI target & controller interfaces

| 26 GPIO pins

| Programmable HiFi 3 DSP

| Input holding-tank with up to 10 seconds of audio recording and faster-then-real-time extraction

| Up to 100MHz internal operating frequency

| Embedded Arm Cortex-M0 for device management with 48KB SRAM, dual timers and UART functionality

| Low power PLL for flexible clock input

| Onboard firmware decryption and authentication

| Software Development Kit (SDK) integrates in any software environment

| Training Development Kit (TDK) to enable the use of standard frameworks such as TensorFlow for customer-programmed applications

| 3.1mm x 2.5mm 42-ball WLBGA package (0.4mm pitch)

| 5mm x 5mm 40-pin QFN package (0.4mm pitch) - also available as an AEC-Q100 Grade 3 qualified automotive SKU

APPLICATIONS

Vehicles & Automotive
Media Streamers
IOT Endpoints
AR / VR HMDs
Personal Computers
Mobile Phones
Earbuds & Wearables
Smart
Home

Need more details?
Request a copy of our data sheet.