Skip to main content

A210 SODIMM V1 Baseboard

The A210 SODIMM V1 baseboard establishes the foundation for a basic development kit by connecting to a PC via serial port, USB, and Ethernet. To build a more comprehensive development or demo environment, you will need the following additional components:

  • A display
  • An audio source and speakers
  • USB 2.0/3.0 devices
  • Storage media, such as a USB flash drive or a microSD (TF) card.

Features

A210 SODIMM V1 includes the following features.

  • One 2x10-pin 2.54mm header provides expansion for a QSPI interface.
  • One 2x10-pin 2.54mm header provides expansion for a SDIO/UART interface.
  • Two RJ45 Ethernet ports supporting 10/100/1000 Mbps in full-/half-duplex mode.
  • One full-featured USB 3.1 port with DP ALT mode support.
  • One USB 2.0 Type-C port for flashing.
  • One USB 2.0 Type-A port.
  • One PCIe 3.0 x4 port.
  • One HDMI 2.0 port.
  • One RS232 port.
  • One RS485 port.
  • One CAN port.
  • Analog audio input and output ports.
  • One MIPI-DSI expansion port.
  • One 2-lane MIPI-CSI Board-to-Board (B2B) connector.
  • One 4-lane MIPI-CSI Board-to-Board (B2B) connector.

Hardware Introduction

Connectors

A210 SODIMM V1 reserves a wealth of peripheral connectors.

Dimensions and connector1

Dimensions and connector2

The description of A210 SODIMM V1 connector is as follows.

NO.Description
112V DC Input
2RJ45 connector with PoE Support
3RJ45 connector
4HDMI connector
5USB3.1 Type-C connector with DP support
6USB2.0 Type-A connector
7QSPI0 expansion header
8SDIO+UART5 expansion header
9PD IC Serial debug header
10PCle X1 sideband signals header
11PCle RC/EP switch
12Reserved GPIO expansion header
133.5mm audio jack
14Speaker expansion header
15USB2.0 Type-C connector for flashing
16UART8 to RS-485 port
17UART8 to RS-232 port
18A210 debug UART header
19CAN0 interface
2012V fan header
21PCle add-in card header
22PCle slot
23sodimm socket
24Power button
25Flash button
26Reset button
27Auxiliary 12V input header
28MIPI DSI expansion connector
29MIPI-CSI1 X2 Board-to-Board (B2B) expansion connector
30MIPI-CSI0 X4 Board-to-Board (B2B) expansion connector

QSPI0 Expansion Header

The baseboard provides a QSPI0 interface. Users can design and verify based on this header's pinout to connect an external QSPI Flash or TPM device.

  • 2.54mm pin pitch header.
  • Power pins: 3V3(1.5A max current), 1V8(1.5A max current).
  • The power rail is shared with the SDIO interface. Ensure the total current draw does not exceed the specified limits when both interfaces are in use.
pin_netpinpinpin_net
GND12QSPI0_CSN0
GND34QSPI0_SCLK
GND56QSPI0_D0_MOSI
GND78QSPI0_D1_MISO
GND910QSPI0_D2_WP
GND1112QSPI0_D3_HOLD
GND1314NC
GND1516NC
GND17183V3
GND19201V8

SDIO+UART5 Expansion Header

The header is primarily intended for SDIO interface chip validation.

  • 2.54mm pin pitch header.
  • Validation of the TF card and 6222B-SRC WiFi chip via an add-in card has been completed.
  • The header can be used as general-purpose GPIOs if no add-in card is connected. For details, see General-purpose GPIO Signal Description.
  • A customized add-in card is required if the users need to validate other WiFi chips or SD card components.
  • Power pins: 3V3(1.5A max current), 1V8(1.5A max current)
  • The power rail is shared with the SDIO interface. Ensure the total current draw does not exceed the specified limits when both interfaces are in use.
pin_netpinpinpin_net
SDIO_DAT3123V3
SDIO_CMD341V8
SDIO_CLK56GND
SDIO_DAT278

BT_EN

AOGPIO1_4

SDIO_DAT0910

BT_WAKE_HOST

AOGPIO0_30

SDIO_DAT11112

HOST_WAKE_BT

GPIO0_17

NC1314UART5_TXD

WL_EN

GPIO0_14

1516UART5_RXD

WL_WAKE_HOST

AOGPIO1_3

1718UART5_CTSN
GND1920UART5_RTSN

PD IC Serial Debug Header

The debug UART for MPF52002 PD controller. Not recommended for use.

  • Type: XH2.54-4P.
  • For any power delivery (fast charging) requirements, please contact our technical support for evaluation.
