Skip to main content

E1M-AEN HW Design Guide

Introduction

Purpose of This Document

This Hardware Design Guide provides practical guidance for developers and system integrators designing a carrier board for the E1M-AEN System-on-Module (SoM).

It covers:

  • Hardware integration and carrier board design
  • Power architecture and system bring-up
  • Interface usage and pin functional intent
  • Common pitfalls during first implementation

This guide complements:

  • The E1M-AEN Datasheet
  • Alif Semiconductor Ensemble SoC documentation
  • Alp SDKTM documentation

Product Overview

The E1M-AEN is a compact 35 × 35 mm Edge-AI System-on-Module, based on the Alif Semiconductor Ensemble series, targeting industrial, IoT, robotics, and low-power AI applications.

The module follows the E1MTM open-standard pin layout, enabling drop-in compatibility across the E1M series without redesigning the carrier board.

E1M-AEN Block Diagram

Key characteristics:

  • Unified pinout across multiple MCU/MPU variants
  • On-module power management; interface EMI/ESD protection is provided on the carrier board (except the SD-card interface, which is protected on-module)
  • Single external 5 V supply
  • Long-term lifecycle orientation

Supported SoC Variants

Table: SoC Variants

VariantApplication CPUReal-Time CPUNPU
E32 × Cortex-M552 × Ethos-U55
E51 × Cortex-A322 × M552 × Ethos-U55
E72 × Cortex-A322 × M552 × Ethos-U55
E42 × Cortex-M552 × Ethos-U55 + 1 × Ethos-U85
E61 × Cortex-A322 × M552 × Ethos-U55 + 1 × Ethos-U85
E82 × Cortex-A322 × M552 × Ethos-U55 + 1 × Ethos-U85

Note: Firmware images must match the installed Ensemble variant.

Mechanical Information

Dimensions

  • Size: 35 × 35 mm
  • Form factor: Connectorless, solder-down LGA SoM
  • Mounting: Land-grid-array (LGA) pads, reflowed directly onto the carrier board

The complete mechanical drawing (dimensions, tolerances, height, and mass) is in the E1M-AEN Datasheet. The values below are the subset a carrier-board designer needs to lay out the footprint.

Land Pattern

Design the carrier-board footprint to the recommended land pattern below. The module uses a 1.0 mm pad grid with 0.4 mm round, non-solder-mask-defined (NSMD) pads, following IPC-7351 nominal density for LGA packages.

E1M-AEN recommended land pattern

Table: Land Pattern Parameters

ParameterValueUnit
Pad pitch (signal grid)1.0mm
Copper pad diameter0.40 (dia.)mm
Pad typeRound, NSMD
Solder-mask opening diameter0.50 (dia.)mm
Stencil aperture (1:1)0.40 (dia.)mm
Stencil materialNano-coated steel mesh
Stencil thickness (recommended)0.08mm

Tip: A 4-layer (or denser) carrier board is recommended so that signals can be routed out from under the module on inner layers without crowding the top-layer escape routes.

Keep-Out Zones

Two keep-out regions apply:

  • Internal keep-out — do not place components on the carrier directly beneath the module, inside the LGA pad ring. Signal routing beneath the module is permitted on the top layer between pads and on inner layers. Where extra clearance is needed, an internal cutout in the carrier PCB under the module is allowed.
  • External keep-out (courtyard) — keep a 1.0 mm component-free clearance around the module perimeter (37.0 × 37.0 mm overall) for placement tolerance, inspection, and rework access.

Note: Route the RF antenna feed (AH1) away from high-current digital paths, and keep the carrier-board ground pour clear of any on-module or carrier antenna keep-out. See Wi-Fi and BLE.

Handling and Assembly

  • ESD-sensitive device — use grounded handling equipment
  • Avoid mechanical stress after soldering
  • Follow standard reflow and PCB flatness rules
  • Observe the module's Moisture Sensitivity Level (MSL) and dry-pack floor life; bake before reflow if floor life is exceeded (see the datasheet MSL & Handling section)
  • The module is supplied in JEDEC matrix trays (no tape & reel)

PCB Layout Guidelines

Layer Stack-Up

