Skip to main content

Product Introduction: AIM7

Overview

ArmSoM-AIM7 uses Rockchip RK3588, a new generation flagship eight-core 64-bit processor with a main frequency of up to 2.4GHz, 6 TOPS computing power NPU, and can be equipped with up to 32GB of large memory. While the interface is fully compatible with Jetson Nano, the PCIe interface has been upgraded to PCIe3.0 4-lane and PCIe2.1 1-lan.

ArmSoM-AIM7

AIM7 can be applied to ARM PC, edge computing, cloud server, artificial intelligence, cloud computing, virtual/augmented reality, blockchain, smart NVR and other fields.

Rockchip RK3588

With the powerful ecosystem and variety of extension modules, ArmSoM can help users easily go from ideas to prototype to mass production, making it an ideal creative platform for makers, dreamers and hobbyists.

Key Parameters

  • SOC: Rockchip RK3588
  • CPU: RK3588 quad-core Cortex-A76 @ 2.4GHz + quad-core Cortex-A55 @ 1.8GHz, 8nm process
  • GPU: ARM Mali-G610 MP4
  • NPU: Computing power up to 6 TOPS (INT8), supports INT4/INT8/INT16 mixed computing
  • VPU/Codec:
    • Hardware decoding: 8K@60fps H.265/VP9/AVS2, 8K@30fps H.264 AVC/MVC, 4K@60fps AV1, 1080P@60fps MPEG-2/-1/VC-1/VP8
    • Hardware encoding: 8K@30fps H.265 / H.264
  • RAM: 8GB/16GB/32GB (max 32GB) 64bit LPDDR4x, default LPDDR4x 8GB
  • Flash: 32GB/64GB/128GB eMMC, default eMMC 32GB
  • Interface type: 260pin SO-DIMM connector, compatible with Jetson TX2 NX
  • Working voltage: 5V DC
  • Temperature: Operating temperature: 0°C to 80°C, Storage temperature: -20°C to 85°C
  • Humidity: Relative humidity: Operation: 10% to 90%, Storage: 5% to 95%
  • operating system:
    • Rockchip official support: Android 12.0, Debian11, Buildroot
    • Third-party support: Armbian 23.07, Ubuntu 20.04, Ubuntu22.04, Kylin OS
  • PCB: 12-layer PCB board design
  • weight: 17.3g
  • Size: 69.6 mm x 45 mm

Getting started

✈️

AIM User Manual

How to start using your AI Module

Hardware

Hardware Interface

ArmSoM-AIM7-front & back

tip

All pins of AIM7 are compatible with NVIDIA Jetson TX2 & NVIDIA Jetson Nano, with the same dimensions

AIM7 Block Diagram

aim7-product

Hardware Spec