pinpin_net
1NC
2TX
3RX
4GND

PCIe X1 Sideband Signals Header

The baseboard provides PCIe x1 sideband signals for slot bifurcation when used with an add-in card.

  • Type: XH2.54-4P.
  • Please connect according to the PCIe specification. For details, please see PCIe Mode Configuration.
pinpin_net
1Prsnt
2Wake
3Clkreq_n
4Perst_n

Reserved GPIO Expansion Header

General-purpose GPIO expansion header.

  • 2.54mm pin pitch header.
  • ADC_CH1: as an ADC input channel, support a voltage range of 0 to 1.8V.
  • Power pins: 5V/3V3/1V8 provide board-level power and are not current-limited. Take care to prevent short circuits.
pin_netpinpinpin_net
GPIO1_16125V
GPIO2_16343V3
GPIO1_1561V8
ADC_CH178GPIO2_7
GND910GND

UART8 to RS-485 Port

General-purpose RS-485 port for use as required.

  • Type: XH2.54-4P.
  • Please notice that the RS-485 and RS-232 functions are mutually exclusive and cannot be used simultaneously.
pinpin_net
1RS485_B
2RS485_A
3NC
4NC

UART8 to RS-232 Port

General-purpose RS-232 port for use as required.

  • Type: XH2.54-4P.
  • Please notice that the RS-485 and RS-232 functions are mutually exclusive and cannot be used simultaneously.
pinpin_net
1NC
2NC
3TX
4RX

A210 Debug UART Header

  • Type: XH2.54-4P.
  • Power pins: 3V3.
pinpin_net
1NC
2TX
3RX
4GND

CAN0 Interface

  • Type: XH2.54-4P.
  • Power pins: 1V8.
pinpin_net
1NC
2TX
3RX
4GND

PCIe Add-in Card Header

The baseboard provides the header to communicate with the I/O controller when connecting to a PCIe add-in card. If no add-in card is present, these pins can be configured as GPIO.

  • Type: XH2.54-4P.
  • Power pins: Supplies 5V board-level power. No current-limited.
  • I2C interface: Operates at 1.8V logic level.
pin_netpinpinpin_net
5V12NC
PCIe_EXP_INTB34SATA_EXP_INTB
I2C7_SCL56I2C_SCL_ID0
I2C7_SDA78I2C_SDA_ID1
NC910I2C4_SCL
GND1112I2C4_SDA

MIPI DSI Expansion Connector

  • Type: Flexible Printed Circuit (FPC) connector.
  • An adapter board can be used for screen validation.
  • Pins labeled for TP can also be repurposed for other functions.
  • Power Rails: 3V3_TP (3.3V supply with 1.5A current limit), 3V3_D (3.3V supply with 1.5A current limit).
  • LED_K/A: Backlight Power, up to 36V, 100 mA.
pinpin_net
13V3_TP
2TP_I2C_SDA
3TP_I2C_SCL
4TP_RST
5TS_INT
6GND
7DISP_RST
8GND
93V3_D
103V3_D
11GND
12MIPI_DSI0_DAT2N
13MIPI_DSI0_DAT2P
14GND
15MIPI_DSI0_DAT1P
16MIPI_DSI0_DAT1N
17GND
18MIPI_DSI0_CLKP
19MIPI_DSI0_CLKN
20GND
21MIPI_DSI0_DAT0N
22MIPI_DSI0_DAT0P
23GND
24MIPI_DSI0_DAT3N
25MIPI_DSI0_DAT3P
26GND
27LED_K
28LED_K
29LED_A
30LED_A

MIPI-CSI1 X2 B2B Expansion Connector

The baseboard provides a 2-lane MIPI-CSI interface.

  • Power Management:
    • Supply voltages are controlled and current-limited by a PMIC (WL2866).
    • 2.8V_AVDD/1.8V_AVDD with 300mA max.each, 1.2V_DVDD/1.8V_DVDD with 820mA max. each.
  • Type: BM20B(0_8)-30DS-0_4V(51).
  • Validating other camera modules requires a small adapter board for signal bridging.
pin_netpinpinpin_net
PWDN130NC
2.8V_AVDD229NC
ID328GND
1.8V_DOVDD427NC
1.2V_DVDD526NC
1.2V_DVDD625GND
GND724MIPI_CSI1_A_DAT1N
MCLK823MIPI_CSI1_A_DAT1P
GND922GND
SDA1021MIPI_CSI1_A_DAT0N
SCL1120MIPI_CSI1_A_DAT0P
RST1219GND
FSIN1318MIPI_CSI1_A_CLKN
1.8V_AVDD1417MIPI_CSI1_A_CLKP
GND1516GND