The E1M-AEN exposes several controlled-impedance interfaces (100 Ω differential Ethernet and MIPI, 90 Ω differential USB 2.0, and 50 Ω single-ended RF). A minimum 4-layer carrier board is recommended; 6 layers eases escape routing and gives cleaner reference planes for high-speed pairs. A typical 4-layer stack-up is:

Table: Reference 4-Layer Stack-Up

LayerUseNotes
L1 (top)Signal + componentsHigh-speed escapes, RF trace, module pads
L2Ground planeSolid, unbroken reference for L1/L3 high-speed pairs
L3Power + low-speed signalSplit power pours; keep high-speed off this layer
L4 (bottom)Signal + ground pourSlow signals, additional ground stitching

Tip: Reference every high-speed pair to a continuous ground plane (L2). Never route a differential pair across a plane split — the return current cannot follow and emissions/cross-talk rise sharply.

Controlled-Impedance Routing

Set the dielectric heights and trace geometry with your fabricator's impedance calculator to hit the targets below. Match lengths within each pair first (intra-pair skew), then across pairs of the same bus (inter-pair skew).

Table: Impedance & Skew Targets

InterfaceImpedanceToleranceLength matching
Ethernet (10/100)100 Ω diff± 10%Intra-pair ≤ ± 2 ps
MIPI CSI-2 / DSI100 Ω diff± 10%Intra-pair tight; match clock to data lanes in the group
USB 2.0 HS90 Ω diff± 10%Intra-pair ≤ ± 5 ps
RF antenna feed50 Ω single-ended± 10%
  • Keep high-speed pairs short and direct; minimize vias (each via is an impedance discontinuity) and avoid stubs.
  • Where a pair must change layers, place ground stitching vias adjacent to the signal vias to give the return current a path.
  • Keep digital switching noise and high-current paths away from analog, RF, and MIPI routing.

Power Architecture

Power Input

  • Input voltage: 5 V DC nominal (single rail) on the VDDIN pads (R1, S1, R2, S2)
  • Recommended range: 4.5 V – 5.5 V
  • Absolute maximum: 6.0 V (do not exceed; see datasheet Absolute Maximum Ratings)
  • All regulators, the PMIC, and power sequencing are on-module — no external sequencing is required

No additional input power rails must be supplied. Size the 5 V source for the worst-case peak current of the chosen Ensemble variant plus any current drawn from the module's output rails (below).

Module Output Rails

The module generates these regulated rails back to the carrier from the 5 V input. Budget current carefully — they are intended for light carrier-side loads and on-module camera power, not for powering large external subsystems.

Table: Module Output Rails

RailPinsVoltageMaxPurpose
VIO_OUTP1, P21.8 V ± 5%200 mAI/O reference for carrier-side level shifters / pull-ups.
+V_CAM0Z340.6 – 3.3 V (adj.)300 mAAdjustable LDO (TLV77201), set via CAM_VFB0. Camera rail or light carrier load.
+V_CAM1AB340.6 – 3.3 V (adj.)300 mAAdjustable LDO (TLV77201), set via CAM_VFB1. Camera rail or light carrier load.

Warning: Do not power external loads from the SoM output rails unless the load has been validated against the current limits above.

Power Design Guidelines

  • Place bulk capacitance (e.g. 10 µF) plus a 100 nF decoupling capacitor close to the VDDIN pads. The module includes its own internal decoupling; carrier-side caps improve transient response.
  • Use a solid, low-impedance ground plane and connect all GND pads to it.
  • Keep the 5 V high-current paths short and wide.
  • If a buck converter feeds VDDIN, confirm it can supply the SoM's load transients, not just the average current.

5V Buck Converter

A buck converter can be used to create 5 V for the SoM. Make sure the selected buck converter can support the load transients of the SoM. The E1M development board generates its rails with TI TLV62595DMQR (4 A) and TI TPS564247DRLR (6 A) step-down converters.

eFuse

Additionally, the user can add power ORing using diodes or eFuses. In this case, the input power is multiplexed. The E1M development board uses a TI TPS25210LRPWR eFuse for input protection (with Schottky diodes for ORing of redundant supplies).

