Skip to content
Dino's Lab

AI module

DNL-N6

Coming soon

STM32N6 · Cortex-M55 · Neural-ART

Carrier-mounted edge-AI module on ST’s STM32N6 series, with AP Memory HexaSPI PSRAM and Octo-SPI NOR, for cameras and inference at the board edge.

800 MHz

Cortex-M55

600 GOPS

Neural-ART NPU

4.2 MB

On-chip SRAM

32 MB

HexaSPI PSRAM

64 MB

Octo-SPI NOR

CSI-2

2-lane camera

Overview

What is on the board

Edge AI without a Linux MPU

ST Neural-ART on STM32N6x7 devices runs at up to 1 GHz, 600 GOPS and 288 MAC/cycle, with stream engines, on-the-fly weight decompression, and real-time crypto on the model path. Workloads that needed an accelerated MPU stay on an MCU.

Camera pipeline on the module

MIPI CSI-2 (2-lane) plus a parallel 16-bit PSSI path. On-chip ISP with three pipes on the same stream (bad pixel, black level, exposure, demosaic, crop, downsize, gamma, YUV). Hardware H.264 encoder and JPEG codec.

HexaSPI RAM and Octo-SPI NOR

512-Mbit Octo-SPI NOR for FSBL, application, and weights; 256-Mbit AP Memory Hexadeca-SPI PSRAM for framebuffers and activations. The MCU is an STM32N6 device that exposes both XSPI ports.

Graphics and display

NeoChrom 2.5D GPU, Chrom-ART (DMA2D), and LTDC. Framebuffers can live in HexaSPI PSRAM; the 4.2 MB on-chip SRAM is contiguous and large enough for a 1280 × 800 double buffer.

Block diagram

Signal path

Camera in, Neural-ART and the M55 in the middle, two XSPI memories on the side. Carrier I/O is not frozen; the silicon and the two memories are.

Camera

MIPI CSI-2

2-lane serial camera plus 16-bit PSSI. On-chip ISP, three pipes.

MCU

STM32N6 series

Cortex-M55 at 800 MHz, Neural-ART 600 GOPS, NeoChrom GPU, H.264, 4.2 MB SRAM.

XSPI ×16

AP Memory HexaSPI

APS256XXN, 256 Mbit PSRAM, 1.8 V. Framebuffers and activations.

XSPI ×8

Octo-SPI NOR

512 Mbit, 1.8 V, 200 MHz DTR. FSBL, application, and network weights.

Specifications

Technical characteristics

MCU figures from the STM32N6 series (ST DS14791). The exact device — package, temperature grade, crypto — is chosen at hardware freeze. Module mechanics are not final.

Processor

FamilySTM32N6 series (device chosen at hardware freeze)
OptionsTemperature grade, package, and hardware AES / crypto selected per SKU
PackageBGA; pitch and ball count depend on the device
CoreArm Cortex-M55, TrustZone, Helium (MVE), FPU (half / single / double)
CPU clockUp to 800 MHz (VOS high); 600 MHz in VOS low
PerformanceUp to 3360 CoreMark, 1280 DMIPS
Caches32 KB I-cache, 32 KB D-cache
TCM64 KB ITCM + 128 KB DTCM, both with ECC

Neural-ART accelerator

TypeST Neural-ART NPU (STM32N6x7 devices in the series)
ClockUp to 1 GHz
Throughput600 GOPS, 288 MAC/cycle
DatapathDedicated stream engines, on-the-fly weight decompression
SecurityReal-time encryption / decryption of the model path
ToolchainST Edge AI Suite, STM32Cube.AI

On-chip memory

System SRAM4.2 MB contiguous
Backup SRAM8 KB, retained in VBAT
OTP8 KB fuses (BSEC), including Ethernet MAC area
Boot ROM128 KB

External memory

