NDP100
Neural Decision Processor
Always-on Sensor & Speech Recognition Processor
The Syntiant® Neural Decision Processor™ architecture is built from the ground up to run deep learning algorithms. With embedded Syntiant Core 1™, the NDP100 achieves breakthrough performance by highly coupled computation and memory, exploiting the vast inherent parallelism of deep learning and computing at only required numerical precision. The device combines these elements to achieve approximately 100x efficiency improvement over stored program architectures such as CPUs and DSPs.
The NDP100 supports dozens of application-defined audio sequences for a variety of use cases including:
| Keyword speech interface
| Wake word detection
| Speaker identification
| Sensor applications
| Audio event and environment classification
BLOCK DIAGRAM
KEY FEATURES & BENEFITS
| 12 ball WLBGA package for extremely space constrained environments
| Dual PDM microphone input or PCM-over-SPI input
| Stereo/mono I2S interface multiplexed with PDM
| Direct access to neural network over SPI for sensor applications
| Frequency, time-domain & batch input models
| 16-bit input holding tank with faster than real- time SPI extraction
| General purpose ARM Cortex-M0 processor with 112KB SRAM
| Integrated clock multiplier and dividers support low frequency clock source or external clocking
| Optimized interrupt and SPI slave interface
| Onboard firmware security and authentication
| English Speech Service for keyword training
| Software Development Kit (SDK)
| Integrates in any software environment
| Training Development Kit (TDK) to enable the user of standard frameworks such as TensorFlow for customer-programmed applications
| Support for 64 output classifications
| Active power consumption of <140 μW while recognizing words