Power-Up & Reset Sequence

No carrier-side sequencing is required. The recommended bring-up order is:

  1. Apply 5 V to VDDIN.
  2. Release MODULE_EN (let the internal pull-up hold it high).
  3. Release PORn (let the internal pull-up hold it high).
  4. Wait for the on-module rails to stabilise and the SoC boot ROM to start.
  5. Begin communication with the module.

For power-down, drive MODULE_EN low and remove VDDIN; no controlled power-down sequence is needed at the carrier level. Refer to the datasheet Power-Up & Reset Sequence for the module-level timing diagram.

Carrier Control Signals

Expose these control pins on the carrier as needed:

Table: Carrier Control Signals

PinDirectionDescription
MODULE_EN (O1)Input, open-drainInternally pulled up to VDDIN. Pull low to disable the module; leave floating if unused.
PORn (W1)Input, open-drainInternally pulled up to 1V8. Pull low for a power-on reset. Optionally fit a reset push-button between PORn and GND.
MODULE_STBY (O2)Input, open-drainInternally pulled up to 1V8. On E1M-AEN, stand-by is supported only for the real-time clock. Leave floating if unused.

Memory and Boot Architecture

Internal Memory (SoC-Dependent)

  • SRAM: 128 KB – 13.5 MB
  • MRAM: 256 KB – 5.5 MB

On Board Memory (ON SoM)

  • OSPI interfaces supported
  • Configurable for RAM or ROM. Either of them can be RAM or ROM.
  • Configuration depends on E1M variant.

Note: Contact Alp Lab for additional information and configuration.

BOOT

  • BOOT pin functionality is not supported on E1M-AEN. Alif SoCs have no boot-mode strap pins; leave BOOT0BOOT3 floating.
  • The boot ROM loads the application image from internal MRAM. External boot sources (OSPI flash, SD card) are selected in software once the boot ROM is running.
  • For MODULE_EN and MODULE_STBY carrier wiring, see the Carrier Control Signals table in the Power Architecture section.

JTAG / SWD Debug

Expose the module's 5-pin JTAG/SWD interface on the carrier for programming and debug. Signals operate at 1.8 V — add carrier-board level shifters if your debug probe drives 3.3 V.

Table: JTAG / SWD Pinout

PinSignalDescription
X1JTAG_TCK / SWDCLKTest clock (JTAG) or serial-wire clock (SWD).
X2JTAG_TDITest data in (JTAG only).
Y1JTAG_TMS / SWDIOTest mode select (JTAG) or serial-wire I/O (SWD).
Y2JTAG_TDOTest data out (JTAG only).
Z1JTAG_nRSTActive-low reset to the SoC debug logic.

Tip: Bring the JTAG/SWD signals out to a standard 10-pin 1.27 mm Cortex debug header (e.g. Samtec FTSH-105). The E1M development board uses this footprint.

Carrier Board Reference Block Diagram

The carrier board has been designed around the E1MTM open standard to support all E1M variants. Note that E1M-AEN does not implement every peripheral available in the full E1MTM pinout (e.g. PCIe, the second Ethernet/CSI/DSI, and USB SuperSpeed are not bonded) — see the datasheet Not-connected Pins table.

E1M-AEN carrier board reference block diagram (figure pending)

System-Level Overview

The carrier board provides:

  • 5 V power input and protection
  • External connectors and signal conditioning
  • Application-specific peripherals

All complex power, RF, EMI, and processing functions are integrated into the E1M-AEN module.

Design Philosophy

  • Keep the carrier board simple and application-specific
  • Avoid duplicating functionality already on-module
  • Enable reuse across Ensemble variants
  • Minimize RF, power, and EMI risk on the carrier board

Interfaces Overview

All interfaces are exposed through the standardized E1MTM pinout. The pin-out drawing below shows the pad locations; the full per-pin tables (Power & Control, Analog, Digital, Not-connected, Reserved) are in the E1M-AEN Datasheet and are the authoritative reference for carrier layout.

E1M-AEN pin-out (top view, 312-pad LGA)

