Synaptics Astra platform takes SL1620, SL1640, or SL1680 Arm CPU module for Edge AI applications

Synaptics has unveiled its new Astra platform with a range of SoC and a development kit for edge AI applications. These new processors and a supporting development kit are built to provide out-of-the-box AI capabilities for IoT devices, reducing reliance on cloud-based AI.

This new Synaptics Astra Platform is built around three main SoCs. The SL1680 is built for multi-modal IoT applications and features a quad-core Arm Cortex-A73 CPU, dedicated 7.9 TOPS NPU, and 4K video. The SL1640 is a cost and power-optimized SoC with a quad-core Cortex-A55 CPU and 1.6+ TOPS NPU. Finally, the SL1620 is a graphics and AI accelerator with a quad-core Cortex-A55 CPU and dual-core Imagination BXE-2-32 GPU but does not feature an NPU.

The development kit features a module design where the new swappable compute modules allow flexible configurations. The devkit will support open Yocto Linux distribution and Synaptics AI toolkit for quick AI integration.

Astra Machina Foundation Series Dev Board

Synaptics Astra Platform SL1680 Specifications:

  • CPU
    • Quad-Core Arm Cortex-A73 processor clocked at 2.1 GHz delivering up to 40000 DMIPS
    • 64KB I-cache and 32KB DCache
    • Dedicated Arm NEON technology/VFPU for each processor with 32 128-bit SIMD registers and crypto instructions
    • 1 MB shared L2 Cache
    • Arm TrustZone technology
  • Memory/Storage Interfaces
    • Up to 4GB 64-bit LPDDR4/LPDDR4x-3733 and optional 32-bit DDR configuration
    • eMMC 5.1 Controller with x1, x4, or x8-bit interface
  • Neural Processing Unit
    • Dedicated hardware for localized NN/machine learning applications
    • Up to 7.9+ TOPS
    • Supports multiple DNN frameworks and is optimized for TensorFlow Lite inferencing via the SyNAP toolkit
  • Multi-Standard Video Decoding
    • Support for various video decoding formats including AV1, H.265, VP9, H.264, MPEG-2, and VP8
    • Flexible support for PIP and Multi-View configurations
    • Single-stream 2160p H.265/VP9 decode up to 90-100 fps
    • Support for up to 1080p120 single-stream decode
  • Multi-Standard Video Encoding/Transcoding
    • Support for up to two streams encoding at 1080p60 with H.264 or VP8 per stream
    • Simultaneous 2160p60 decode and 1080p60 transcode
  • Audio Decoding/Processing
    • Far-Field Voice (FFV) & Keyword Detection
    • Microphone(s) input processing supported
    • Audio decompression of various formats supported
    • Audio post-processing
  • 2D & 3D Graphics
    • GPU-based graphics engine (Imagination PowerVR Series9XE GE9920)
    • HDR-enabled with support for various graphics standards including OpenGL ES, DirectFB, OpenCL, and Vulkan
    • Up to 3840×2160 resolution with 3D capabilities
  • Video/Graphics Display Pipeline with QDEO
    • Two independent display output paths with support for HDR and gamma correction
    • Various image enhancement features including scaling, detail enhancement, and color remapping
  • Security
    • 250MHz Secure CPU (Arm Cortex-M3)
    • Secure boot with RSA digital signature verification
    • True random number generator
    • DRM engine with support for AES, DES, 3DES, RSA, ECC
    • Memory and I/O space access control
    • DRAM scrambling support
  • Audio/Video Inputs & Outputs
    • Various input/output interfaces including MIPI CSI 2, HDMI, I2S, S/PDIF
    • Support for multiple camera inputs and HDMI input with HDR support
  • Standby Mode System Manager – Arm Cortex-M3 for managing standby mode with support for wake-up events such as Voice, LAN, CEC, and GPIO triggers
  • Peripherals
    • PCIe 2.0 root complex
    • Gigabit Ethernet MAC
    • USB 3.0 host interface, USB 2.0 OTG interface
    • SDIO host interface
    • UART interfaces, SPI interfaces, GPIOs, PWM, ADC, and IR receiver input
  • Package – 17 x 17mm FCBGA with 0.4mm ball pitch

Note! The specifications below are for the SL1680 SoC, the top-of-the-line processor in Synaptics’ SL-Series. While many features are shared across the series, key differences exist between the SL1680, SL1640, and SL1620. To highlight these differences, I’ve included a comparison table below.

