Skip to content
heliaAOT
HELIA HUB

Targets

Select a target with --platform.name. Its registry definition supplies memory capacities, alignment and capabilities for planning and kernel selection. Run helia-aot list-targets to inspect your installed version.

Reserve application space with memory constraints. Registry capacities are the totals a program links into and reserve nothing for the application; registration alone does not establish hardware validation. For custom definitions, follow the target guide.

Target CPU Memories Preferred order Alignment Clocks (MHz) FP16
apollo330mp_evb cortex-m55 MRAM, SRAM, DTCM DTCM → SRAM → MRAM 16 96, 192, 250 yes
apollo3_blue_evb cortex-m4 MRAM, SRAM, DTCM DTCM → SRAM → MRAM 4 48, 96 no
apollo3_blue_plus_evb cortex-m4 MRAM, SRAM, DTCM DTCM → SRAM → MRAM 4 48, 96 no
apollo3_blue_thin_evb cortex-m4 MRAM, SRAM, DTCM DTCM → SRAM → MRAM 4 48, 96 no
apollo3_evb cortex-m4 MRAM, SRAM, DTCM DTCM → SRAM → MRAM 4 48, 96 no
apollo3p_evb cortex-m4 MRAM, SRAM, DTCM DTCM → SRAM → MRAM 4 48, 96 no
apollo4l_blue_evb cortex-m4 MRAM, SRAM, DTCM DTCM → SRAM → MRAM 4 96, 192 no
apollo4l_evb cortex-m4 MRAM, SRAM, DTCM DTCM → SRAM → MRAM 4 96, 192 no
apollo4p_blue_kbr_evb cortex-m4 MRAM, SRAM, DTCM DTCM → SRAM → MRAM 4 96, 192 no
apollo4p_blue_kxr_evb cortex-m4 MRAM, SRAM, DTCM DTCM → SRAM → MRAM 4 96, 192 no
apollo4p_evb cortex-m4 MRAM, SRAM, DTCM DTCM → SRAM → MRAM 4 96, 192 no
apollo510_evb cortex-m55 MRAM, SRAM, DTCM, ITCM, PSRAM DTCM → SRAM → MRAM → PSRAM 16 96, 250 yes
apollo510b_evb cortex-m55 MRAM, SRAM, DTCM, ITCM DTCM → SRAM → MRAM 16 96, 250 yes
apollo510l_evb cortex-m55 MRAM, SRAM, DTCM DTCM → SRAM → MRAM 16 96, 192, 250 yes
atomiq110 cortex-m55 MRAM, SRAM, DTCM, ITCM DTCM → SRAM → MRAM 16 100, 250, 500 yes
Property Value
CPU cortex-m55
Capabilities MCU, DSP, MVE, FP16, BLE, USB
Clock speeds (MHz) 96, 192, 250
Minimum alignment (bytes) 16
Preferred memory order DTCM → SRAM → MRAM
FP16 kernels yes
Memory Bytes
MRAM 2097152
SRAM 1835008
DTCM 262144
Property Value
CPU cortex-m4
Capabilities BLE, MCU, DSP
Clock speeds (MHz) 48, 96
Minimum alignment (bytes) 4
Preferred memory order DTCM → SRAM → MRAM
FP16 kernels no
Memory Bytes
MRAM 1048576
SRAM 327680
DTCM 65536
Property Value
CPU cortex-m4
Capabilities BLE, MCU, DSP
Clock speeds (MHz) 48, 96
Minimum alignment (bytes) 4
Preferred memory order DTCM → SRAM → MRAM
FP16 kernels no
Memory Bytes
MRAM 2097152
SRAM 720896
DTCM 65536
Property Value
CPU cortex-m4
Capabilities BLE, MCU, DSP
Clock speeds (MHz) 48, 96
Minimum alignment (bytes) 4
Preferred memory order DTCM → SRAM → MRAM
FP16 kernels no
Memory Bytes
MRAM 1048576
SRAM 327680
DTCM 65536
Property Value
CPU cortex-m4
Capabilities MCU, DSP
Clock speeds (MHz) 48, 96
Minimum alignment (bytes) 4
Preferred memory order DTCM → SRAM → MRAM
FP16 kernels no
Memory Bytes
MRAM 1048576
SRAM 327680
DTCM 65536
Property Value
CPU cortex-m4
Capabilities BLE, MCU, DSP
Clock speeds (MHz) 48, 96
Minimum alignment (bytes) 4
Preferred memory order DTCM → SRAM → MRAM
FP16 kernels no
Memory Bytes
MRAM 2097152
SRAM 720896
DTCM 65536
Property Value
CPU cortex-m4
Capabilities MCU, BLE, DSP
Clock speeds (MHz) 96, 192
Minimum alignment (bytes) 4
Preferred memory order DTCM → SRAM → MRAM
FP16 kernels no
Memory Bytes
MRAM 2048000
SRAM 1048576
DTCM 393216
Property Value
CPU cortex-m4
Capabilities MCU, DSP
Clock speeds (MHz) 96, 192
Minimum alignment (bytes) 4
Preferred memory order DTCM → SRAM → MRAM
FP16 kernels no
Memory Bytes
MRAM 2048000
SRAM 1048576
DTCM 393216
Property Value
CPU cortex-m4
Capabilities MCU, USB, BLE, DSP
Clock speeds (MHz) 96, 192
Minimum alignment (bytes) 4
Preferred memory order DTCM → SRAM → MRAM
FP16 kernels no
Memory Bytes
MRAM 2048000
SRAM 1048576
DTCM 393216
Property Value
CPU cortex-m4
Capabilities MCU, USB, BLE, DSP
Clock speeds (MHz) 96, 192
Minimum alignment (bytes) 4
Preferred memory order DTCM → SRAM → MRAM
FP16 kernels no
Memory Bytes
MRAM 2048000
SRAM 1048576
DTCM 393216
Property Value
CPU cortex-m4
Capabilities MCU, USB, DSP
Clock speeds (MHz) 96, 192
Minimum alignment (bytes) 4
Preferred memory order DTCM → SRAM → MRAM
FP16 kernels no
Memory Bytes
MRAM 2048000
SRAM 1048576
DTCM 393216
Property Value
CPU cortex-m55
Capabilities MCU, USB, PSRAM, DSP, MVE, FP16
Clock speeds (MHz) 96, 250
Minimum alignment (bytes) 16
Preferred memory order DTCM → SRAM → MRAM → PSRAM
FP16 kernels yes
Memory Bytes
MRAM 4128768
SRAM 3145728
DTCM 507904
ITCM 262144
PSRAM 32940032
Property Value
CPU cortex-m55
Capabilities MCU, DSP, MVE, FP16, BLE, USB
Clock speeds (MHz) 96, 250
Minimum alignment (bytes) 16
Preferred memory order DTCM → SRAM → MRAM
FP16 kernels yes
Memory Bytes
MRAM 4128768
SRAM 3145728
DTCM 507904
ITCM 262144
Property Value
CPU cortex-m55
Capabilities MCU, DSP, MVE, FP16, USB
Clock speeds (MHz) 96, 192, 250
Minimum alignment (bytes) 16
Preferred memory order DTCM → SRAM → MRAM
FP16 kernels yes
Memory Bytes
MRAM 2097152
SRAM 1835008
DTCM 262144
Property Value
CPU cortex-m55
Capabilities MCU, DSP, MVE, FP16, NPU
Clock speeds (MHz) 100, 250, 500
Minimum alignment (bytes) 16
Preferred memory order DTCM → SRAM → MRAM
FP16 kernels yes
Memory Bytes
MRAM 4194304
SRAM 3145728
DTCM 507904
ITCM 262144