Note: Check the E1M-AEN datasheet and the E1MTM specification for the authoritative pin map and electrical limits. Pins can be reassigned to alternate functions in software, but hardware compatibility with other E1M variants then no longer holds.

Ethernet Interface

  • 100 Mbps Ethernet via on-module PHY (TI DP83825I)
  • External magnetics and RJ45 required
  • Auto-negotiation enabled
  • EMI/ESD protection required on the carrier board

Route ethernet lines with 100 Ω in differential pairs. Make sure the match the length within each pair with ± 2 ps tolerance. The module does not integrate Ethernet ESD/EMI protection — add a low-capacitance ESD/TVS array (and common-mode choke as needed) on the MDI lines between the magnetics and the connector.

The E1M development board uses an Abracon ARJM11C7-502-KB-EW2 integrated-magnetics RJ45 jack (2 kV isolation); any equivalent 10/100 magnetics jack with the same pinout may be substituted.

Ethernet connection

Note: Ensemble Series supports only 1 ethernet interface. Hence only primary ethernet interface can be used on the SoM.

Wi-Fi and BLE

  • Dual-band (2.4 GHz / 5 GHz) Wi-Fi 6 and BLE 5.4 via BDE-BW3551N module (TI CC3551E)
  • External antenna required
  • Impedance-controlled RF routing
  • Keep digital noise away from RF paths

The module's combined antenna feed is brought out on the ANT_2.4GHZ pad (AH1). It can be routed three ways:

  1. On-module U.FL connector — connect an external antenna directly to the module.
  2. Carrier-board PCB / chip antenna — route AH1 out as a 50 Ω controlled-impedance trace to an antenna on the carrier.
  3. Carrier-board RF connector — extend the 50 Ω trace to a U.FL / IPEX / SMA connector.

The separate ANT_5GHZ (AF1) and ANT_6GHZ (AD1) pads are not used on E1M-AEN (the BDE-BW3551N uses a single combined port) — leave them floating.

Route the RF trace with 50 Ω impedance, keep it short and away from noise sources and other components, and add via shielding (a ground fence) along the trace. Follow the antenna vendor's design guidelines.

The E1M development board feeds the RF output through a Samtec RSP-122811-01 U.FL connector and a 3-element π-matching network (Murata LQW15AN22NH, 22 nH) to an Ignion NN02-201 multiband chip antenna (4.1 dBi, 824 MHz – 7.125 GHz). Populate the matching network footprints and tune per the antenna vendor's guidelines.

Warning: The on-module wireless certifications apply only when the module is used with a certified antenna. Using an unlisted antenna voids the modular grant and requires re-certification on the end product. See the datasheet Regulatory Information.

RF antenna routing

MIPI CSI-2 Camera

  • Single-camera support
  • 2-lane MIPI CSI-2
  • Controlled-impedance differential routing
  • Minimize vias and stubs

Ensemble series has one CSI-2 interface for a camera input. The traces must be routed as 100 Ω ± 10% differential. Make sure the match the lengths within the pairs and the group.

Protect the CSI lanes with a low-capacitance TVS array (the E1M development board uses Semtech RCLAMP3552T.TNT). Where a single CSI port is shared between multiple camera connectors, the development board switches the lanes with a Diodes PI3WVR626XEBEX MIPI mux.

Camera power. The module's two adjustable LDO rails (+V_CAM0 / +V_CAM1, TLV77201) can supply the camera directly, avoiding a carrier-side regulator. Set each output with an external divider on the CAM_VFBx feedback pin, placed as close to the pin as possible:

VCAM = 0.6 V × (1 + R1 / R2)

To keep feedback-pin current error small, size the divider for ~ 100 × the maximum feedback-pin current (IFB,max = 100 nA), i.e. R1 + R2 ≤ VOUT / (IFB × 100).

MIPI CSI-2 routing example

MIPI DSI Display

  • 2-lane MIPI DSI
  • Up to Full HD
  • Display power managed externally

Ensemble series has one DSI interface for a display output. The traces must be routed as 100 Ω ± 10% differential. Make sure the match the lengths within the pairs and the group.