PSRAMAP Memory APS256XXN class, 256 Mbit (32 MB)
PSRAM interfaceHexadeca-SPI (x16) on XSPI, 1.8 V, up to 200 MHz DDR
PSRAM roleFramebuffers, activations, working set
NOR flash512 Mbit (64 MB) Octo-SPI, 1.8 V, 200 MHz DTR, read-while-write
NOR interfaceXSPI octal, memory-mapped (typical map 0x7000 0000)
NOR roleFSBL, application, neural-network weights

Vision and graphics

Camera serialMIPI CSI-2, 2 lanes
Camera parallel16-bit PSSI
ISPThree pipes on one stream: bad pixel, decimation, black level, exposure, demosaic, contrast, crop, downsize, ROI, gamma, YUV, packer
Video encodeHardware H.264 encoder, JPEG codec
DisplayLTDC / TFT-LCD
GPUNeoChrom 2.5D
2DChrom-ART (DMA2D)

Connectivity (series)

USBUSB 2.0 OTG HS with on-chip HS PHY; UCPD on selected devices
EthernetGigabit MAC with TSN (IEEE 802.1)
CANFDCAN with TTCAN
SD / eMMCSDMMC
I2C / I3CI2C and I3C
SPI / I2SSPI, I2S-capable
UARTUSART, UART, LPUART
AudioSAI, SPDIF, MDF, ADF
External busFMC: SRAM, PSRAM, SDRAM, NOR, NAND

Analog, timers, system

ADC12-bit ADCs
ReferencesInternal VREFBUF, digital temperature sensor
TimersAdvanced, general-purpose, basic, and low-power timers
DMAGPDMA and HPDMA
RNGTrue RNG
WatchdogsIWDG, WWDG
RTCRTC (secure RTC on devices with the crypto option)
Unique ID96-bit

Security

IsolationArm TrustZone
BootSecure boot from XSPI NOR, HyperFlash, or eMMC
CryptoHardware AES and related blocks on selected devices in the series
TamperTamper detection

Power and environment

VDD1.71–3.6 V (MCU)
VDDCOREInternal SMPS; 0.89 V (800 MHz) / 0.81 V (600 MHz)
Memories1.8 V Octo-SPI NOR and HexaSPI PSRAM
Device gradeTemperature grade chosen with the STM32N6 SKU
Module ratingTo be published with the hardware release
Module supplyTo be published with the hardware release

Module

FormCarrier-mounted SOM
Target useCameras, inspection, and other edge-AI loads that do not need Linux
I/O to carrierTo be published (power, boot, SWD, USB HS, CSI-2, SDMMC, UART, I2C, SPI, GPIO)
Mechanics / pinoutTo be published with the design release
StatusDesign in progress. This page is not a datasheet.

The DNL-N6 is a solder- or socket-down module built around the STM32N6 series — Cortex-M55, with Neural-ART on N6x7 devices. The exact part (package, temperature grade, hardware AES) is chosen when the hardware is frozen. The module is meant to sit on a carrier with a camera, not to replace a Linux MPU.

Memory map (typical)

The STM32N6 boots from ROM, copies an FSBL from external NOR into SRAM, then runs the application. Weights for Neural-ART usually stay in NOR and are paged; activations and frames sit in PSRAM or the 4.2 MB on-chip SRAM.

Region Typical map Device
Secure SRAM 0x3400 0000 4.2 MB on-chip
Octo-SPI NOR 0x7000 0000 512 Mbit, XSPI octal
FSBL 0x7000 0000 First stage in NOR
Application 0x7010 0000 NOR
Network weights 0x7100 0000 NOR
HexaSPI PSRAM 0x9000 0000 256 Mbit, XSPI x16

Final addresses on DNL-N6 will be confirmed in the bring-up notes.

Software

Bring-up targets the ST N6 tree: STM32CubeN6, STM32CubeMX, STM32CubeIDE, STM32CubeProgrammer, and ST Edge AI Suite for Neural-ART models. The MCU has no on-die flash; the first-stage bootloader lives in the Octo-SPI NOR.

Documentation

Datasheet-level pinout, mechanical drawing, power budget, and a bring-up guide will ship with the first hardware. Until then this page tracks the intended series and memory selection.