FeaturesSL1620SL1640SL1680
CPUQuad-core Arm Cortex-A55 @ up to 1.9GHz Each with 32KB I-cache / 32KB D-cache and 512KB shared L3 cacheQuad-Core Arm Cortex-A55 @ up to 2.1GHz Each with 64KB I-cache / 32KB D-cache and 1MB shared L2 CacheQuad-Core Arm Cortex-A73 @ up to 2.1GHz Each with 64KB I-cache / 32KB D-cache
Memory Interface32-bit DDR3/DDR4 up to 4GB with NAND/eMMC controller32-bit DDR4-3200/LPDDR4x-3733 up to 4GB with eMMC 5.1 controller64-bit LPDDR4x-3733 up to 4GB with eMMC 5.1 controller
Neural Processing Unit-Up to 1.6+ TOPS NPUUp to 7.9+ TOPS NPU
Multi-Standard Video Decoding-Video decoding support with AV1, H.265, VP9, H.264, etcMulti-standard video decoding support with AV1, H.265, VP9, H.264, etc.
Multi-Standard Video Encoding--Support for multiple encoding streams with (1080p60: H.264 or VP8 per stream)
Audio Decoding/ProcessingInterface for DVFA101 support with TDM/I2S interfacesFar-Field Voice, Keyword Detection with Audio decompression, post-processing Far-Field Voice, Keyword Detection with Audio decompression, post-processing
Audio/Video OutputsDual display supportHDMI, MIPI DSI, I2S, S/PDIF, etc.HDMI, MIPI DSI, I2S, S/PDIF, etc.
2D & 3D GraphicsImagination BXE-2-32 GPU with OpenGL ES 3.2, OpenCL 3.0, Vulkan 1.3, etc.Imagination PowerVR Series9XE GE9608 GPU with OpenGL ES 1.1/2.0/3.0/3.1/3.2, Vulkan 1.1Imagination PowerVR Series9XE GE9920 GPU with OpenGL ES 1.1/2.0/3.0/3.1/3.2, Vulkan 1.1
Video/Graphics Display Pipeline with QDEO-Support for display paths, MP, GFX, etc.Support for display paths, MP, GFX, etc.
PeripheralsUSB, SDIO, TWSI, UART, SPI, GPIO, etc.USB, PCIe, Ethernet, SDIO, TWSI, etc.PCIe, USB, Ethernet, SDIO, TWSI, etc.
Standby Mode System ManagerPower gating, Wake-on-LAN, GPIOsPower gating, Wake-on-Voice, GPIOsPower gating, Wake-on-Voice, GPIOs
Power, Package and Layout13mm x 13mm FCBGA, 0.4mm ball pitch13mm x 13mm FCBGA, 0.4mm ball pitch17mm x 17mm FCBGA, 0.4mm ball pitch
Block Diagram of Synaptics SL Series
High-level block diagram of the SL1620, SL1640 and SL1680

In terms of software, the board supports a Yocto Linux distribution included in the Synaptics ESSDK available on Synaptics Astra’s GitHub. Synaptics also offers a guide to help you get started with their platform, streamlining the learning curve. Additionally, the company uses open-source libraries and frameworks like GStreamer and V4L2 to create robust video and display pipelines. This enables applications such as object detection, classification, and segmentation. The kit also facilitates the development of AI-enabled audio algorithms for far-field voice, wake words, echo cancellation, noise reduction, and even voice biometrics.

SL RDK Rear Side with legend

SL Series RDK with naming v3

The Astra Machina Foundation Series evaluation kit supports the full range of SL1600 series SoCs (including the SL1680, SL1640, and SL1620). This kit features daughter cards (SYN43711, SYN43752, SYN43756(E)) for integrated Wi-Fi and Bluetooth connectivity, providing flexibility for seamless wireless integration.

Synaptics Astra Platform SL-Series AI-Native IoT SoC (SL1680, SL1640, and SL1620) are not available for purchase at the time of writing, although more details can be found on the product page and additional information may also be found on the press release.

Share this:
FacebookTwitterHacker NewsSlashdotRedditLinkedInPinterestFlipboardMeWeLineEmailShare

Support CNX Software! Donate via cryptocurrencies, become a Patron on Patreon, or purchase goods on Amazon or Aliexpress

ROCK 5 ITX RK3588 mini-ITX motherboard

Leave a Reply

Your email address will not be published. Required fields are marked *

Khadas VIM4 SBC
Khadas VIM4 SBC