Protect the DSI lanes with a low-capacitance TVS array (the E1M development board uses Semtech RCLAMP3552T.TNT). High-speed lane switching to multiple display connectors is handled on the development board by a Diodes PI3DBS12212AXUAEX differential mux.

Backlight. The module includes an optional backlight LED driver (up to 10 LEDs in series, or 2P6S), controlled by the Alp SDKTM via the BL_LED_A (anode) and BL_LED_K (cathode) pins. Set the LED current with the feedback resistor:

ILED = 95 mV / RFB

If the on-module driver is not used, the BL_PWM signal can instead be exposed directly to drive an external backlight driver; leave BL_LED_K floating in that case.

MIPI DSI routing example

CAN-BUS

  • Optional on-module CAN PHY (TI TCAN1044AVDRBRQ1), populated per assembly variant
  • When the on-module PHY is fitted: only termination, ESD, and EMI protection are needed on the carrier
  • When it is not fitted: add a CAN transceiver on the carrier (the E1M EVK uses a TI TCAN1044AVDRBRQ1)

Add ESD protection and termination resistors. The E1M development board (whose module variant does not populate the on-module CAN PHY) carries its own TI TCAN1044AVDRBRQ1 transceiver, protected by a Nexperia PESD2IVN24-UX TVS diode and a Murata DLW43SH510XK2L common-mode choke between the transceiver and the connector.

CAN-BUS interface

Note: The CAN-BUS transceiver is optional on E1M. If isolation desired, external transceiver must be used.

USB 2.0

  • One USB 2.0 interface, Full-Speed (12 Mbit/s) and High-Speed (480 Mbit/s)
  • Host or device operation
  • Brought out on the E1M standard USB2 pins (I1/J1)

Route USB2_P / USB2_N (I1/J1) as a 90 Ω differential pair. Wire the role and power pins as follows:

Table: USB 2.0 Connections

PinSignalDescription
I1 / J1USB2_P / USB2_N90 Ω differential data pair.
J2USB2_IDLow: host mode. NC: device mode.
I2USB2_VBUSConnect to USB VBUS 5 V.

Note: The standard USB0 pins (B1/C1/...) carry the optional USB 3.x SuperSpeed lanes, which are not used on E1M-AEN. Leave them floating.

SD Card / eMMC

  • One SDIO interface for an external µSD card or eMMC
  • On-module ESD protection and 33 Ω series resistors on the SDIO lines
  • Card power supplied from the module's SD_VDD (AH10) output

Add only the card connector (and optional card-detect wiring) on the carrier; no additional series termination or ESD is required on the SDIO lines.

Digital Communication

  • UART, SPI, I2C / I3C
  • Pin-mux configured in software
  • I2C/I3C typically require pull-ups
  • SPI chip-selects handled on carrier board

E1M uses a dedicated pin out, the user needs to use the relevant functions in the application.

Audio and Sensor Interfaces

  • I2S and PDM
  • Digital microphones and codecs
  • Keep clocks clean and isolated

Analog Interfaces

  • ADC: 8 channels, 12-bit, up to 5 Msps, referenced to 1V8
  • DAC: 2 channels, 12-bit, 1 kHz, referenced to 1V8
  • Keep analog routing short and isolated from digital/RF switching
  • An optional 0.1% standalone 1V8 reference is available on E1M

PWM and Encoder Interfaces

  • 8 × PWM outputs
  • 4 × encoder inputs
  • Suitable for motor and control use
  • Software configuration required

Thermal Design

The E1M-AEN dissipates heat primarily through the Ensemble SoC into the module PCB and, from there, into the carrier board. The SoC package thermal-resistance figures (θJA ~ 21 °C/W still air, θJC ~ 17 °C/W) are listed in the datasheet; the realised thermal performance depends heavily on how the carrier board pulls heat away. Maximum junction temperature is +105 °C operating (+150 °C absolute).

Carrier-board measures that improve thermal performance:

  • Copper area — provide generous ground/power copper pours on inner and bottom layers beneath and around the module to spread heat.
  • Via stitching — stitch the ground pads under the module to inner planes with a dense via array to conduct heat into the board.
  • Airflow — even modest forced airflow significantly lowers θJA; account for enclosure ventilation early.
  • Derating — above +85 °C ambient, derate the AI workload / clock to stay within TJ,max. Worst-case dissipation occurs during sustained NPU inference with Wi-Fi TX active.