MIPI-CSI0 X4 B2B Expansion Connector

The baseboard provides a 4-lane MIPI-CSI interface.

  • Power Management:
    • Supply voltages are controlled and current-limited by a PMIC (WL2866).
    • 2.8V_AVDD/1.8V_AVDD with 300mA max.each, 1.2V_DVDD/1.8V_DVDD with 820mA max. each.
  • Type: BM20B(0_8)-30DS-0_4V(51).
  • Validating other camera modules requires a small adapter board for signal bridging.
pin_netpinpinpin_net
PWDN130MIPI_CSI0_B_DAT1N
2.8V_AVDD229MIPI_CSI0_B_DAT1P
ID328GND
1.8V_DOVDD427MIPI_CSI0_B_DAT0N
1.2V_DVDD526MIPI_CSI0_B_DAT0P
1.2V_DVDD625GND
GND724MIPI_CSI0_A_DAT1N
MCLK823MIPI_CSI0_A_DAT1P
GND922GND
SDA1021MIPI_CSI0_A_DAT0N
SCL1120MIPI_CSI0_A_DAT0P
RST1219GND
FSIN1318MIPI_CSI0_A_CLKN
1.8V_AVDD1417MIPI_CSI0_A_CLKP
GND1516GND

Modules Introduction

BOOT_SEL Configuration

PinBaseboard GPIO PinFunctionBaseboard Configuration
BOOT_SEL0/AOGPIO0_1BOOT_SEL0Boot Mode SelectR65 Pull-up, R70 NC
BOOT_SEL1/AOGPIO0_2BOOT_SEL1Boot Mode SelectR64 NC, R69 Pull-down
BOOT_SEL2/AOGPIO0_23BOOT_SEL2Boot Mode SelectR494 NC, R495 Pull-down

Boot Mode Settings

IDBOOT_SEL2BOOT_SEL1BOOT_SEL0Boot Mode Setting
0000CCTBoot/USB Download
1001eMMC Boot (baseboard default)
2010SPI NOR Boot, QSPI1, CS0
3011SPI NAND boot, QSPI1, CS0
4100Forced CCTBoot
5101SD Boot, SDIO0
6110SPI NOR Boot, QSPI0, CS0
7111SPI NAND boot, QSPI0, CS0

Note: If you need to change the boot mode, modifications must be made by soldering.

PCIe Mode Configuration

PinBaseboard GPIO PinFunctionBaseboard Configuration
AOGPIO1_8/PCIe_RC_EP_SELPCIe_RC_EP_SELPCIe Mode SelectJ29

1: RC mode, pin left floating. 0: EP mode, install a jumper shunt.

The baseboard supports a PCIe 3.0 x4 interface with lane bifurcation capability. The available configurations are as follows:

PHYPHY0(x2)PHY1(x2)
lane#0123
NO.Configuration
1X4
2X2X1
3X2SATASATA
4X1X1SATASATA
  • SOC integrates 2 PCIe controllers and 2 SATA controllers.
  • PCIe Controllers: supports PCIE3.0 protocol.
  • PHY0 Controllers: supports PCIe in both RC and EP modes. Lane configurations: X4, X2, X1.
  • PHY1 Controllers: supports RC mode only. Lane configurations: X1 only.
  • SATA Controllers: supports SATA3.0 protocol.
  • The baseboard is equipped with a PCIe x16 mechanical slot. However, the SoC's electrical support is limited to PCIe x4 lanes.

I2C Address Assignment

The chips used at the board level are shown in the figure below.

Note: Ensure there are no I2C address conflicts when adding devices via reserved interfaces.

I2C BUSDeviceI2C Address
AOI2CAW95230100000
AW95230100001
MP520020x27
TP0010100/1011101
I2C4PCIE_SMBUS
SIT912110010000
RTC1010001
I2C5aud0_ADC1000000
AUD0_DAC0001000
aud1_ADC1000001
AUD1_DAC0001001
AUD1_PA1011011
I2C6sensor0
sensor0_PWR0101000
PCIE Add-in Card IO00100000
I2C7sensor1
sensor1_PWR0101000
PCIE Add-in Card IO10100000

Power Control Description