AIM7 Hardware Specifications
CategoryFunction
Display
  • 1x DP interface
  • 1x HDMI/eDP combo interface
  • Up to 7680 x 4320@60 Hz for HDMI and DP, and 3840 x 2160@60 Hz for eDP
  • Camera
  • 3x 4-lane or 5x 2-lane MIPI CSI interfaces, each lane up to 2.5Gbps
  • Network
  • 1 GMAC, with RGMII / RMII interface
  • Supports 10/100/1000Mbps data transfer rate
  • PCIe
  • PCIe 3.0 x4: Each channel supports up to 8Gbps data rate, supports 4 configuration modes: 1x4, 2x2, 4x1, 1x2+2x1, each channel supports up to 8Gbps data rate
  • PCIe 2.1 x1: Each PCIe 2.1 interface supports 1 lane, up to 5Gbps data rate
  • USB
  • 1x USB 3.0 (Gen1)
  • 3x USB 2.0
  • Others
  • UART DEBUG x1, UART+flow control x2
  • SPI x2
  • I2C x4
  • CAN x1
  • I2S x2
  • SD 4.0, SDHOST 4.0, and SDIO 3.0
  • PWM x3, multiple GPIOs
  • Competitor Specifications Comparison

    AIM7 Hardware Spec
    SpecificationsArmSoM-AIM7(Rockchip)Jetson Nano (NVIDIA)
    CPU
    Quad-core ARM®Cortex®-A76 + Quad-core ARM®Cortex®-A55
    Quad-core ARM® Cortex®-A57 MPCore processor
    GPUARM Mali-G610 MP4128-core Maxwell GPU
    NPU6TOPs(INT8)-
    Memory8GB/32GB 64-bit LPDDR4x, 2112MHz4GB 64-bit LPDDR4, 1600MHz
    StoragemicroSD card, 32GB eMMC 5.1 flash storagemicroSD card, 16GB eMMC 5.1 flash storage
    Video Encoding
    8K@30fps H.265 / H.264
    250 MP/sec, 1x 4K@30 (HEVC), 2x 1080p@60 (HEVC), 4x 1080p@30 (HEVC)
    Video Decoding
    8K@60fps H.265/VP9/AVS2, 8K@30fps H.264 AVC/MVC, 4K@60fps AV1, 1080P@60fps MPEG-2/-1/VC-1/VP8
    500 MP/s, 1x 4K@60 (HEVC), 2x 4K@30 (HEVC), 4x 1080p@60 (HEVC), 8x 1080p@30 (HEVC)
    USB Ports1 USB 3.0, 3 USB 2.01 USB 3.0, 3 USB 2.0
    Ethernet1 10/100/1000 BASE-T1 10/100/1000 BASE-T
    CSI Interfaces12 channels (4x2) MIPI CSI-2 D-PHY1.1 (18 Gbps)12 channels (3x4 or 4x2) MIPI CSI-2 D-PHY 1.1 (18 Gbps)
    I/O3 UARTs, 2 SPIs, 2 I2S, 4 I2Cs, multiple GPIOs3 UARTs, 2SPIs, 2 I2S, 4 I2Cs, multiple GPIOs
    PCIE
    1 1/2/4lane PCIE3.0 & 1 1lane PCIE2.0
    1 1/2/4lane PCIE2.0
    HDMI Output
    1 HDMI OUT2.1 / 1 eDP 1.4
    1 HDMI 2.0
    DP Interface1 DP1.4a1 DP1.2
    eDP/DP Interface
    1 eDP 1.4 / 1 HDMI OUT2.1
    1 eDP 1.4 / 1 DP
    DSI Interface1 DSI (1 x2) 2 sync1 DSI (1 x2) 2 sync
    OS Support
    Support Debian,Ubuntu,Armbian
    NVIDIA JetPack software suite
    Size69.6 mm x 45 mm69.6 mm x 45 mm
    Form Factor260-pin edge connector260-pin edge connector

    Hardware Pin Definitions

    Video input interface

    Two MIPI DC (DPHY/CPHY) combo PHY

    • Support USE DPHY or CPHY
    • Each MIPI DPHY V2.0, 4 lanes, 4.5 Gbps per lane
    • Each MIPI CPHY V1.1, 3 lanes, 2.5 Gbps per lane

    Four MIPI CSI DPHY

    • Each MIPI DPHY V1.2, 2 lanes, 2.5 Gbps per lane
    • Support combine 2 DPHY together to one 4-lan

    Table 1. CSI0 pin descriptions

    PinPin nameSignal descriptionDirectionPin type
    2GNDGround
    4CSI0_D0_NCamera, CSI 0 Data 0–InputMIPI D-PHY
    6CSI0_D0_PCamera, CSI 0 Data 0+ InputMIPI D-PHY
    8GNDGround
    10CSI0_CLK_NCamera, CSI 0 Clock–InputMIPI D-PHY
    12CSI0_CLK_PCamera, CSI 0 Clock+InputMIPI D-PHY
    14GNDGround
    16CSI0_D1_NCamera, CSI 0 Data 1–InputMIPI D-PHY
    18CSI0_D1_PCamera, CSI 0 Data 1+InputMIPI D-PHY
    114CAM0_PWDNCamera, CSI 0 Data 1–InputMIPI D-PHY
    116CAM0_MCLKCamera, CSI 0 Data 1+InputMIPI D-PHY

    Table 2. CSI1 pin descriptions

    PinPin nameSignal descriptionDirectionPin type
    1GNDGround
    3MIPI_CSI0_RX_D2NCamera, CSI 1 Data 0–InputMIPI D-PHY
    5MIPI_CSI0_RX_D2PCamera, CSI 1 Data 0+InputMIPI D-PHY
    7GNDGround
    9CSI1_CLK_NCamera, CSI 1 Clock–InputMIPI D-PHY
    11CSI1_CLK_PCamera, CSI 1 Clock+InputMIPI D-PHY
    15CSI1_D1_NCamera, CSI 1 Data 1–InputMIPI D-PHY
    17CSI1_D1_PCamera, CSI 1 Data 1+InputMIPI D-PHY
    118CAM1_PWDNCamera, CSI 0 Data 1–InputMIPI D-PHY
    126CAM1_MCLKCamera, CSI 0 Data 1+InputMIPI D-PHY

    Table 3. CSI2 pin descriptions

    PinPin nameSignal descriptionDirectionPin type
    20GNDGround
    22CSI2_D0_NCamera, CSI 2 Data 0–InputMIPI D-PHY
    24CSI2_D0_PCamera, CSI 2 Data 0+InputMIPI D-PHY
    26GNDGround
    28CSI2_CLK_NCamera, CSI 2 Clock–InputMIPI D-PHY
    30CSI2_CLK_PCamera, CSI 2 Clock+InputMIPI D-PHY
    32GNDGround
    34CSI2_D1_NCamera, CSI 2 Data 1–InputMIPI D-PHY
    36CSI2_D1_PCamera, CSI 2 Data 1+InputMIPI D-PHY
    120CAM2_MCLKCamera, CSI 2 Data 1–InputMIPI D-PHY
    122CAM2_PWDNCamera, CSI 2 Data 1+InputMIPI D-PHY

    Table 3. CSI3 pin descriptions

    PinPin nameSignal descriptionDirectionPin type
    19GNDGround
    21CSI3_D0_NCamera, CSI 3 Data 0–InputMIPI D-PHY
    23CSI3_D0_PCamera, CSI 3 Data 0+InputMIPI D-PHY
    25GNDGround
    27CSI3_CLK_NCamera, CSI 3 Clock–InputMIPI D-PHY
    29CSI3_CLK_PCamera, CSI 3 Clock+InputMIPI D-PHY
    31GNDGround
    33CSI3_D1_NCamera, CSI 3 Data 1–InputMIPI D-PHY
    35CSI3_D1_PCamera, CSI 3 Data 1+InputMIPI D-PHY
    216CAM3_MCLKCamera, CSI 3 Data 1–InputMIPI D-PHY
    218CAM3_PWDNCamera, CSI 3 Data 1+InputMIPI D-PHY

    Table 4. CSI4 pin descriptions

    PinPin nameSignal descriptionDirectionPin type
    38GNDGround
    40CSI4_D2_NCamera, CSI 4 Data 2–InputMIPI D/C-PHY
    42CSI4_D2_PCamera, CSI 4 Data 2+InputMIPI D/C-PHY
    44GNDGround
    52CSI4_CLK_NCamera, CSI 4 Clock–InputMIPI D/C-PHY
    54CSI4_CLK_PCamera, CSI 4 Clock+InputMIPI D/C-PHY
    46CSI4_D0_NCamera, CSI 4 Data 0–InputMIPI D/C-PHY
    48CSI4_D0_PCamera, CSI 4 Data 0+InputMIPI D/C-PHY
    58CSI4_D1_NCamera, CSI 4 Data 1–InputMIPI D/C-PHY
    60CSI4_D1_PCamera, CSI 4 Data 1+InputMIPI D/C-PHY
    64CSI4_D3_NCamera, CSI 4 Data 3–InputMIPI D/C-PHY
    66CSI4_D3_PCamera, CSI 4 Data 3+InputMIPI D/C-PHY
    228CAM4_MCLKCamera, CSI 4 Data 1–InputMIPI D-PHY
    230CAM4_PWDNCamera, CSI 4 Data 1+InputMIPI D-PHY
    Video output processor

    HDMI/eDP TX interface

    • Support x1, x2 and x4 configuration for each interface
    • Support all the data rates for HDMI FRL: 3, 6, 8, 10 and 12Gbps
    • Support 1.62Gbps, 2.7Gbps and 5.4Gbps for eDP
    • Support up to 7680x4320@60Hz for HDMI TX, and 4K@60Hz for eDP
    • Support RGB/YUV(up to 10bit) format for HDMI TX
    • Support RGB, YCbCr 4:4:4, YCbCr 4:2:2 and 8/10 bit per component video format for eDP
    • Support DSC 1.2a for HDMI TX
    • Support HDCP2.3 for HDMI TX, and HDCP1.3 for eDP

    DP TX interface

    • Support 2 DP TX 1.4a interface which combo with USB3.1 Gen1
    • Support 1/2/4lanes for each interface
    • Support 1.62Gbps, 2.7Gbps, 5.4Gbps and 8.1Gbps Serializer
    • Support up to 7680x4320@30Hz
    • Support RGB/YUV(up to 10bit) format
    • Support Single Stream Transport(SST)
    • Support DP Alt mode on USB Type-C
    • Support HDCP2.3, HDCP 1.3

    MIPI DSI interface

    • Support 2 MIPI DPHY 2.0 interfaces
    • Support 4 data lanes and 4.5 Gbps maximum data rate per lane
    • Support max resolution 4K@60 Hz
    • Support dual MIPI display: left-right mode
    • Support RGB (up to 10 bits) format
    • Support DSC 1.1/1.2a

    Table 5. DSI pin descriptions

    PinPin nameSignal descriptionDirectionPin type
    68GNDGround
    70DSI_D0_NDSI Data 0–OutputMIPI D-PHY
    72DSI_D0_PDSI Data 0+OutputMIPI D-PHY
    74GNDGround
    76DSI_CLK_NDSI Clock–OutputMIPI D-PHY
    78DSI_CLK_PDSI Clock+OutputMIPI D-PHY
    80GNDGround
    82DSI_D1_NDSI Data 1–OutputMIPI D-PHY
    84DSI_D1_PDSI Data 1+OutputMIPI D-PHY

    Table 6. DP / USB3.0 pin descriptions

    PinPin nameSignal descriptionDirectionPin type
    37GNDGround
    39DP0_TXD0_NDisplay Port 0 Lane 0-OutputDP
    41DP0_TXD0_PDisplay Port 0 Lane 0+OutputDP
    43GNDGround
    45DP0_TXD1_NDisplay Port 0 Lane 1–OutputDP
    47DP0_TXD1_PDisplay Port 0 Lane 1+OutputDP
    49GNDGround
    51DP0_TXD2_NDisplay Port 0 Lane 2–OutputDP
    53DP0_TXD2_PDisplay Port 0 Lane 2+OutputDP
    55GNDGround
    57DP0_TXD3_NDisplay Port 0 Lane 3–OutputDP
    59DP0_TXD3_PDisplay Port 0 Lane 3+OutputDP
    86GNDGround
    88DP0_HPDDisplay Port 0 Hot Plug DetectInputOpen Drain–1.8V
    90DP0_AUX_NDisplay Port 0 Aux–BidirDP
    92DP0_AUX_PDisplay Port 0 Aux+BidirDP

    Table 7. eDP/HDMI pin descriptions

    PinPin nameSignal descriptionDirectionPin type
    61GNDGround
    63HDMI_TXD2_N/EDP_TX0_D2NHDMI/EDP Lane 2–OutputHDMI/EDP
    65HDMI_TXD2_P/EDP_TX0_D2PHDMI/EDP Lane 2+OutputHDMI/EDP
    67GNDGround
    69HDMI_TXD1_N/EDP_TX0_D1NHDMI/EDP Lane 1–OutputHDMI/EDP
    71HDMI_TXD1_P/EDP_TX0_D1PHDMI/EDP Lane 1+OutputHDMI/EDP
    73GNDGround
    75HDMI_TXD0_N/EDP_TX0_D0NHDMI/EDP Lane 0–OutputHDMI/EDP
    77HDMI_TXD0_P/EDP_TX0_D0PHDMI/EDP Lane 0+OutputHDMI/EDP
    79GNDGround
    81HDMI_CLK_N/EDP_TX0_D3NHDMI/EDP Clk Lane–OutputHDMI/EDP
    83HDMI_CLK_P/EDP_TX0_D3PHDMI/EDP Clk Lane+OutputHDMI/EDP
    98HDMI_SDA / EDP_TX0_AUXNHDMI/EDP DDC SDABidirOpen-Drain,3.3V
    100HDMI_SCL / EDP_TX0_AUXPHDMI/EDP DDC SCLOutputOpen-Drain,3.3V
    96HDMI_CECHDMI/EDP Hot Plug DetectInputOpen Drain–3.3V
    94HDMI_HPDHDMI/EDP CECBidirOpen Drain–1.8V
    SDIO
    • Compatible with SDIO3.0 protocol
    • 4-bit data bus width

    Table 8. SDIO pin descriptions

    PinPin nameSignal descriptionDirectionPin type
    217GNDGround
    219SDMMC_DAT0SD Card or SDIO Data 0BidirCMOS – 1.8V/3.3V
    221SDMMC_DAT1SD Card or SDIO Data 1BidirCMOS – 1.8V/3.3V
    223SDMMC_DAT2SD Card or SDIO Data 2BidirCMOS – 1.8V/3.3V
    225SDMMC_DAT3SD Card or SDIO Data 3BidirCMOS – 1.8V/3.3V
    227SDMMC_CMDSD Card or SDIO CommandBidirCMOS – 1.8V/3.3V
    229SDMMC_CLKSD Card or SDIO ClockOutputCMOS – 1.8V/3.3V
    126SDMMC_DETSD Card or SDIO DETOutputCMOS – 1.8V/3.3V
    GMAC

    Table 9. Gigabit Ethernet pin descriptions

    PinPin nameSignal descriptionDirectionPin type
    184GBE_MDI0_NGbE Transformer Data 0–BidirMDI
    186GBE_MDI0_PGbE Transformer Data 0+BidirMDI
    188GBE_LED_LINKEthernet Link LED (Green)Output-
    190GBE_MDI1_NGbE Transformer Data 1–BidirMDI
    192GBE_MDI1_PGbE Transformer Data 1+BidirMDI
    194GBE_LED_ACTEthernet Activity LED (Yellow)Output-
    196GBE_MDI2_NGbE Transformer Data 2–BidirMDI
    198GBE_MDI2_PGbE Transformer Data 2+BidirMDI
    200GNDGround
    202GBE_MDI3_NGbE Transformer Data 3–BidirMDI
    204GBE_MDI3_PGbE Transformer Data 3+BidirMDI
    USB3.0
    • Embedded two USB 3.0 OTG interfaces which combo with DP TX (USB3OTG_0 and USB3OTG_1)
    • Embedded one USB 3.0 Host interface which combos with Combo PIPE PHY2 (USB3OTG_2)

    Table 10. USB 3.0 GEN1 pin descriptions

    PinPin nameSignal descriptionDirectionPin type
    113GNDGround
    161PCIE20_2_RXN/SATA30_2_RXN/USBSS_RX_NUSB SS Receive- (USB 3.0 Ctrl #0)InputUSB SS PHY
    163PCIE20_2_RXP/SATA30_2_RXP/USBSS_RX_PUSB SS Receive+ (USB 3.0 Ctrl #0)InputUSB SS PHY
    166PCIE20_2_TXN/SATA30_2_TXN/USBSS_TX_NUSB SS Transmit- (USB 3.0 Ctrl #0)OutputUSB SS PHY
    168PCIE20_2_TXP/SATA30_2_TXP/USBSS_TX_PUSB SS Transmit+ (USB 3.0 Ctrl #0)OutputUSB SS PHY
    USB 2.0 Host
    • Compatible with USB 2.0 specification
    • Support two USB 2.0 Hosts
    • Supports high-speed (480 Mbps), full-speed (12 Mbps) and low-speed (1.5 Mbps) mode
    • Support Enhanced Host Controller Interface Specification (EHCI), Revision 1.0
    • Support Open Host Controller Interface Specification (OHCI), Revision 1.0a

    Table 11. USB 2.0 pin descriptions

    PinPin nameSignal descriptionDirectionPin type
    109USB0_D_NUSB2.0 Port 0 Data–BidirUSB PHY
    111USB0_D_PUSB2.0 Port 0 Data+BidirUSB PHY
    115USB1_D_NUSB 2.0 Port 1 Data–BidirUSB PHY
    117USB1_D_PUSB 2.0 Port 1 Data+BidirUSB PHY
    121USB2_D_NUSB 2.0 Port 2 Data–BidirUSB PHY
    123USB2_D_PUSB 2.0 Port 2 Data+BidirUSB PHY
    PCIe

    PCIe 2.1 interface

    • Compatible with PCI Express Base Specification Revision 2.1
    • Support one lane for each PCIe 2.1 interface
    • Support Root Complex (RC) only
    • Support 5 Gbps data rate

    Table 12. PCIe 2.1 pin descriptions

    PinPinnameSignal descriptionDirectionPin type
    171GNDGround
    173PCIE1_CLK_NPCIe #1 Reference Clock– (PCIe Ctrl #2)OutputPCIe PHY
    175PCIE1_CLK_PPCIe #1 Reference Clock+ (PCIe Ctrl #2)OutputPCIe PHY
    165GNDGround
    167PCIE1_RX_N/SATA30_0_RXNPCIe #1 Receive 0– (PCIe Ctrl #2 Lane 0)InputPCIe PHY
    169PCIE1_RX_P/SATA30_0_RXPPCIe #1 Receive 0+ (PCIe Ctrl #2 Lane 0)InputPCIe PHY
    172PCIE1_TX_NPCIe #1 Transmit 0– (PCIe Ctrl #2 Lane 0)OutputPCIe PHY
    174PCIE1_TX_PPCIe #1 Transmit 0+ (PCIe Ctrl #2 Lane 0)OutputPCIe PHY
    124PCIE_20X1_2_WAKEPCIe Wake. 47kΩ pull-up to 3.3V on themodule.InputOpen Drain – 3.3V
    182PCIE_20X1_2_CLKREQPCIe #1 Clock Request (PCIe Ctrl #2). 47kΩ pull-up to 3.3V on the module.BidirOpen Drain – 3.3V
    183PCIE_20X1_2_RSTPCIe #1 Reset (PCIe Ctrl #2). 4.7kΩ pull-up to 3.3V on the module.OutputOpen Drain – 3.3V

    PCIe 3.0 interface

    • Compatible with PCI Express Base Specification Revision 3.0
    • Support dual operation modes: Root Complex (RC) and End Point (EP)
    • Support data rates: 2.5 Gbps (PCIe 1.1), 5 Gbps (PCIe 2.1), 8 Gbps (PCIe 3.0)
    • Support aggregation and bifurcation with 1x 4 lanes, 2x 2 lanes, 4x 1 lanes and 1x 2 lanes + 2x 1 lanes

    Table 13. PCIe 3.0 pin descriptions

    PinPin nameSignal descriptionDirectionPin type
    158GNDGround
    160PCIE0_CLK_NPCIe #0 Reference Clock–OutputPCIe PHY
    162PCIE0_CLK_PPCIe #0 Reference Clock+OutputPCIe PHY
    129GNDGround
    131PCIE0_RX0_NPCIe #0 Receive 0– (PCIe Ctrl #0 Lane 0)InputPCIe PHY
    133PCIE0_RX0_PPCIe #0 Receive 0+ (PCIe Ctrl #0 Lane 0)InputPCIe PHY
    132GNDGround
    134PCIE0_TX0_NPCIe #0 Transmit 0– (PCIe Ctrl #0 Lane 0)OutputPCIe PHY
    136PCIE0_TX0_PPCIe #0 Transmit 0+ (PCIe Ctrl #0 Lane 0)OutputPCIe PHY
    177GNDGround
    179PCIE_30X4_WAKEPCIe Wake. 47kΩ pull-up to 3.3V on themodule.InputOpen Drain – 3.3V
    180PCIE_30X4_CLKREQPCIe #0 Clock Request (PCIe Ctrl #0). 47kΩpull-up to 3.3V on the module.BidirOpen Drain – 3.3V
    181PCIE_30X4_RSTPCIe #0 Reset (PCIe Ctrl #0). 4.7kΩ pull-up to3.3V on the module.BidirOpen Drain – 3.3V
    135GNDGround
    137PCIE0_RX1_NPCIe #0 Receive 1– (PCIe Ctrl #0 Lane 1)InputPCIe PHY
    139PCIE0_RX1_PPCIe #0 Receive 1+ (PCIe Ctrl #0 Lane 1)InputPCIe PHY
    138GNDGround
    140PCIE0_TX1_NPCIe #0 Transmit 1– PCIe Ctrl #0 Lane 1)OutputPCIe PHY
    142PCIE0_TX1_PPCIe #0 Transmit 1+ (PCIe Ctrl #0 Lane 1)OutputPCIe PHY
    125GNDGround
    127PCIE_30X1_0_WAKEPCIe Wake. 47kΩ pull-up to 3.3V on themodule.InputOpen Drain – 3.3V
    212PCIE_30X1_0_CLKREQPCIe #0 Clock Request (PCIe Ctrl #0). 47kΩpull-up to 3.3V on the module.BidirOpen Drain – 3.3V
    195PCIE_30X1_0_RSTPCIe #0 Reset (PCIe Ctrl #0). 4.7kΩ pull-up to3.3V on the module.BidirOpen Drain – 3.3V
    147GNDGround
    149PCIE0_RX2_NPCIe #0 Receive 2– (PCIe Ctrl #0 Lane 1)InputPCIe PHY
    151PCIE0_RX2_PPCIe #0 Receive 2+ (PCIe Ctrl #0 Lane 1)InputPCIe PHY
    144GNDGround
    146GNDGround
    148PCIE0_TX2_NPCIe #0 Transmit 2– PCIe Ctrl #0 Lane 1)OutputPCIe PHY
    150PCIE0_TX2_PPCIe #0 Transmit 2+ (PCIe Ctrl #0 Lane 1)OutputPCIe PHY
    130PCIE_30X2_WAKEPCIe Wake. 47kΩ pull-up to 3.3V on themodule.InputOpen Drain – 3.3V
    120PCIE_30X2_CLKREQPCIe #0 Clock Request (PCIe Ctrl #0). 47kΩpull-up to 3.3V on the module.BidirOpen Drain – 3.3V
    195128PCIE_30X2_RSTPCIe #0 Reset (PCIe Ctrl #0). 4.7kΩ pull-up to3.3V on the module.BidirOpen Drain – 3.3V
    153GNDGround
    155PCIE0_RX3_NPCIe #0 Receive 3– (PCIe Ctrl #0 Lane 1)InputPCIe PHY
    157PCIE0_RX3_PPCIe #0 Receive 3+ (PCIe Ctrl #0 Lane 1)InputPCIe PHY
    152GNDGround
    154PCIE0_TX3_NPCIe #0 Transmit 3– PCIe Ctrl #0 Lane 1)OutputPCIe PHY
    156PCIE0_TX3_PPCIe #0 Transmit 3+ (PCIe Ctrl #0 Lane 1)OutputPCIe PHY
    199PCIE_30X1_1_WAKEPCIe Wake. 47kΩ pull-up to 3.3V on themodule.InputOpen Drain – 3.3V
    211PCIE_30X1_1_CLKREQPCIe #0 Clock Request (PCIe Ctrl #0). 47kΩpull-up to 3.3V on the module.BidirOpen Drain – 3.3V
    197PCIE_30X1_1_RSTPCIe #0 Reset (PCIe Ctrl #0). 4.7kΩ pull-up to3.3V on the module.BidirOpen Drain – 3.3V
    SPI interface
    • Support 5 SPI Controllers (SPI0-SPI4)
    • Support two chip-select output
    • Support serial-master and serial-slave mode, software-configurable

    Table 14. SPI pin descriptions

    PinPin nameSignal descriptionDirectionPin type
    89SPI0_MOSISPI 0 Master Out / Slave InBidirCMOS – 1.8
    91SPI0_SCKSPI 0 ClockBidirCMOS – 1.8
    93SPI0_MISO_M2SPI 0 Master In / Slave OutBidirCMOS – 1.8
    95SPI0_CS0SPI 0 Chip Select 0BidirCMOS – 1.8
    97SPI0_CS1SPI 0 Chip Select 1BidirCMOS – 1.8
    102GNDGround
    104SPI1_MOSISPI 1 Master Out / Slave InBidirCMOS – 1.8
    106SPI1_SCKSPI 1 ClockBidirCMOS – 1.8
    108SPI1_MISOSPI 1 Master In / Slave OutBidirCMOS – 1.8
    110SPI1_CS0SPI 1 Chip Select 0BidirCMOS – 1.8
    112SPI1_CS1SPI 1 Chip Select 1BidirCMOS – 1.8
    I2C interface
    Table 15. I2C pin descriptions
    PinPin nameSignal descriptionDirectionPin type
    185I2C0_SCLGeneral I2C 0 Clock. 2.2kΩ pull-up to3.3V on module.BidirOpen Drain – 3.3V
    187I2C0_SDAGeneral I2C 0 Data. 2.2kΩ pull-up to 3.3V on the module.BidirOpen Drain – 3.3V
    189I2C1_SCLGeneral I2C 1 Clock. 2.2kΩ pull-up to 3.3V on the module.BidirOpen Drain – 3.3V
    191I2C1_SDAGeneral I2C 1 Data. 2.2kΩ pull-up to 3.3V on the module.BidirOpen Drain – 3.3V
    232I2C2_SCLGeneral I2C 2 Clock. 2.2kΩ pull-up to1.8V on the module.BidirOpen Drain – 1.8V
    234I2C2_SDAGeneral I2C 2 Data. 2.2kΩ pull-up to 1.8V on the module.BidirOpen Drain – 1.8V
    213CAM_I2C_SCLCamera I2C Clock. 2.2kΩ pull-up to 3.3V on the module.BidirOpen Drain – 3.3V
    215CAM_I2C_SDACamera I2C Data. 2.2kΩ pull-up to 3.3V on the module.BidirOpen Drain – 3.3V
    UART interface
    • Support 10 UART interfaces (UART0-UART9)
    • Embedded two 64-byte FIFO for TX and RX operation respectively
    • Support transmitting or receiving 5-bit, 6-bit, 7-bit, and 8-bit serial data
    • Standard asynchronous communication bits such as start, stop and parity
    • Support different input clocks for UART operation to get up to 4 Mbps baud rate
    • Support auto flow control mode for all UART interfaces

    Table 16. UART pin descriptions

    PinPin nameSignal descriptionDirectionPin type
    99UART0_TXDUART #0 TransmitOutputCMOS – 1.8V
    101UART0_RXDUART #0 ReceiveInputCMOS – 1.8V
    103UART0_RTSUART #0 Request to SendOutputCMOS – 1.8V
    105UART0_CTSUART #0 Clear to SendInputCMOS – 1.8V
    201GNDGround
    203UART1_TXDUART #1 TransmitOutputCMOS – 1.8V
    205UART1_RXDUART #1 ReceiveInputCMOS – 1.8V
    207UART1_RTSUART #1 Request to SendOutputCMOS – 1.8V
    209UART1_CTSUART #1 Clear to SendInputCMOS – 1.8V
    236UART2_TXDUART #2 TransmitOutputCMOS – 1.8V
    238UART2_RXDUART #2 ReceiveInputCMOS – 1.8V
    CAN bus
    • Support transmitting or receiving CAN standard frame
    • Support transmitting or receiving CAN extended frame
    • Support transmitting or receiving data frame, remote frame, overload frame, error frame, and frame interval

    Table 14. CAN pin descriptions

    PinPin nameSignal descriptionDirection Pin type
    141GNDGround
    145CAN_TXCAN PHYOutputCMOS – 3.3V
    143CAN_RXCAN PHYInputCMOS – 3.3V
    GPIO
    • All GPIOs can be used to generate interrupt
    • Support level trigger and edge trigger interrupt
    • Support configurable polarity of level trigger interrupt
    • Support configurable rising edge, falling edge and both edge trigger interrupt
    • Support configurable pull direction (a weak pull-up and a weak pull-down)
    • Support configurable drive strength

    Table 15. GPIO pin descriptions

    PinPin nameSignal descriptionDirectionPin type
    87GPIO0/GPIO1_C5/VBUS_DETGPIO #0 or USB 0 VBUS Enable #0BidirCMOS – 1.8V
    118GPIO01/GPIO3_A7/CAM1_PWDNGPIO #1 or Generic ClocksBidirCMOS – 1.8V
    124GPIO02/GPIO3_A3/MIPI_CAM2_PDNGPIO #2BidirCMOS – 1.8V
    126GPIO03/GPIO3_D0/PCIE20X1_2_WAKEN_M0GPIO #3BidirCMOS – 1.8V
    127GPIO04/GPIO4_A4/PCIE_30X1_0_WAKEGPIO #4BidirCMOS – 1.8V
    128GPIO05/GPIO4_B0/PCIE30X2_PERSTN_M1GPIO #5BidirCMOS – 1.8V
    130GPIO06/GPIO4_A7/PCIE_30X2_WAKEGPIO #6BidirCMOS – 1.8V
    206GPIO07/GPIO3_A0/PWM10GPIO #7 or Pulse Width ModulatorBidirCMOS – 1.8V
    208GPIO08/GPIO1_C6/PWM15_IRGPIO #8 or Fan TachBidirCMOS – 1.8V
    211I2S1_MCLK_M0/PCIE30X1_1_CLKREQN_M1GPIO #9 or Audio Codec Master ClockBidirCMOS – 1.8V
    212GPIO10/GPIO4_A3/PCIE_30X1_0_CLKREQGPIO #10BidirCMOS – 1.8V
    216GPIO11/GPIO3_B0/MIPI_CAM3_CLKOUTGPIO #11 or Generic ClocksBidirCMOS – 1.8V
    218GPIO12/I2S2_MCLK_M1/MIPI_CAM3_PDNGPIO #12 or Pulse Width ModulatorBidirCMOS – 1.8V
    228GPIO13/GPIO3_B1/PWM2/MIPI_CAM4_CLKOUTGPIO #13 or Pulse Width ModulatorBidirCMOS – 1.8V
    230GPIO14/GPIO3_A1/PWM11_IR/MIPI_CAM4_PDNGPIO #14 or Pulse Width ModulatorBidirCMOS – 1.8V
    I2C interface
    Table 16. i2s pin descriptions
    PinPin nameSignal descriptionDirectionPin type
    199I2S0_SCLK/PCIE_30X1_1_WAKEI2S Audio Port 0 ClockBidirCMOS – 1.8V
    197I2S0_FS/PCIE_30X1_1_RSTI2S Audio Port 0 Left/Right ClockBidirCMOS – 1.8V
    193I2S0_DOUTI2S Audio Port 0 Data OutOutputCMOS – 1.8V
    195I2S0_DIN/PCIE_30X1_0_RSTI2S Audio Port 0 Data InInputCMOS – 1.8V
    226I2S1_SCLKI2S Audio Port 1 ClockBidirCMOS – 1.8V
    224I2S1_FSI2S Audio Port 1 Left/Right ClockBidirCMOS – 1.8V
    220I2S1_DOUTI2S Audio Port 1 Data OutOutputCMOS – 1.8V
    222I2S1_DINI2S Audio Port 1 Data InInputCMOS – 1.8V
    Pin Definitions
    ArmSoM-AIM7 functionPin numberPin numberArmSoM-AIM7 function
    GND_112GND_2
    CSI1_D0_N34CSI0_D0_N
    CSI1_D0_P56CSI0_D0_P
    GND_378GND_4
    CSI1_CLK_N910CSI0_CLK_N
    CSI1_CLK_P1112CSI0_CLK_P
    GND_51314GND_6
    CSI1_D1_N1516CSI0_D1_N
    CSI1_D1_P1718CSI0_D1_P
    GND_71920GND_8
    CSI3_D0_N2122CSI2_D0_N
    CSI3_D0_P2324CSI2_D0_P
    GND_92526GND_10
    CSI3_CLK_N2728CSI2_CLK_N
    CSI3_CLK_P2930CSI2_CLK_P
    GND_113132GND_12
    CSI3_D1_N3334CSI2_D1_N
    CSI3_D1_P3536CSI2_D1_P
    GND_133738GND_14
    TYPEC0_SSRX1N/DP0_TXD0_N3940CSI4_D2_N
    TYPEC0_SSRX1P/DP0_TXD0_P4142CSI4_D2_P
    GND_154344GND_16
    TYPEC0_SSTX1N/DP0_TXD1_N4546CSI4_D0_N
    TYPEC0_SSTX1P/DP0_TXD1_P4748CSI4_D0_P
    GND_174950GND_18
    TYPEC0_SSRX2N/DP0_TXD2_N5152CSI4_CLK_N
    TYPEC0_SSRX2P/DP0_TXD2_P5354CSI4_CLK_P
    GND_195556GND_20
    TYPEC0_SSTX2N/DP0_TXD3_N5758CSI4_D1_N
    TYPEC0_SSTX2P/DP0_TXD3_P5960CSI4_D1_P
    GND_216162GND_22
    HDMI_TXD2_N/EDP_TX0_D2N6364CSI4_D3_N
    HDMI_TXD2_P/EDP_TX0_D2P6566CSI4_D3_P
    GND_236768GND_24
    HDMI_TXD1_N/EDP_TX0_D1N6970DSI_D0_N
    HDMI_TXD1_P/EDP_TX0_D1P7172DSI_D0_P
    GND_257374GND_26
    HDMI_TXD0_N/EDP_TX0_D0N7576DSI_CLK_N
    HDMI_TXD0_P/EDP_TX0_D0P7778DSI_CLK_P
    GND_277980GND_28
    HDMI_CLK_N/EDP_TX0_D3N8182DSI_D1_N
    HDMI_CLK_P/EDP_TX0_D3P8384DSI_D1_P
    GND_298586GND_30
    GPIO0/GPIO1_C5/VBUS_DET8788DP0_HPD
    SPI0_MOSI8990DP0_AUX_N
    SPI0_SCK9192DP0_AUX_P
    SPI0_MISO_M29394HDMI_HPD
    SPI0_CS09596HDMI_CEC
    SPI0_CS19798HDMI_SDA / EDP_TX0_AUXN
    UART0_TXD99100HDMI_SCL / EDP_TX0_AUXP
    UART0_RXD101102GND_31
    UART0_RTS103104SPI1_MOSI
    UART0_CTS105106SPI1_SCK
    GND_32107108SPI1_MISO
    USB0_D_N109110SPI1_CS0
    USB0_D_P111112SPI1_CS1
    GND_33113114CAM0_PWDN
    USB1_D_N115116CAM0_MCLK
    USB1_D_P117118GPIO01/GPIO3_A7/CAM1_PWDN
    GND_34119120CAM2_MCLK/PCIE30X2_CLKREQN_M1
    USB2_D_N121122CAM2_PWDN
    USB2_D_P123124GPIO02/GPIO3_A3/MIPI_CAM2_PDN
    GND_35125126GPIO03/GPIO3_D0/PCIE20X1_2_WAKEN_M0
    GPIO04/GPIO4_A4/PCIE_30X1_0_WAKE127128GPIO05/GPIO4_B0/PCIE30X2_PERSTN_M1
    GND_36129130GPIO06/GPIO4_A7/PCIE_30X2_WAKE
    PCIE0_RX0_N131132GND_37
    PCIE0_RX0_P133134PCIE0_TX0_N
    GND_38135136PCIE0_TX0_P
    PCIE0_RX1_N137138GND_39
    PCIE0_RX1_P139140PCIE0_TX1_N
    GND_40141142PCIE0_TX1_P
    CAN_RX143144GND_41
    CAN_TX145146GND_42
    GND_43147148PCIE0_TX2_N
    PCIE0_RX2_N149150PCIE0_TX2_P
    PCIE0_RX2_P151152GND_44
    GND_45153154PCIE0_TX3_N
    PCIE0_RX3_N155156PCIE0_TX3_P
    PCIE0_RX3_P157158GND_46
    GND_47159160PCIE0_CLK_N
    PCIE20_2_RXN/SATA30_2_RXN/USBSS_RX_N161162PCIE30_CLK_P
    PCIE20_2_RXP/SATA30_2_RXP/USBSS_RX_P163164GND_48
    GND_49165166PCIE20_2_TXN/SATA30_2_TXN/USBSS_TX_N
    PCIE1_RX_N/SATA30_0_RXN167168PCIE20_2_TXP/SATA30_2_TXP/USBSS_TX_P
    PCIE1_RX_P/SATA30_0_RXP169170GND_50
    GND_51171172PCIE1_TX_N/SATA30_0_TXN
    PCIE1_CLK_N173174PCIE1_TX_P/SATA30_0_TXP
    PCIE1_CLK_P175176GND_52
    GND_53177178MOD_SLEEP
    PCIE_30X4_WAKE179180PCIE_30X4_CLKREQ
    PCIE_30X4_RST181182PCIE_20X1_2_CLKREQ
    PCIE_20X1_2_RST183184GBE_MDI0_N
    I2C0_SCL185186GBE_MDI0_P
    I2C0_SDA187188GBE_LED_LINK
    I2C1_SCL189190GBE_MDI1_N
    I2C1_SDA191192GBE_MDI1_P
    I2S0_DOUT193194GBE_LED_ACT
    I2S1_SDI0_M0/PCIE_30X1_0_RST195196GBE_MDI2_N
    I2S1_LRCK_M0/PCIE_30X1_1_RST197198GBE_MDI2_P
    I2S0_SCLK/PCIE_30X1_1_WAKE199200GND_54
    GND_55201202GBE_MDI3_N
    UART1_TXD203204GBE_MDI3_P
    UART1_RXD205206GPIO07/GPIO3_A0/PWM10
    UART1_RTS207208GPIO08/GPIO1_C6/PWM15_IR
    UART1_CTS20921032KOUT
    I2S1_MCLK_M0/PCIE30X1_1_CLKREQN_M1211212GPIO10/GPIO4_A3/PCIE_30X1_0_CLKREQ
    CAM_I2C_SCL213214RECOVERY_KEY
    CAM_I2C_SDA215216GPIO11/GPIO3_B0/MIPI_CAM3_CLKOUT
    GND_56217218GPIO12/I2S2_MCLK_M1/MIPI_CAM3_PDN
    SDMMC_DAT0219220I2S1_DOUT
    SDMMC_DAT1221222I2S1_DIN
    SDMMC_DAT2223224I2S1_FS
    SDMMC_DAT3225226I2S1_SCLK
    SDMMC_CMD227228GPIO08
    SDMMC_CLK229230GPIO14
    GND_57231232I2C2_SCL
    SHUTDOWN_REQ233234I2C2_SDA
    PMIC_BBAT235236UART2_TXD
    POWER_EN237238UART2_RXD
    SYS_RESET239240SLEEP/WAKE
    GND241242GND
    GND243244GND
    GND245246GND
    GND247248GND
    GND249250GNDs
    VDD_IN251252VDD_IN
    VDD_IN253254VDD_IN
    VDD_IN255256VDD_IN
    VDD_IN257258VDD_IN
    VDD_IN259260VDD_IN

    Resources

    Source Code

    Official Images

    Based on Debian bullseye works as official operating system by the ArmSom team.

    The following systems have been tested and verified by ArmSoM officially:

    Download link:

    Google Drive link
    logoDescriptionDownload
    debian-bullseyedebian11 for AIM7 :
    Debian 11, codenamed "Bullseye," is the latest stable release of the Debian project, released on August 14, 2021. Debian is an operating system based on free software known for its stability, security, and openness.
    Google Drive link

    Third Party Systems

    logoDescriptionDownload
    armbian-logoArmbian for AIM7 :
    Armbian is a computing build framework that allows users to create ready-to-use images with working kernels in variable user space configurations for various single board computers. It provides various pre-build images for some supported boards. These are usually Debian or Ubuntu flavored.
    armbian image
    Joshua Riekubuntu-rockchip for AIM7 :
    This project aims to provide a default Ubuntu experience for Rockchip RK3588 devices. Get started today with an Ubuntu Server or Desktop image for a familiar environment.
    ubuntu-rockchip

    Purchase Samples

    CrowdSupply : https://www.crowdsupply.com/armsom/rk3588-ai-module7

    ArmSoM online shop: https://www.armsom.org/product-page/aim7

    ArmSoM Aliexpress online shop: https://www.aliexpress.com/item/3256805434864544.html

    ArmSoM Taobao shop: https://item.taobao.com/item.htm?id=714794342755

    OEM&ODM, please contact: sales@armsom.org

    Notes

    [Electrostatic Protection]
    1. Before handling the device, please ensure you wear an anti-static wrist strap or take electrostatic discharge measures to prevent damage to the development board.
    2. Assembly should be performed in an electrostatic-safe environment, avoiding operations in dry and low-humidity conditions.
    3. When not in use, store the device in an anti-static bag and keep it in a suitably temperature-controlled, low-humidity environment to prevent static electricity buildup.
    4. When handling the device, avoid friction or collisions to prevent the generation of static electricity that could cause damage.
    5. When holding the device, try to avoid direct contact with the chips on the mainboard to prevent static damage.
    6. Do not plug or unplug wires or other devices while the device is operating to avoid damage from electrical surges.
    7. When connecting or disconnecting the GPIO/MIPI expansion interfaces, make sure to turn off the power and disconnect the power cable to prevent damage from electrical current.
    [Heat Management]

    Without effective cooling measures, the surface temperature of the main chip may exceed 60 degrees. When handling the device, please avoid direct contact with the SoC and surrounding power inductors to prevent burns. Ensure that the environment is well-ventilated during operation to prevent localized heat buildup, which could lead to overheating. Additionally, do not place the device in direct sunlight. It is recommended to choose between the official cooling fan, heat sink, or third-party cooling kits based on specific usage conditions to ensure optimal cooling performance.