Tip: For sustained full-clock AI workloads in still air, validate junction temperature against your enclosure early — copper area and via stitching under the module are the cheapest and most effective levers.

Software Support

Alp SDKTM

  • Open-source, CMSIS-compliant
  • Unified HAL across E1M variants
  • Vendor-agnostic software architecture

AI Acceleration

  • Integrated Arm Ethos-U55 NPU(s)
  • Scales with Ensemble variant
  • Optimized for low-power edge AI

Bring-Up Checklist

Pre-Power Checks

  • Confirm correct SoM variant
  • Verify orientation and solder joints
  • Ensure only 5 V is connected
  • Check ground continuity
  • Confirm Ethernet magnetics populated (if used)
  • Inspect MIPI routing

First Power-On

  • Apply 5 V
  • Monitor current consumption
  • Check for abnormal heating
  • Confirm stable startup

Basic Validation

  • UART boot/debug output
  • Ethernet link up
  • GPIO or PWM toggle
  • Peripheral enumeration via SDK

Common Issues

  • Missing Ethernet magnetics
  • Wrong firmware image
  • Poor MIPI routing
  • Supplying unintended rails

Design Checklist (Summary)

Table: Design checklist

ItemStatus
Single 5 V supply, bulk + decoupling at VDDINOK
All GND pads tied to a low-impedance planeOK
Output-rail current budget within limits (VIO_OUT / +V_CAM)OK
4-layer+ stack-up with continuous ground referenceOK
Controlled impedance: 100 Ω MIPI/Ethernet, 90 Ω USB, 50 Ω RFOK
Ethernet magnetics + RJ45 populatedOK
RF-clean antenna routing + certified antennaOK
JTAG/SWD debug header exposed (1V8 level)OK
Land pattern + internal/external keep-out observedOK
Thermal: copper area + via stitching under moduleOK
Correct firmware per variantOK

Ordering Information

E1M-AEN modules are ordered based on:

  • Ensemble SoC variant
  • Memory configuration
  • Assembly options

Refer to the official ordering table for valid MPNs.

Table: Related Documents

Ref.TitleSource
[1]E1M-AEN Datasheet (DS-AEN-001)Alp Lab
[2]E1MTM Specificationgithub.com/alplabai/e1m-spec
[3]Alif Semiconductor Ensemble Series DatasheetAlif Semiconductor
[4]Alif Semiconductor Ensemble Series Reference ManualAlif Semiconductor
[5]BDE-BW3551 Wi-Fi 6 / BLE Module DatasheetBDE Technology
[6]Alp SDKTM Repositorygithub.com/alplabai/alp-sdk
[7]Alp SDKTM Documentationdocs.alplab.ai
[8]Alp Lab Community Forumcommunity.alplab.ai

Notices

  • Specifications subject to change without notice
  • Some features may be preliminary
  • Always verify against the latest datasheet

© Alp Lab AB. All rights reserved.

Release History

Table: Release History

RevisionChangesDate
0.1Initial draftApril 2026
0.2Expanded to carrier-design depth: added Land Pattern & Keep-Out, PCB Layout Guidelines (stack-up + controlled-impedance/skew targets), Module Output Rails, Power-Up & Reset Sequence, Carrier Control Signals, pin-out reference, JTAG/SWD debug header, USB 2.0 and SD/SDIO interfaces, camera-LDO and backlight-driver design, Thermal Design, and a References section. Fixed status/naming/link consistency. Interface ESD/EMI protection moved to the carrier board (on-module protection retained only on the SD-card interface). Stencil spec updated (nano-coated steel mesh, 0.08 mm). Pin-out figure replaced with the top-view, colour-coded 312-pad drawing.June 2026
0.3SoC Variants table: E4/E6/E8 NPU corrected to 2 × Ethos-U55 + 1 × Ethos-U85 (was 3 × Ethos-U55), per the Alif E4/E6/E8 datasheets.July 2026
Questions about this page? Discuss in Community Forum