PinControllerNet NameDescription
AOGPIO0_29A210POWER_5V_ENVDD_5V enable signal. 1: enable, 0: disable.
AOGPIO0_26A210POWER_3V3_ENVDD_3V3 enable signal. 1: enable, 0: disable.
GPIO0_27A210USBTypeC_PWRENReserved USB3.1 Type-C power output signal. Typically controlled by the PD chip.
P00AW9535PCIe_BAT_EN12V boost circuit(battery) enable signal. 1: enable, 0: disable.
P01AW9535AUDIO_3V3_PWRENAudio 3V3 power enable signal. 1: enable, 0: disable.
P02AW9535AUDIO_1V8_PWRENAudio 1V8 power enable signal. 1: enable, 0: disable.
P03AW9535MIPI_CSI0_PWRENCamera power enable signal. 1: enable, 0: disable. It is recommended to keep this low and control output via the I2C chip.
P04AW9535MIPI_CSI1_PWRENCamera power enable signal. 1: enable, 0: disable. It is recommended to keep this low and control output via the I2C chip.
P05AW9535MIPI_TP_PWRENScreen TP power enable signal. 1: enable, 0: disable.
P06AW9535PCIe_3V3_ENPCIe slot 3V3 power enable signal. 1: enable, 0: disable.
P07AW9535PCIe_12V_ENPCIe slot 1V8 power enable signal. 1: enable, 0: disable.
P10AW9535USBCON_PWRENUSB2.0 Type-A port 5V power enable signal. 1: enable, 0: disable.
P11AW9535USBCON1_PWRENUSB2.0 Type-C port 5V power enable signal. 1: enable, 0: disable.
P12AW9535PCIe_3V3_AUX_ENPCIe slot AUX_3V3 power enable signal. 1: enable, 0: disable.
P13AW9535SDIO_3V3_PWRENSDIO header 3V3 power enable signal. 1: enable, 0: disable.
P14AW9535SDIO_1V8_PWRENSDIO header 1V8 power enable signal. 1: enable, 0: disable.
P15AW9535SIT91211_3V3_ENChip SIT91211 3V3 power enable signal. 1: enable, 0: disable.
P16AW9535MIPI_DSI_PWRENScreen 3V3 power enable signal. 1: enable, 0: disable.
P17AW9535BL_ENScreen backlight power enable signal. 1: enable, 0: disable.

General-purpose GPIO Signal Description

PinControllerNet NameDescription
AOGPIO1_9A210PCIE_X4_RC_WAKENUsed as WAKEN signal when the PCIe X4 operates in RC mode.
AOGPIO1_7A210TypeC_DPTX_AUX_PUPDCTL1Pull-up/pull-down control signal for the AUX channel when the Type-C interface carries DP signals.
AOGPIO0_30A210TypeC_DPTX_AUX_PUPDCTL2Pull-up/pull-down control signal for the AUX channel when the Type-C interface carries DP signals.
AOGPIO1_1A210PCIE_EXP_INTBWith PCIe add-in card: int signal from the I/O expansion chip. Without PCIe add-in card: Reserved GPIO.
AOGPIO0_28A210SATA_EXP_INTBWith SATA add-in card: int signal from the I/O expansion chip. Without PCIe add-in card: Reserved GPIO.
AOGPIO0_27A210RTC_INTint signal from the RTC chip.
GPIO0_14A210WL_ENWith Wi-Fi/BT module: WiFi enable signal. Without module: Reserved GPIO.
GPIO1_1A210GPIO1_1Reserved GPIO.
AOGPIO1_2A210IO0_INTint signal from the AW9535
AOGPIO1_3A210WL_WAKE_HOSTWith Wi-Fi/BT module: WiFi wake-up signal to the host. Without module: Reserved GPIO.
AOGPIO1_4A210BT_ENWith Wi-Fi/BT module: Bluetooth enable signal. Without module: Reserved GPIO.
AOGPIO0_30A210BT_WAKE_HOSTWith Wi-Fi/BT module: Bluetooth wake-up signal to the host. Without module: Reserved GPIO.
AOGPIO1_0A210TS_INTInterrupt signal from the TP
AOGPIO1_6A210IO1_INTint signal from the AW9535
GPIO1_16A210GPIO1_16Reserved GPIO.
GPIO0_16A210HP_DET_LHeadphone insertion detection.
ADC_VIN_CH0A210ADC_VIN_CH0Headphone microphone input.
ADC_VIN_CH1A210ADC_VIN_CH1Reserved GPIO.
GPIO3_0A210MIPI_CSI0_MCLKMCLK signal for the sensor.
GPIO3_1A210MIPI_CSI1_MCLKMCLK signal for the sensor.
GPIO3_2A210UART8_TXDUART signal.
GPIO3_3A210UART8_RXDUART signal.
GPIO2_21A210UART8_CTSNUART signal.
GPIO2_22A210UART8_RTSNUART signal.
GPIO3_4A210TP_RSTReset signal for the touch panel.
GPIO2_17A210GPIO2_17Reserved GPIO.
GPIO2_18A210UART5_TXDUART signal.
GPIO2_19A210UART5_RXDUART signal.
GPIO3_9A210UART5_CTSNUART signal.
GPIO3_10A210UART5_RTSNUART signal.
GPIO2_0A210UART4_TXDUART signal.
GPIO2_1A210UART4_RXDUART signal.
GPIO2_2A210I2S1_BCLKAudio I2S signal.
GPIO2_3A210I2S1_LRCKAudio I2S signal.
GPIO2_4A210I2S1_DINAudio I2S signal.
GPIO2_5A210I2S1_DOUTAudio I2S signal.
GPIO2_6A210I2S1_MCLKAudio I2S signal.
GPIO2_7A210GPIO2_7Reserved GPIO.
GPIO2_8A210I2C6_SCLI2C signal.
GPIO2_9A210I2C6_SDAI2C signal.
GPIO2_10A210I2C7_SCLI2C signal.
GPIO2_11A210I2C7_SDAI2C signal.
GPIO2_12A210PWM1_CH2Screen backlight control signal.
GPIO2_25A210HDMI_CECHDMI CEC signal.
GPIO2_30A210HDMI_SCLHDMI I2C signal.
GPIO2_31A210HDMI_SDAHDMI I2C signal.
GPIO2_26A210I2C4_SCLI2C signal.
GPIO2_27A210I2C4_SDAI2C signal.
GPIO2_28A210I2C5_SCLI2C signal.
GPIO2_29A210I2C5_SDAI2C signal.
GPIO2_16A210GPIO2_16Reserved GPIO.
AOGPIO0_8A210AOI2C1_SCLI2C signal.
AOGPIO0_9A210AOI2C1_SDAI2C signal.
P00AW9535CSI1_PWDNControl signal for MIPI-CSI.
P01AW9535CSI1_RSTReset signal for MIPI-CSI.
P02AW9535CSI1_FSINControl signal for MIPI-CSI.
P03AW9535CSI0_PWDNControl signal for MIPI-CSI.
P04AW9535CSI0_RSTReset signal for MIPI-CSI.
P05AW9535CSI0_FSINControl signal for MIPI-CSI.
P06AW9535PCIE_X1_PRSNT_LPresence detection signal for the PCIe x1 slot.
P07AW9535PCIE_X4_PRSNT_LPresence detection signal for the PCIe x4 slot.
P10AW9535AUDIO1_PA_RST0Reset signal for the AW87565 audio power amplifier.
P11AW9535AUDIO_ADC1_INTInterrupt signal from the ES7210.
P12AW9535AUDIO_ADC0_INTInterrupt signal from the ES7210.
P13AW9535HP_CTL_HHeadphone output control.
  • 0: Disable.
  • 1: Enable.
P14AW9535SIT91211_SSC_ENSIT91211 chip enable signal.
  • 1: Enable.
  • 0: Disable.
P15AW9535DISP_RSTMIPI display signal.
P16AW9535SWITCH3_SELMUX control signal: PCIe sideband signals/I2S0 signals.
  • 0: PCIe sideband signals.
  • 1: I2S0 signals.
P17AW9535SWITCH1_SELMUX control signal for UART-to-RS485 vs. UART-to-RS232 transceiver.
  • 0: RS485.
  • 1: RS232.

RefDes Diagram

RefDes Diagram1

RefDes Diagram2

System Block Diagram

System Block Diagram

Power Block Diagram

Power Block Diagram

Precautions and Configurations

The baseboard is designed for laboratory or engineering environments. Before starting operations, please read the following precautions:

Precautions

  • Hot-plugging of the baseboard is not permitted under any conditions.
  • To prevent electrostatic discharge (ESD) from damaging the base board hardware, take necessary anti-static measures before unpacking the board packaging and during installation.
  • When handling the base board, hold it by the edges and avoid touching exposed metal parts to prevent static electricity from damaging the components.
  • Please place the base board on a dry and flat surface, away from heat sources, electromagnetic interference sources, radiation sources, and electromagnetic radiation-sensitive devices (e.g., medical equipment).

Base Board Configurations

  • The baseboard configures the operating modes of the A210 through pull-up/pull-down resistors.
  • For boot mode settings, see BOOT_SEL Configuration.
  • For PCIe RC/EP switching, see PCIe Mode Configuration.
  • The baseboard supports POE, but only on RJ45 port #2. Comlipant with 802.3af/at protocols. Delivers up to 30W.
  • The baseboard features a PCIe 3.0 x4 interface with bifurcation support. For the PCIe mode, see PCIe Mode Configuration.
  • UART4 is the debug console for the A210 and is not recommended for other purposes.