SP7350 Specification

Disclaimer

Sunplus makes no representations or warranties with respect to the accuracy or completeness of the contents of this document and reserves the right to make changes to specifications and product descriptions without prior notice.

Except as set forth in the written supply agreement signed between your company and Sunplus, Sunplus assumes no liability whatsoever, and disclaims any express or implied warranty, relating to its products including, but not limited to, the implied warranty of merchantability, fitness for a particular purpose, or non-infringement.

Sunplus requests that your company shall abide by and adhere to all international, regional, national, federal, state, and local laws, regulations, codes, governmental or judicial orders, and international conventions, including but not limited to civil codes, copyright laws and regulations, laws protecting the reputation, credit, privacy or portrait right of an individual or entity, that are applicable to any use or application of Sunplus' products or any use, application, promotion, marketing or otherwise dispose of the devices, products, apparatus, instruments, equipment or machines containing or incorporating Sunplus' products.

Your company shall well assess the risk with regard to any use or applications incorporating, integrating or relating to Sunplus' products (the “Applications”). Sunplus shall have no liability for any claims, damages, losses, costs and/or expenses arising from or in connection with any and all Applications, such Applications include, but are not limited to: any and all devices, systems or equipment for surgical or medical implementation, operation or maintenance; automotive implementation, operation; drone; airplane or spaceship instruments; transportation instruments; navigation or communication of aircraft or ground support equipment; traffic signal instruments; or in application where the failure of the Sunplus' products could create a situation where personal injury, death or severe property or environmental damage may occur; or any other applications where the Sunplus' products are incorporated, integrated or embedded. Your company’s use and apply of Sunplus' products or any products containing or integrating Sunplus' products in any and all Applications will do so at their own risk.

 

Table of Contents

1. Introduction

SP7350 (C3V) is a versatile chip engineered to provide robust computing power tailored for artificial intelligence applications, particularly those focused on vision processing. With its rich array of peripherals, it can operate effectively as a standalone product, such as in a sweeping robot. Additionally, it seamlessly integrates with other peripheral ICs (P-Chips) via Sunplus' unique Multi-Function Interface (MFI), enabling a diverse range of AI on Chip solutions.

image-20240417-062648.png

Standing as a sophisticated System-on-Chip (SOC), SP7350 features a versatile CPU and Neural Processing Unit (NPU) meticulously tailored for edge and AI computing tasks. With a formidable 4.5 TOPS AI processor and quad-core 1.8GHz ARM Cortex A55 CPU, SP7350 adeptly handles a wide range of edge AI and AIoT applications necessitating the processing of computer vision, video, image, audio, and more. Additionally, SP7350 integrates an ARM Cortex M4 Microcontroller Unit (MCU) to support machine control and peripheral Input/Output (IO). The MCU operates within an independent power domain, ensuring its functionality even when other function blocks are powered off.

SP7350 provides flexible interfacing and networking capabilities. USB3.1 DRD and USB2.0 OTG support both host and device functions, allowing SP7350 to serve as the central unit of a system or a dedicated processor within a device. Up to four MIPI CSI RX interfaces enable the connection of multiple cameras for applications like AMR/AGV or surveillance. An MIPI CSI/DSI TX interface empowers SP7350 to function as a camera controller or to output content to displays. For high-speed networking, SP7350 includes IEEE1588 GMAC, supporting 10/100/1000 Mbps Ethernet with an external PHY. Moreover, SP7350 features an on-chip H.264/JPEG codec, enabling efficient video/audio transmission suitable for consumer electronics or surveillance applications.

The MFI serves as a crucial component, facilitating high-speed data transmission between high- and low-processing chips via the CPU BUS. It can be programmed as a MIPI RX interface for MIPI cameras, with features such as automatic pin detection, signal switching, and error detection ensuring seamless and user-friendly connectivity.

Typical AI Processing tasks include motion-compensated processing, object detection, tracking, segmentation, face detection, and pose detection. SP7350 finds applications in various fields, including robotics, drones, AMR/AGV, surveillance, inspection, counting, people tracking, human interface for gaming/touch-less control, online meetings, and more.

Manufactured utilizing advanced 12nm chip technology, SP7350 offers the benefits of a small form factor and low power consumption, essential for constructing compact and energy-efficient devices.

2. Features

  • CPU: Quad ARM Cortex-A55

    • 1.8 GHz (2.1 GHz for specific components)

    • Cache

      • L1 Cache: 32kB I-cache / 32kB D-cache

      • L2 Cache: 128kB

      • L3 Cache: 1MB

    • Support NEON advance SIMD architecture & Floating-point

    • Support DVFS

      • 0.5GHz ~1.8GHz for SP7350

      • 0.5GHz ~1.5GHz for SP7350L

    • Support individual core power down

    • Support 2/4 core configurable by e-fuse (OTP)

    • Support maximum frequency limited by e-fuse (OTP)

      • Maximum limited to 1.5GHz, 1.8GHz, and 2.1 GHz

    • Support Coresight debug solution

      • JTAG interface

      • CTI and PMU

      • ETB: 1k to 4k bytes buffer size per core

  • NPU: AI and Parallel Processing Engine

    • Up to 4.1 TOPS (@900MHz) computing power

    • Support configurable operating frequency

    • Support individual controllable power domain.

    • Support OpenCL and OpenVX with Neural Network Extension

  • MCU: ARM Cortex-M4

    • Support FPU

    • Support 400MHz, 200MHz, 100MHz and 25MHz

    • Support JTAG interface

  • DDR SDRAM

    • LPDDR4-3200, DDR4-3200, LPDDR3/DDR3/DDR3L-1866

    • 2 channels, 16 bits per channel

    • Up to 8GB memory capacity

    • Support IO retention

  • Internal SRAM

    • 256kB at main power domain

    • 384kB at CM4 (AO) power domain

      • For CM4 operation and DRAM IO retention data

  • AXI DMA

    • Support 16 channels

    • Support memory-to-memory copy

    • Support hardware handshake for 8-bit NAND controller

  • AHB DMA

    • Support 16 channels

    • Support memory-to-memory copy

    • Support hardware handshake for I2C and SPI controllers

  • Boot Devices

    • eMMC device

      • Support both 1.8V and 3.3V IOVDD

      • Support SDR up to 200 MHz (only for IOVDD = 1.8V)

      • Support DDR up to 160 MHz (only for IOVDD = 1.8V)

    • SD card

      • Support SD 3.0

      • Support SDR up to 200MHz

    • SPI-NAND flash

      • Support SLC NAND only

      • Support up to 150Mz (only for 1.8V)

      • Support 1 or 2 planes 2k page-size dice

      • Support 1 plane 4k page-size dice

    • 8-bit NAND flash

      • Support 1.8V and 3.3V

      • Support 2k/4k/8 page-size dice

      • Support synchronous mode

    • SPI-NOR flash

      • Support 1/2/4-bit mode

      • Support 1.8V and 3.3V

      • Support up to 100Mz (only for 1.8V)

  • In-system Programming for Flash Devices

    • eMMC, SPI-NAND, 8-bit NAND, and SPI-NOR

    • In-system programming through USB flash drives or SD cards

  • Security

    • Support AES-128/192/256 encryption and decryption ECB, CBC, CTR mode

    • Support RSA

      • 256/512/1024/2048 bits encryption

      • modular exponentiation

    • Support HASH

      • SHA-2 256/512

      • SHA-3 224/256/384/512

      • MD5

    • GHASH for AES GCM mode

    • Support POLY 1305

    • Support Pseudo RNG

    • Support ARM TZC-400

    • Support secure boot

  • SDIO

    • Support SD 3.0

    • Support transfer rate up to 104MB/s (UHS-1)

  • Video and image codec

    • H.264/MVC, VP8 and JPEG encoding

    • H.264/SVC and JPEG decoding

    • Individual controllable power domain.

  • USB3.1 (Gen. 1) Interface

    • Compliant to USB 3.1 Gen1 with DRD

    • Data rate up to 5Gbps

    • Integrated PHY

    • Support 4 sets of end-points (1 control and 3 data)

  • USB2.0 Interface

    • Compliant to USB 2.0

    • Support OTG 1.0

    • Support High, Full and Low speeds

      • 4 in: 3 bulk/interrupt; 1 bulk/interrupt/isochronous

      • 4 out: bulk/interrupt; 1 bulk/interrupt/isochronous

  • MIPI CSI RX

    • 1 MIPI-CSI2 RX 4D1C (1.5 Gbps per lane), support 4 virtual channel

    • 1 MIPI-CSI2 RX 2D1C (1.5 Gbps per lane), support 2 virtual channel

    • 2 MIPI-CSI2 RX 2D1C (1.5 Gbps per lane), support 2 virtual channel

      • Shared pins with CPIO (when CPIO disable, MIPI CSI RX enable)

      • 2 MIPI-CSI2 RX can be combined as 1 MIPI-CSI2 RX 4D1C, support 4 virtual channel

    • Max resolution: 2688x1944

  • MIPI CSI/DSI TX

    • One MIPI TX output for either CSI or DSI

    • 4 lanes with 1.5Gbps per lane

    • DSI TX resolution up to 1920x1080

    • CSI TX resolution up to 3840x2880

  • Audio Interfaces

    • One bidirectional I2S

    • Two unidirectional I2S

    • One 16-channel TDM

    • Configurable serial clock frequency

    • Support 16 bit audio format

    • Support both master and slave mode

    • Compliant with the IIS/PCM standard

  • Ethernet Controller

    • Support 10/100/1000 Mbps data rate

    • Support RGMII and RMII interface (1.8V)

    • Support IEEE1588

  • ADC

    • 12-bit SAR ADC with 4-channel

    • Sampling rate up to 1MHz

  • PWM

    • Support 12 bits resolution

    • Support pre-scaling factor from 1 to 512

  • Real-Time-Clock (RTC)

    • Independent Always-On power domain

    • 64 bits free-run timer with 32.768 kHz clock input

  • SPI/I2C/UART

    • Up to seven UART interfaces

    • Up to six SPI interfaces (5 master, and 1 slave)

    • Up to ten I2C interfaces

  • GPIO

    • Support total 106 GPIOs

    • Support software programmable driving strength for all GPIOs

    • Support 60 GPIOs with 1.8V/3.3V capability

      • 3 groups in AO-power domain

      • 2 groups in main-power domain

  • Watchdog Timer

    • 32-bit counter

    • Up to 223 second

  • Mailbox

    • For inter-processor communication between CA55 and CM4

  • RTC

    • 32.768 kHz crystal

  • Semaphore

    • Support read lock and write unlock

    • Support 16 channels

  • Thermal Sensor

    • Placed at between CPU and NPU

    • Support two threshold temperatures (default disable)

      • Alarm threshold, interrupt to CPU

      • Shutdown threshold, for resetting all system

  • Multi-Function Interface (MFI) and CPIO

    • Selectable proprietary CPIO and MIPI CSI-RX interfaces

    • CPIO interface

      • Supports 4 data lanes for both TX and RX, provides 1.0 GiB/s bandwidth

      • Support hardware auto calibration

      • Support hardware auto and/or software programmable SWAP and CROSSOVER modes

      • Support data swap

  • Package: 15x15mm2 FCCSP

3. Power Domains

The SP7350 architecture comprises six distinct power domains, each with its dedicated power supply that can be independently activated or deactivated. Illustrated in the figure below, these domains are: RTC, CM4 (AO), CA55, NPU, Video codec, and Main power domains.

image-20240417-062854.png

3.1 RTC Power Domain

The RTC power domain is typically powered by either a battery or a super capacitor. Its primary component is the real-time clock (RTC), which remains powered continuously to ensure uninterrupted operation. The RTC is driven by a 32.768 kHz crystal oscillator. Additionally, this domain includes circuitry for wake-up key detection. When the wake-up key is pressed for one second, activating the CM4_WAKEUP_KEY signal to HIGH, it triggers the enablement of power to the CM4 domain.

3.2 CM4 Power Domain

The CM4 power domain, also known as the Always On (AO) power domain, remains powered continuously, facilitating the operation of CM4 and its peripherals even when other domains like CA55 and the Main-power domain are powered down. Primarily, it manages the power flow for the CA55 and Main-power domains. CM4 possesses the capability to access all devices and peripherals within the Main-power domain even in the absence of power to the CA55.

In the current implementation, during normal operation, pressing the wake-up key for one second prompts CM4 to instruct Linux and CA55 to enter the suspend-to-RAM (STR) state. While in STR state, pressing the wake-up key for 0.3 seconds triggers CM4 to instruct CA55 to restore to normal operational status.

3.3 CA55 Power Domain

The CA55 power domain encompasses four Cortex A55 cores along with their L1, L2, and L3 caches. It supports Dynamic Voltage and Frequency Scaling (DVFS). The entire CA55 cluster can be powered down, and each core within CA55 can be individually deactivated. Given that CA55 is connected to the AXI bus in the Main-power domain, its operation necessitates the activation of the Main-power domain.

3.4 Main-power Domain

The Main-power domain hosts the majority of the devices and peripherals within the SP7350 system. All components within this domain are interconnected via three AXI buses. Notably, while the DDR SDRAM controller and PHY reside in the Main-power domain, the IO buffer of the PHY and DDR SDRAM chip are positioned in the CM4 power domain. This configuration ensures that the SDRAM remains in a retention state when the Main-power domain is powered off.

3.5 NPU Power Domain

The NPU's power can be individually toggled off when not in use. However, given its connection to the AXI bus in the Main-power domain, operating the NPU requires the Main-power domain to be activated.

3.6 Video-codec Power Domain

Similar to the NPU, the power supply to the video codec can be individually deactivated when not in use. Nevertheless, the video codec's operation necessitates the activation of the Main-power domain due to its connection to the AXI bus within that domain.

4. CPU, MCU, NPU and DRAM Interface

4.1 CPU

The CPU consists of a quad-core ARM Cortex-A55 architecture, featuring a floating-point unit (FPU) and NEON™ SIMD processing. Clock rates can reach up to 1.8GHz, with support for dynamic frequency scaling to optimize energy consumption. Cache memory comprises 32KB L1 I-cache, 32KB L1 D-cache, 128KB L2 cache, and 1MB L3 cache. TrustZone™ technology enhances security capabilities.

4.2 MCU

The MCU core is based on the ARM Cortex-M4 architecture, equipped with a floating-point unit. Operating at clock rates of 25MHz, 100MHz, 200MHz, and 400MHz, the MCU features an independent on-chip power domain. This allows the MCU to remain operational even when other chip power domains are shut off, enabling the implementation of deep-sleep mode. When CPUs return from deep sleep, DRAM must be configured in self-retention mode to maintain the previous state.

4.3 NPU

The NPU operates at clock rates of up to 900 MHz, delivering computing performance of up to 4.5 TOPS (Trillion Operations Per Second). Optimized for AI models based on convolutional neural networks, it includes a Parallel Processing Unit (PPU) with 32-bit floating-point pipelining and threading. For software development in parallel computing and video computing, both OpenCL and OpenVX are supported. The NPU resides in an independent power domain, allowing individual power-down control.

4.4 DRAM Interface

The supported types of DRAM include:

  • LPDDR4 and DDR4, with speeds up to 3200 MT/s

  • LPDDR3, DDR3L and DDR3, with speeds up to 1866 MT/s

The DRAM interface provides two channels with a 16-bit width for each channel. It supports up to 4GB DRAM chips, with a maximum total capacity of 8GB. To facilitate system suspending, the DRAM includes a self-refresh function for data retention when the chip core is powered down.

5. Boot Devices and In-System Programming

5.1 Boot Devices

The SP7350 (CPU) can be booted from various storage devices, including eMMC device, SD card, SPI-NAND, SPI-NOR, or 8-bit NAND flash.

Boot-up Source

MX6

MX5

MX4

MX3

MX2

eMMC

1

1

1

1

1

SPI-NAND

1

1

1

0

1

USB drive ISP

1

1

0

1

1

SD card boot or ISP

1

1

0

0

1

SPI-NOR boot

1

0

1

1

1

8-bit NAND boot

1

0

0

0

1

5.2 In-System Programming (ISP)

System code can be programmed using either a USB flash drive connected to USB2 or USB3, or through an SD card.

6. USB Interfaces

6.1 USB 3.1 Gen 1 DRD

The USB3 interface is compliant to USB 3.1 Gen 1 standard with data rate of 5Gbps and supporting Dual-Role Device (DRD). USB 3.0 Dual-Role Data (USB3 DRD) enables a USB device to act as both a host and a peripheral device. This capability is also known as USB On-The-Go (USB OTG) in the context of USB 2.0.

With USB3 DRD, a device can dynamically switch between host and peripheral modes, allowing for more flexible and versatile usage scenarios. For example, a smartphone equipped with USB3 DRD can act as a USB host when connecting to USB peripherals like keyboards or flash drives, but can also function as a peripheral device when connected to a computer for data transfer.

When USB3 interface is operating in device mode, up to three endpoints can be configured as Interrupt, Bulk or Isochronous modes. These endpoints are also configurable as either input or output. The Control endpoint is fixed at endpoint number 0.

Endpoint #

Endpoint Type

Direction

Max Packet

Size (Byte)

Double

Buffer

0

Control only

In / Out

512

 X

1

Bulk, INT or ISO

In / Out

 1024

 √

2

Bulk, INT or ISO

In / Out

 1024

 √

3

Bulk, INT or ISO

In / Out

 1024

 √

Note: All output endpoints share a buffer, while each input endpoint has its own input buffer.

6.2 USB 2.0 OTG

USB 2.0 supports both High-speed, Full-speed and Low-speed transfers and is compatible with both host and device configurations. USB On-The-Go (OTG) extends the capabilities of USB 2.0 by enabling devices to dynamically switch between host and peripheral roles as needed. Note that SP7350 only supports SRP and HNP, and does not supports ADP.

In device mode, USB 2.0 interfaces provide endpoint configuration options outlined in the table below. Besides the Control endpoint, users can configure up to four IN and four OUT endpoints for Bulk, Interrupt, or Isochronous data transfers. It's important to note:

  • One of the endpoints 1, 2, 3, and 4 can be configured for Isochronous mode, while the others can be configured as Bulk or Interrupt mode.

  • Similarly, one of the endpoints 5, 6, 7, and 8 can be configured for Isochronous mode, while the remaining endpoints can be configured for Bulk or Interrupt mode.

Here's the breakdown:

Endpoint #

Direction

Endpoint Type

Endpoint #

Direction

Endpoint Type

0

In / Out

Control

1

In

INT or Bulk or ISO

2

In

INT or Bulk or ISO

3

In

INT or Bulk or ISO

4

In

INT or Bulk or ISO

5

Out

INT or Bulk or ISO

6

Out

INT or Bulk or ISO

7

Out

INT or Bulk or ISO

8

Out

INT or Bulk or ISO

This breakdown illustrates the available options for configuring USB 2.0 endpoints.

7. Ethernet Controller

The Ethernet Media Access Controller (MAC) is a crucial component in networking systems, facilitating high-speed data transfer. It supports transfer rates of 10/100/1000 Mbps and interfaces with external transceivers (PHY) to establish Ethernet connectivity.

7.1 Register Configuration

The GMAC_PHYSEL (0xF88001DC[12]) register and CLKGEN_GMACPHY_SEL[1:0] (0xF88001DC [11:10]) register dictate the interface mode and corresponding TXC clock frequency. Proper configuration of the GMAC_PHYSEL and CLKGEN_GMACPHY_SEL registers is essential for ensuring optimal performance in each operating mode. Here's a breakdown of the configurations:

GMAC_PHYSEL

CLKGEN_GMACPHY_SEL[1:0]

Operation Mode

TXC clock

0

x0

RGMII 1000Mbps

125 MHz

0

01

RGMII 100Mbps

25 MHz

0

11

RGMII 10Mbps

2.5 MHz

1

x0

N/A

-

1

01

RMII 100Mbps

50 MHz

1

11

RMII 10Mbps

50 MHz

7.2 Pin Connections

The following table illustrates the pin connections for both RGMII (GMAC_PHYSEL = 0) and RMII (GMAC_PHYSEL = 1) interfaces. It's important to note that SP7350 only supports 1.8V PHY, regardless of the selected interface type.

Ball Name

RGMII

 RMII

Ball Name

RGMII

 RMII

G_MX3

PHY_RXC

 

G_MX4

PHY_RXDV

PHY_CRS_DV

G_MX5

PHY_RXD0

PHY_RXD0

G_MX6

PHY_RXD1

PHY_RXD1

G_MX7

PHY_TXD0

PHY_TXD0

G_MX8

PHY_TXD1

PHY_TXD1

G_MX9

RGMII_MDC

RMII_MDC

G_MX10

PHY_TXC

PHY_REF_CLK

G_MX11

PHY_TXEN

PHY_TXEN

G_MX12

RGMII_MDIO

RMII_MDIO

G_MX13

PHY_RXD2

 

G_MX14

PHY_RXD3

 

G_MX15

PHY_TXD2

 

G_MX16

PHY_TXD3

 

Understanding and correctly implementing these configurations ensure seamless operation and optimal performance of the Ethernet MAC interface.

8. MIPI Interfaces and Display

8.1 MIPI CSI RX

The SP7350 boasts six MIPI CSI RX channels, although two are not accessible in this package configuration. The MIPI RX0, RX1, RX2, RX3, and RX4 channels support 2 data lanes (2D1C) each with 2 virtual channels. Additionally, the MIPI RX5 channel accommodates 4 data lanes (4D1C) with 4 virtual channels. It's noteworthy that MIPI RX2 can be adapted to support 4 data lanes (4D1C) with 4 virtual channels if MIPI RX3 remains unused. MIPI RX0 and RX1 are not accessible in this particular package variant.

Each data lane supports transmission speeds of up to 1.5 Gbps, offering a maximum resolution of 2688x1944. Refer to the table below for a comprehensive overview of all available channels.

Channel

Data Lane #

Virtual Channel #

Remarks

Channel

Data Lane #

Virtual Channel #

Remarks

RX0

2

2

Not available in this package

RX1

2

2

Not available in this package

RX2

2

2

Not available for version A chips.

RX3

2

2

 

RX4

2

2

 

RX5

4

4

 

It's important to note that RX2 and RX3 share pins with the CPIO interface. Therefore, only one of RX2/RX3 or the CPIO interface can be active at any given time.

8.2 MIPI CSI/DSI TX

One MIPI TX output port that can be configured as CSI for camera output or DSI for display output. This interface provides 4-lane with data rate of 1.5Gbps per lane.

8.2.1 MIPI DSI TX

  • Support data format: RGB888, RGB666 with 18bit, RGB666 with 24bit, RGB565

  • Maximum resolution: 1920x1080

8.2.2 MIPI CSI TX

  • Support data format: YUY2, RGB888, RGB565, YUY2-10

  • Maximum resolution: 3840x2880

  • Image transfer from DRAM can support QoS

8.3 Display Engine

Display engine features:

  • 4-Layer OSD

  • Data format support: RGBA8888, RGB565, YUY2, 256 colors

  • Maximum source resolution is 1920x1080

  • 1 layer image, DRAM fetch format supports NV12, NV16 and YUV444.

  • Support scaling up and down

  • Maximum source resolution: 3840x2880

  • Mixing Function

  • Support 5 path mixing, Blending, Transparent, Opacity, Alpha Adjustment

  • Support Gamma, 888 to 666 Dither, 888 to 565 Dither

9. Image and Video Codec

9.1 Video and JPEG Decoder

The decoder support real-time H.264/SVC and JPEG decoding.

H.264 decoding features:

  • Maximum frame rate up to 60fps in 1080P resolution

  • Video resolution from 48x48 to 1920x1920 with 16-pixel step size

  • Baseline, main and high profiles

  • Output color format: YCbCr420, YCbCr 400 (monochrome)

  • Error detection and error concealment

JPEG decoding features:

  • Maximum resolution 16368 x 16368 (256M pixels)

  • Maximum pixel rate up to 76M pixels per second for real-time decoding

  • Output JFIF color formats: YCbCr 4:0:0, 4:2:0, 4:2:2, 4:4:0, 4:1:1 and 4:4:4

  • Error detection

Video post-processor features:

  • Input format: YCbCr 420, YCbYCr422, YCrCb422, CbYCrY 422 and CrYCbY 422

  • Output format: YCbCr420, YCbYCr422, YCrYCb422, CbYCrY422 and CrYCbY 422

  • Input image size up to 16.7M pixels with max width of 8176 and max height of 8176. Step size is 16 pixels.

  • Output image size up to 4096x4096 with step sizes of 8 pixels horizontally and 2 pixels vertically

  • Image up and down scaling

  • YCbCr to RGB conversion

  • 2x2 ordered spatial dithering

  • Alpha channel and alpha blending

  • Image cropping and digital zoom for JPEG and video stand-alone mode

  • Picture in picture

  • Image 90/180/270 degrees rotation and horizontal/vertical flip

9.2 Video and JPEG Encoder

The encoder provides real-time H.264/MVC, VP8 and JPEG encoding.

H.264/MVC/VP8 encoding features:

  • H.264 baseline, main and high profiles

  • Input color format: YCbCr420, YCrCb420, YCbYCr 422, CbYCrY422

  • Video size up to 1920x1920 with step size of 4 pixels

  • Maximum frame rate: 1080P@30FPS for VP8 and 1080P@60FPS for H.264

  • Bit rate from 10kbps to 40 Mbps for1080P@60FPS

JPEG encoding features:

  • Support baseline

  • Input color formats: YCbCr 420 and YCrCb420, YCbYCr422, CbYCrY422

  • Maximum resolution 8176x8176 with step size of 4 pixels

  • Maximum pixel rate up to 90M pixels per second for real-time processing

Pre-processor features:

  • Color space conversion from YCbCr422 to YCbCr 420

  • Maximum input resolution up to 8192x8192

  • Image cropping

  • Down-scaling

  • Rotation by 90 or 270 degree

10. Audio Interface

The audio interface of our system comprises one bidirectional and two unidirectional I2S interfaces. Each interface supports 2-channel (L/R) operation and can function in either master or slave mode, with configurable clock frequency and LRCK polarity.

Within the chip, the I2S interfaces are situated in the Always-On power domain and are connected to the CM4 sub-system. They possess the capability to issue a wakeup signal to activate either the CM4 or CA55 processor cores.

10.1 Channel 0

Channel 0 is equipped with a bidirectional I2S interface, featuring the following signal specifications:

Signal Name

Pins of X1 Position

Pins of X2 Position

Type

Config Bits

Remarks

AU_BCK

AO_MX44

AO_MX22

I/O

G1.6[1:0]

Bit clock

AU_LRCK

AO_MX45

AO_MX23

I/O

LR clock

ADC_DATA0

AO_MX46

AO_MX24

I

DATA in

AU_DATA0

AO_MX47

AO_MX25

O

DATA out

10.2 Channel 1

Channel 1 supports either input or output I2S interface, with the following signal specifications:

Signal Name

Pins

Type

Config

Remarks

AU1_BCK

AO_MX06

I/O

G1.5[15]

Bit clock

AU1_LRCK

AO_MX07

I/O

LR clock

ADC1_DATA0

AO_MX08

I

G1.6[3]

DATA in

AU1_DATA0

O

G1.5[13]

DATA out

10.3 Channel 2

Channel 2 also supports either input or output I2S interface, with the following signal specifications:

Signal Name

Pins

Type

Config Bits

Remarks

AU2_BCK

AO_MX30

I/O

G1.5[14]

Bit clock

AU2_LRCK

AO_MX31

I/O

LR clock

ADC2_DATA0

AO_MX32

I

G1.6[2]

DATA in

AU2_DATA0

O

G1.5[12]

DATA out

10.4 Clock for external ADC or DAC

Two clock signals are provided for external audio ADC or DAC devices:

Signal Name

Pins

Type

Config Bits

Remarks

EXT_DAC_XCK1

AO_MX21

O

G1.5[10]

external clock out 1

EXT_DAC_XCK

AO_MX33

O

G1.5[11]

external clock out

10.5 TDM

The TDM interface supports 6 channels for both input and output, with the following signal specifications:

Signal Name

Pins

Type

Config Bits

Remarks

TDMTX_XCK

AO_MX43

O

G1.5[9]

TDM clock out

TDMTX_BCK

AO_MX44

I/O

G1.6[4]

Bit clock

TDMTX_SYNC

AO_MX45

I/O

Sync

TDMRX_DATA16

AO_MX46

I

DATA in

TDMTX_DATA16

AO_MX47

O

DATA out

10.6 SPDIF

A single-channel input or output is provided for debug use through the SPDIF interface:

Signal Name

X1

X2

X3

X4

X5

X6

Type

Config Bits

Remarks

AUD_IEC0_RX

AO_MX41

AO_MX3

AO_MX4

AO_MX5

AO_MX12

AO_MX2

I

G1.6[7:5]

input

AUD_IEC0_TX

O

G1.6[10:8]

output

11. Analog-Digital Converter

The SP7350 is equipped with a 12-bit Successive Approximation Register (SAR) Analog-to-Digital Converter (ADC), multiplexed across four channels. With a rapid sampling rate of up to 1MHz, this ADC delivers swift and efficient data acquisition capabilities. Its broad input range, from 0 to 1.8 volts (as powered by SAR12B_AVDD18), ensures seamless compatibility with an extensive array of input signals and diverse applications.

12. UART, SPI and I2C

The SP7350 offers a versatile array of interfacing functions, allowing users to configure up to 106 I/O ports for various purposes such as UART, SPI, I2C, SDIO, Ethernet PHY, audio, PWM, and more. In this section, we delve into the functionalities of UART, SPI, and I2C, highlighting their capabilities and configurations.

The UART, SPI, and I2C interfaces, with the exception of UADBG, reside within the Always-On power domain. This design ensures that even when the main power domain is inactive, these interfaces remain operational with the CM4 microcontroller.

12.1 UART

The SP7350 supports up to seven UART ports, boasting a maximum baud rate of 4 Mbps. Ports 1 and 2 feature hardware flow control for enhanced communication reliability. Additionally, the UADBG port is reserved for chip debugging purposes, featuring connectivity to the internal AXI bus through a specialized secure protocol.

Channel

FIFO Size

Signals

Pins of Position X1

Pins of Position X2

Channel

FIFO Size

Signals

Pins of Position X1

Pins of Position X2

UART0

128 bytes

UA0_TXD

AO_MX0

AO_MX18

UA0_RXD

AO_MX1

AO_MX19

UART1

256 bytes

UA1_TXD

AO_MX2

AO_MX14

UA1_RXD

AO_MX3

AO_MX15

UA1_RTS_B

AO_MX4

AO_MX16

UA1_CTS_B

AO_MX5

AO_MX17

UART2

256 bytes

UA2_TXD

AO_MX6

AO_MX26

UA2_RXD

AO_MX7

AO_MX27

 

UA2_RTS_B

AO_MX8

AO_MX28

UA2_CTS_B

AO_MX9

AO_MX29

UART3

128 bytes

UA3_TXD

AO_MX12

G_MX7

UA3_RXD

AO_MX13

G_MX8

UART6

128 bytes

UA6_TXD

AO_MX30

G_MX48

UA6_RXD

AO_MX31

G_MX49

UART7

128 bytes

UA7_TXD

AO_MX32

 

UA7_RXD

AO_MX33

 

UADBG

128 bytes

UADBG_TXD

G_MX13

 

UADBG_RXD

G_MX14

 

12.2 SPI

SP7350 boasts up to five SPI ports, each designed to facilitate high-speed data transfer between interconnected devices. Among these, SPI 0, 1, 2, 3, and 4 operate as master controllers, while SPI 5 assumes the role of a slave controller. With a clock rate of up to 25MHz, these SPI ports offer rapid data transmission, catering to a diverse range of application requirements.

A meticulous examination of the SPI channels and their respective pin configurations provides invaluable insights into system connectivity. The following table elucidates the mode, signals, and pin assignments for each SPI channel:

Channel

Mode

Signals

Pins of Position X1

Pins of Position X2

Channel

Mode

Signals

Pins of Position X1

Pins of Position X2

SPI_CB0

Master

SPI_CB0_RXD

AO_MX14

G_MX9

SPI_CB0_SS

AO_MX15

G_MX10

SPI_CB0_TXD

AO_MX16

G_MX11

SPI_CB0_CLK

AO_MX17

G_MX12

SPI_CB1

Master

SPI_CB1_RXD

AO_MX30

G_MX14

SPI_CB1_SS

AO_MX31

G_MX15

SPI_CB1_TXD

AO_MX32

G_MX16

SPI_CB1_CLK

AO_MX33

G_MX17

SPI_CB2

Master

SPI_CB2_RXD

AO_MX38

 

SPI_CB2_SS

AO_MX39

 

SPI_CB2_TXD

AO_MX40

 

SPI_CB2_CLK

AO_MX41

 

SPI_CB3

Master

SPI_CB3_RXD

G_MX44

AO_MX2

SPI_CB3_SS

G_MX45

AO_MX3

SPI_CB3_TXD

G_MX46

AO_MX4

SPI_CB3_CLK

G_MX47

AO_MX5

SPI_CB4

Master

SPI_CB4_RXD

AO_MX22

 

SPI_CB4_SS

AO_MX23

 

SPI_CB4_TXD

AO_MX24

 

SPI_CB4_CLK

AO_MX25

 

SPI_CB5

Slave

SPI_CB5_RXD

AO_MX44

AO_MX22

SPI_CB5_SS

AO_MX45

AO_MX23

SPI_CB5_TXD

AO_MX46

AO_MX24

SPI_CB5_CLK

AO_MX47

AO_MX25

12.3 I2C

SP7350 offers up to ten distinct ports, providing ample flexibility for system integration. These ports can function as either masters or slaves, facilitating bidirectional communication between interconnected devices. Moreover, the ports exhibit remarkable versatility, supporting Standard Mode (100 kHz), Fast Mode (400 kHz), and High-Speed Mode (1.2 MHz) for clock (SCL) frequencies.

The following table elucidates the pinout details for each I2C channel, delineating the signals, corresponding pins at Position X1 and Position X2.

Channel

Signals

Pins of Position X1

Pins of Position X2

Channel

Signals

Pins of Position X1

Pins of Position X2

I2C0

I2C0_CLK

AO_MX18

AO_MX4

I2C0_DATA

AO_MX19

AO_MX5

I2C1

I2C1_CLK

AO_MX20

 

I2C1_DATA

AO_MX21

 

I2C3

I2C3_CLK

AO_MX38

 

I2C3_DATA

AO_MX39

 

I2C4

I2C4_CLK

AO_MX40

 

I2C4_DATA

AO_MX41

 

I2C5

I2C5_CLK

AO_MX42

 

I2C5_DATA

AO_MX43

 

I2C6

I2C6_CLK

AO_MX34

G_MX1

I2C6_DATA

AO_MX35

G_MX2

I2C7

I2C7_CLK

AO_MX36

G_MX3

I2C7_DATA

AO_MX37

G_MX4

I2C8

I2C8_CLK

AO_MX45

G_MX9

I2C8_DATA

AO_MX46

G_MX10

I2C9

I2C9_CLK

AO_MX47

G_MX11

I2C9_DATA

AO_MX48

G_MX12

13. RTC, STC, PWM and Clock Generators

13.1 Real-Time Clock

A 64-bit timer operates with a 32.768 kHz clock in an independent RTC power domain. Registers allow configuration of the timer within the range of 0 to 59 seconds, 0 to 59 minutes, 0 to 23 hours, and 0 to 65536 days. A maskable alarm interrupt can be set by configuring the second, minute, hour, and day.

13.2 System Time Counter (STC)

The SP7350 features seven System Time Counters (STCs), each comprising a 64-bit STC counter, a 24-bit RTC counter, a 32-bit watchdog counter, three 32-bit timers (timer 0, 1, 2), a 64-bit timer (timer 3), and a 34-bit ATC counter.

The STC counter operates as a 64-bit up-counting counter, with its trigger source scaled by a 15-bit pre-scaler (stc_prescaler). This pre-scaler can derive its source from either the system clock or an external clock, which can be a 25 MHz crystal or a 32.768 kHz crystal. Before reaching the pre-scaler, the external clock undergoes division by an 8-bit divider (ext_div).

The RTC counter functions as a 24-bit up-counting counter, triggered by the pre-scaler output of the STC and further divided by a 14-bit pre-scaler (rtc_prescaler). Meanwhile, the watchdog counter operates as a 32-bit down-counting counter, sharing the same trigger source as the STC counter. Upon reaching a count of 0, the watchdog counter can be configured to trigger various actions, including generating an interrupt, resetting the system, or executing a combination of interrupt followed by system reset.

The down-counting counters for timer 0, 1, and 2 have a width of 32 bits, whereas timer 3 boasts a wider 64-bit width. Their trigger sources can be configured to include the system clock, the pre-scaler output of the STC, the pre-scaler output of the RTC, or the output of another timer. Upon reaching a count of 0, the counters generate an interrupt, and the value stored in the reload register is automatically re-loaded into the counter in repeat mode.

Additionally, the ATC counter serves as a 24-bit up-counting counter, triggered by the pre-scaler output of the STC.

Here's a breakdown of the individual STCs, their power domain, group assignment, and interrupt target:

STC Name

Power domain

Group

Interrupt to

Remarks

STC Name

Power domain

Group

Interrupt to

Remarks

STC_TIMESTAMP

Main

G11

CA55

 

STC_AV3

Main

G12

CA55

Watchdog is used by Linux kernel watchdog.

STC

AO

G23

CA55 & CM4

 

STC_AV0

AO

G24

CA55 & CM4

 

STC_AV1

AO

G25

CA55 & CM4

 

STC_AV2

AO

G26

CA55 & CM4

No watchdog

STC_AV4

AO

G38

CA55 & CM4

 

13.3 Pulse-Width Modulation (PWM)

Up to four 12-bit PWM channels are available with a pre-scaling factor from 1 to 512. The duty cycle is configurable from 0 to 100%, and the polarity of the output is also configurable.

Channel

Pin at Position X1

Pin at Position X2

Remarks

Channel

Pin at Position X1

Pin at Position X2

Remarks

PWM_CH0

AO_MX28

AO_MX8

 

PWM_CH1

AO_MX29

AO_MX9

 

PWM_CH2

AO_MX10

AO_MX42

 

PWM_CH3

AO_MX11

AO_MX43

 

13.4 Clock Generators

Various clocks can be generated by a digital PLL and output through GPIO pins, including CLKMCU, CLKWIFI, and CLKGNCMA. CLKRTC and CLKPHY output fixed frequencies of clocks. Note that digital PLL clocks offer average frequency, not stable frequencies. The source clock rate is 800 MHz, and the output clock rate is achieved by dividing the source clock rate by a divisor configured in registers. Clocks from the digital PLL may suffer from high jitter if the frequency of the generated clock is not divisible by the source frequency of the digital PLL.

Signals

Position X1

Position X2

Config Bits

Remarks

Signals

Position X1

Position X2

Config Bits

Remarks

CLKMCU_DGO_PO

G_MX1

AO_MX2

G1.4[5:4]

Generated by DPLL1

CLKWIFI_DGO_PO

G_MX2

AO_MX12

G1.4[7:6]

Generate by DPLL2

CLKRTC_DGO_PO

G_MX12

AO_MX13

G1.4[9:8]

Fixed 32.678 kHz

CLKPHY_DGO_PO

G_MX13

AO_MX33

G1.4[11:10]

Fixed 25 MHz or 50 MHz

CLKGNCMA_DGO_PO

G_MX27

AO_MX3

G1.4[13:12]

Generated by DPLL3

14. GPIO

Up to 106 GPIOs are available, with 60 GPIO at 1.8V/3.3V voltage level and others at 1.8V voltage level. Driving strength is programmable.

14.1 Group of GPIO

The GPIO pins of SP7350 are organized into 10 distinct groups, each with its dedicated power supply. Refer to the table below for a breakdown of the power domains, supplying voltages, hardware pin names, and the corresponding supplying power pins for all IO pins of SP7350:

GPIO #

Power Domain

Type

Pin Name

Power-supply Pin

GPIO #

Power Domain

Type

Pin Name

Power-supply Pin

0 - 19

Main

1.8V GPIO

G_MX0 - G_MX19

VDDPST18_GPIO

20

1.8V/3.2V DVIO

G_MX20

VDDPST3018_DVIO_2

21 - 27

G_MX21 - G_MX27

VDDPST3018_DVIO_1

28 - 37

G_MX28 - G_MX37

VDDPST3018_DVIO_2

38 - 43

SD Card

G_MX38 - G_MX43

AVDDIO_3018_SD

44 - 49

SDIO

G_MX44 - G_MX49

AVDDIO_3018_SDIO

50 - 59

CM4 (AO)

1.8V/3.2V DVIO

AO_MX0 - AO_MX9

VDDPST3018_DVIO_AO_1

60 - 69

AO_MX10 - AO_MX19

VDDPST3018_DVIO_AO_2

70 - 79

AO_MX20 - AO_MX29

VDDPST3018_DVIO_AO_3

80 - 98

1.8V GPIO

AO_MX30 - AO_MX48

VDDPST18_GPIO_AO

99 - 105

IV_MX0 - IV_MX6

This table delineates the power domains and their respective supplying voltages, along with the hardware pin names and their corresponding supplying power pins for all IO pins of SP7350. Such organization facilitates efficient management and utilization of GPIO pins within the system.

14.2 Table of Default State of Power-on of GPIO

Ball Name

ST

DS[3:0]

SL

PE

PS

SPU

Remarks

Ball Name

ST

DS[3:0]

SL

PE

PS

SPU

Remarks

G_MX0

1

1

1

1

1

0

Pull-up

G_MX1

1

1

1

1

0

0

Pull-down

G_MX2

1

1

1

1

0

0

Pull-down

G_MX3

1

1

1

1

0

0

Pull-down

G_MX4

1

1

1

1

1

0

Pull-up

G_MX5

1

1

1

1

1

0

Pull-up

G_MX6

1

1

1

1

1

0

Pull-up

G_MX7

1

1

1

1

1

0

Pull-up

G_MX8

1

1

1

1

1

0

Pull-up

G_MX9

1

1

1

1

0

0

Pull-down

G_MX10

1

1

1

1

0

0

Pull-down

G_MX11

1

1

1

1

1

0

Pull-up

G_MX12

1

1

1

1

1

0

Pull-up

G_MX13

1

1

1

1

1

0

Pull-up

G_MX14

1

1

1

1

1

0

Pull-up

G_MX15

1

1

1

1

1

0

Pull-up

G_MX16

1

1

1

1

1

0

Pull-up

G_MX17

1

1

1

1

1

0

Pull-up

G_MX18

1

1

1

1

1

0

Pull-up

G_MX19

1

1

1

1

1

0

Pull-up

AO_MX30

1

1

1

1

1

0

Pull-up

AO_MX31

1

1

1

1

1

0

Pull-up

AO_MX32

1

1

1

1

1

0

Pull-up

AO_MX33

1

1

1

1

1

0

Pull-up

AO_MX34

1

1

1

1

1

0

Pull-up

AO_MX35

1

1

1

1

1

0

Pull-up

AO_MX36

1

1

1

1

1

0

Pull-up

AO_MX37

1

1

1

1

0

0

Pull-down

AO_MX38

1

1

1

1

1

0

Pull-up

AO_MX39

1

1

1

1

0

0

Pull-down

AO_MX40

1

1

1

1

1

0

Pull-up

AO_MX41

1

1

1

1

0

0

Pull-down

AO_MX42

1

1

1

1

1

0

Pull-up

AO_MX43

1

1

1

1

0

0

Pull-down

AO_MX44

1

1

1

1

0

0

Pull-down

AO_MX45

1

1

1

1

0

0

Pull-down

AO_MX46

1

1

1

1

1

0

Pull-up

AO_MX47

1

1

1

1

1

0

Pull-up

AO_MX48

1

1

1

1

1

0

Pull-up

IV_MX0

1

1

1

1

1

0

Pull-up

IV_MX1

1

1

1

1

1

0

Pull-up

IV_MX2

1

1

1

1

1

0

Pull-up

IV_MX3

1

1

1

1

1

0

Pull-up

IV_MX4

1

1

1

1

1

0

Pull-up

IV_MX5

1

1

1

1

1

0

Pull-up

IV_MX6

1

1

1

1

1

0

Pull-up

  • ST (Schmitt Trigger Input): 1 indicates enabled, 0 indicates disabled.

  • DS[3:0] (Driving Strength): Refer to Table 15.4.1 for values.

  • SL (Slew Rate Control): 1 indicates enabled, 0 indicates disabled.

  • PE (Pull Enable): 1 indicates pull-up/down enabled, 0 indicates disabled.

  • PS (Pull Selector): 1 indicates pull-up, 0 indicates pull-down.

  • SPU (Strong Pull Up): 1 indicates enabled, 0 indicates disabled.

14.3 Table of Default State of Power-on of DVIO

Ball Name

ST

DS[3:0]

PU

PD

Remarks

Ball Name

ST

DS[3:0]

PU

PD

Remarks

G_MX20

1

3

1

0

Pull-up

G_MX21

1

3

1

0

Pull-up

G_MX22

1

3

0

1

Pull-down

G_MX23

1

3

1

0

Pull-up

G_MX24

1

3

1

0

Pull-up

G_MX25

1

3

1

0

Pull-up

G_MX26

1

3

1

0

Pull-up

G_MX27

1

3

0

1

Pull-down

G_MX28

1

3

1

0

Pull-up

G_MX29

1

3

1

0

Pull-up

G_MX30

1

3

1

0

Pull-up

G_MX31

1

3

1

0

Pull-up

G_MX32

1

3

0

1

Pull-down

G_MX33

1

3

1

0

Pull-up

G_MX34

1

3

1

0

Pull-up

G_MX35

1

3

1

0

Pull-up

G_MX36

1

3

1

0

Pull-up

G_MX37

1

3

1

0

Pull-up

G_MX38

1

3

0

0

Hi-Z

G_MX39

1

3

0

0

Hi-Z

G_MX40

1

3

0

0

Hi-Z

G_MX41

1

3

0

0

Hi-Z

G_MX42

1

3

0

0

Hi-Z

G_MX43

1

3

0

0

Hi-Z

G_MX44

1

3

0

0

Hi-Z

G_MX45

1

3

0

0

Hi-Z

G_MX46

1

3

0

0

Hi-Z

G_MX47

1

3

0

0

Hi-Z

G_MX48

1

3

0

0

Hi-Z

G_MX49

1

3

0

0

Hi-Z

AO_MX0

1

3

1

0

Pull-up

AO_MX1

1

3

1

0

Pull-up

AO_MX2

1

3

1

0

Pull-up

AO_MX3

1

3

1

0

Pull-up

AO_MX4

1

3

1

0

Pull-up

AO_MX5

1

3

1

0

Pull-up

AO_MX6

1

3

1

0

Pull-up

AO_MX7

1

3

1

0

Pull-up

AO_MX8

1

3

1

0

Pull-up

AO_MX9

1

3

1

0

Pull-up

AO_MX10

1

3

1

0

Pull-up

AO_MX11

1

3

1

0

Pull-up

AO_MX12

1

3

1

0

Pull-up

AO_MX13

1

3

1

0

Pull-up

AO_MX14

1

3

1

0

Pull-up

AO_MX15

1

3

1

0

Pull-up

AO_MX16

1

3

1

0

Pull-up

AO_MX17

1

3

0

1

Pull-down

AO_MX18

1

3

0

1

Pull-down

AO_MX19

1

3

1

0

Pull-up

AO_MX20

1

3

0

1

Pull-down

AO_MX21

1

3

1

0

Pull-up

AO_MX22

1

3

0

1

Pull-down

AO_MX23

1

3

0

1

Pull-down

AO_MX24

1

3

0

1

Pull-down

AO_MX25

1

3

0

1

Pull-down

AO_MX26

1

3

0

1

Pull-down

AO_MX27

1

3

1

0

Pull-up

AO_MX28

1

3

0

1

Pull-down

AO_MX29

1

3

1

0

Pull-up

  • ST (Schmitt Trigger Input): 1 indicates enabled, 0 indicates disabled.

  • DS[3:0] (Driving Strength): Refer to Table 15.4.2 for values.

  • PU (Pull Up): 1 indicates pull-up, 0 indicates disabled.

  • PD (Pull Down): 1 indicates pull-down, 0 indicates disabled.

14.4 GPIO Interrupt

The SP7350 provides eight external interrupt inputs from configured GPIO pins. The table below lists the external interrupts 0 to 7 and the corresponding pins each interrupt can be configured with:

Ball Name

GPIO_INT0

GPIO_INT1

GPIO_INT2

GPIO_INT3

GPIO_INT4

GPIO_INT5

GPIO_INT6

GPIO_INT7

Ball Name

GPIO_INT0

GPIO_INT1

GPIO_INT2

GPIO_INT3

GPIO_INT4

GPIO_INT5

GPIO_INT6

GPIO_INT7

G_MX1

X1

X1

 

 

 

 

 

 

G_MX2

X2

X2

 

 

 

 

 

 

G_MX3

X3

X3

 

 

 

 

 

 

G_MX4

X4

X4

 

 

 

 

 

 

G_MX5

X5

X5

X1

X1

 

 

 

 

G_MX6

X6

X6

X2

X2

 

 

 

 

G_MX7

 

 

X3

X3

X1

X1

 

 

G_MX8

 

 

X4

X4

X2

X2

 

 

G_MX9

 

 

X5

X5

X3

X3

X1

X1

G_MX10

 

 

X6

X6

X4

X4

X2

X2

G_MX11

 

 

X7

X7

X5

X5

X3

X3

G_MX12

 

 

 

 

X6

X6

X4

X4

G_MX13

X7

X7

 

 

X7

X7

X5

X5

G_MX14

X8

X8

 

 

 

 

X6

X6

G_MX15

X9

X9

 

 

 

 

X7

X7

G_MX16

 

 

X8

X8

 

 

X8

X8

G_MX17

 

 

X9

X9

 

 

X9

X9

G_MX18

 

 

 

 

X8

X8

X10

X10

G_MX19

 

 

 

 

X9

X9

X11

X11

In the table, X1 denotes the 1st signal output position. X2 denotes the 2nd signal output position. X3 denotes the 3rd signal output position. X11 denotes the 11th signal output position.

14.5 Alternative Function of GPIO

Many GPIO (General Purpose Input/Output) pins offer alternative functions, providing versatility in their usage. These alternatives may consist of one, two, or more sets of output pins. For instance, I2C0 can be configured to output signals either at AO_MX4 (I2C0_CLK) and AO_MX5 (I2C0_DATA), or at AO_MX18 (I2C0_CLK) and AO_MX19 (I2C0_DATA). Below is a comprehensive table listing the alternatives for all GPIO pins:

Power

Supply

Ball Name

GPIO

Function 1

Function 2

Function 3

Function 4

Power

Supply

Ball Name

GPIO

Function 1

Function 2

Function 3

Function 4

VDDPST18_GPIO

G_MX0

GPIO0

GMAC_LPI_O

 

 

 

G_MX1

GPIO1

CLKMCU (X1)

I2C6_CLK (X2)

 

 

G_MX2

GPIO2

CLKWIFI (X1)

I2C6_DATA (X2)

 

 

G_MX3

GPIO3

PHY_RXC

I2C7_CLK (X2)

 

 

G_MX4

GPIO4

PHY_RXDV

I2C7_DATA (X2)

 

 

G_MX5

GPIO5

PHY_RXD[0]

 

 

 

G_MX6

GPIO6

PHY_RXD[1]

 

 

 

G_MX7

GPIO7

PHY_TXD[0]

UA3_TXD (X2)

 

 

G_MX8

GPIO8

PHY_TXD[1]

UA3_RXD (X2)

 

 

G_MX9

GPIO9

RGMII_MDC

I2C8_CLK (X2)

SPI0_RXD (X2)

 

G_MX10

GPIO10

PHY_TXC

I2C8_DATA (X2)

SPI0_SS (X2)

 

G_MX11

GPIO11

PHY_TXEN

I2C9_CLK (X2)

SPI0_TXD (X2)

 

G_MX12

GPIO12

RGMII_MDIO

I2C9_DATA (X2)

SPI0_CLK (X2)

 

G_MX13

GPIO13

PHY_RXD[2]

CLKGENPHY (X1)

UADBG_TXD

CA55_TRSTN

G_MX14

GPIO14

PHY_RXD[3]

SPI1_RXD (X2)

UADBG_RXD

CA55_TMS

G_MX15

GPIO15

PHY_TXD[2]

SPI1_SS (X2)

 

CA55_TCK

G_MX16

GPIO16

PHY_TXD[3]

SPI1_TXD (X2)

 

CA55_TDI

G_MX17

GPIO17

 

SPI1_CLK (X2)

 

CA55_TDO

G_MX18

GPIO18

UPHY0_DRV5V_ENB

 

 

 

G_MX19

GPIO19

UPHY0_ID

 

 

 

DVIO_2

G_MX20

GPIO20

CARD0_SD_D[5]

 

PNAND_BUSY_B

 

DVIO_1

G_MX21

GPIO21

SPI_NOR_D[2]

SPI_NAND_D[2] (X2)

PNAND_WP_B

 

G_MX22

GPIO22

SPI_NOR_CLK

SPI_NAND_CLK (X2)

PNAND_DQS_CLK

 

G_MX23

GPIO23

SPI_NOR_D[1]

SPI_NAND_D[1] (X2)

PNAND_CE_B

 

G_MX24

GPIO24

SPI_NOR_D[3]

SPI_NAND_D[3] (X2)

PNAND_RE_B

 

G_MX25

GPIO25

SPI_NOR_CS_B

SPI_NAND_CS_B (X2)

PNAND_CLE

 

G_MX26

GPIO26

SPI_NOR_D[0]

SPI_NAND_D[0] (X2)

PNAND_ALE

 

G_MX27

GPIO27

CLKGNCMA (X1)

 

PNAND_WE_B

 

DVIO_2

G_MX28

GPIO28

CARD0_SD_D[3]

 

PNAND_DATA[0]

 

G_MX29

GPIO29

CARD0_SD_D[4]

 

PNAND_DATA[1]

 

G_MX30

GPIO30

CARD0_SD_D[0]

SPI_NAND_D[0] (X1)

PNAND_DATA[2]

 

G_MX31

GPIO31

CARD0_SD_D[1]

SPI_NAND_D[2] (X1)

PNAND_DATA[3]

 

G_MX32

GPIO32

CARD0_SD_CLK

SPI_NAND_CLK (X1)

PNAND_DQS

 

G_MX33

GPIO33

CARD0_SD_D[2]

SPI_NAND_D[1] (X1)

PNAND_DATA[4]

 

G_MX34

GPIO34

CARD0_SD_D[7]

SPI_NAND_D[3] (X1)

PNAND_DATA[5]

 

G_MX35

GPIO35

CARD0_SD_D[6]

SPI_NAND_CS_B (X1)

PNAND_DATA[6]

 

G_MX36

GPIO36

CARD0_SD_CMD

 

PNAND_DATA[7]

 

G_MX37

GPIO37

CARD0_SD_DS

 

 

 

SD CARD

G_MX38

GPIO38

CARD1_SD_D[1]

 

 

 

G_MX39

GPIO39

CARD1_SD_D[0]

 

 

 

G_MX40

GPIO40

CARD1_SD_CLK

 

 

 

G_MX41

GPIO41

CARD1_SD_CMD

 

 

 

G_MX42

GPIO42

CARD1_SD_D[3]

 

 

 

G_MX43

GPIO43

CARD1_SD_D[2]

 

 

 

SDIO

G_MX44

GPIO44

CARD2_SD_D[1]

SPI3_RXD (X1)

 

 

G_MX45

GPIO45

CARD2_SD_D[0]

SPI3_SS (X1)

 

 

G_MX46

GPIO46

CARD2_SD_CLK

SPI3_TXD (X1)

 

 

G_MX47

GPIO47

CARD2_SD_CMD

SPI3_CLK (X1)

 

 

G_MX48

GPIO48

CARD2_SD_D[3]

UA6_TXD (X2)

 

 

G_MX49

GPIO49

CARD2_SD_D[2]

UA6_RXD (X2)

 

 

DVIO_AO_1

AO_MX0

GPIO50

UA0_TXD (X1)

 

 

 

AO_MX1

GPIO51

UA0_RXD (X1)

 

 

 

AO_MX2

GPIO52

UA1_TXD (X1)

CLKMCU (X2)

SPI3_RXD (X2)

 

AO_MX3

GPIO53

UA1_RXD (X1)

CLKGNCMA (X2)

SPI3_SS (X2)

 

AO_MX4

GPIO54

UA1_RTS_B (X1)

I2C0_CLK (X2)

SPI3_TXD (X2)

 

AO_MX5

GPIO55

UA1_CTS_B (X1)

I2C0_DATA (X2)

SPI3_CLK (X2)

 

AO_MX6

GPIO56

UA2_TXD (X1)

I2C2_CLK (X2)

AU1_BCK (X1)

 

AO_MX7

GPIO57

UA2_RXD (X1)

I2C2_DATA (X2)

AU1_LRCK (X1)

 

AO_MX8

GPIO58

UA2_RTS_B (X1)

PWM_CH0 (X2)

AU1_DATA0 (X1)

ADC1_DATA0 (X1)

AO_MX9

GPIO59

UA2_CTS_B (X1)

PWM_CH1 (X2)

 

 

DVIO_AO_2

AO_MX10

GPIO60

PWM_CH2 (X1)

 

 

 

AO_MX11

GPIO61

PWM_CH3 (X1)

 

 

 

AO_MX12

GPIO62

UA3_TXD (X1)

CLKWIFI (X2)

 

 

AO_MX13

GPIO63

UA3_RXD (X1)

CLKRTC (X2)

 

 

AO_MX14

GPIO64

SPI0_RXD (X1)

UA1_TXD (X2)

 

 

AO_MX15

GPIO65

SPI0_SS (X1)

UA1_RXD (X2)

 

 

AO_MX16

GPIO66

SPI0_TXD (X1)

UA1_RTS_B (X2)

 

 

AO_MX17

GPIO67

SPI0_CLK (X1)

UA1_CTS_B (X2)

 

 

AO_MX18

GPIO68

I2C0_CLK (X1)

UA0_TXD (X2)

 

 

AO_MX19

GPIO69

I2C0_DATA (X1)

UA0_RXD (X2)

 

 

DVIO_AO_3

AO_MX20

GPIO70

I2C1_CLK (X1)

 

 

 

AO_MX21

GPIO71

I2C1_DATA (X1)

 

EXT_DAC_XCK1

 

AO_MX22

GPIO72

SPI4_RXD (X1)

SPI5_RXD (X2)

AU_BCK (X2)

 

AO_MX23

GPIO73

SPI4_SS (X1)

SPI5_SS (X2)

AU_LRCK (X2)

 

AO_MX24

GPIO74

SPI4_TXD (X1)

SPI5_TXD (X2)

ADC_DATA0 (X2)

 

AO_MX25

GPIO75

SPI4_CLK (X1)

SPI5_CLK (X2)

AU_DATA0 (X2)

 

AO_MX26

GPIO76

I2C2_CLK (X1)

UA2_TXD (X2)

 

 

AO_MX27

GPIO77

I2C2_DATA (X1)

UA2_RXD (X2)

 

 

AO_MX28

GPIO78

PWM_CH0 (X1)

UA2_RTS_B (X2)

 

 

AO_MX29

GPIO79

PWM_CH1 (X1)

UA2_CTS_B (X2)

 

 

GP1

AO_MX30

GPIO80

UA6_TXD (X1)

SPI1_RXD (X1)

AU2_BCK (X1)

 

AO_MX31

GPIO81

UA6_RXD (X1)

SPI1_SS (X1)

AU2_LRCK (X1)

 

AO_MX32

GPIO82

UA7_TXD (X1)

SPI1_TXD (X1)

AU2_DATA0 (X1)

ADC2_DATA0 (X1)

AO_MX33

GPIO83

UA7_RXD (X1)

SPI1_CLK (X1)

EXT_DAC_XCK_TM

CLKGENPHY (X2)

AO_MX34

GPIO84

I2C6_CLK (X1)

 

 

 

AO_MX35

GPIO85

I2C6_DATA (X1)

 

 

 

AO_MX36

GPIO86

I2C7_CLK (X1)

 

 

 

AO_MX37

GPIO87

I2C7_DATA (X1)

 

 

 

AO_MX38

GPIO88

I2C3_CLK (X1)

SPI2_RXD (X1)

CM4_TRSTN

 

AO_MX39

GPIO89

I2C3_DATA (X1)

SPI2_SS (X1)

CM4_TMSSWD

 

AO_MX40

GPIO90

I2C4_CLK (X1)

SPI2_TXD (X1)

CM4_SWCLKTCK

 

AO_MX41

GPIO91

I2C4_DATA (X1)

SPI2_CLK (X1)

CM4_SWDO

 

AO_MX42

GPIO92

I2C5_CLK (X1)

PWM_CH2 (X2)

CM4_TDI

 

AO_MX43

GPIO93

I2C5_DATA (X1)

PWM_CH3 (X2)

CM4_TDO

TDMTX_XCK_TM

AO_MX44

GPIO94

I2C8_CLK (X1)

SPI5_RXD (X1)

AU_BCK (X1)

TDMTX_BCK

AO_MX45

GPIO95

I2C8_DATA (X1)

SPI5_SS (X1)

AU_LRCK (X1)

TDMTX_SYNC

AO_MX46

GPIO96

 

SPI5_TXD (X1)

ADC_DATA0 (X1_

TDMTX_DATA16

AO_MX47

GPIO97

I2C9_CLK (X1)

SPI5_CLK (X1)

AU_DATA0 (X1)

TDMTX_DATA16_O

AO_MX48

GPIO98

I2C9_DATA (X1)

 

 

 

GP2

IV_MX0

GPIO99

 

 

 

 

IV_MX1

GPIO100

 

 

 

 

IV_MX2

GPIO101

 

 

 

 

IV_MX3

GPIO102

 

 

 

 

IV_MX4

GPIO103

 

 

 

 

IV_MX5

GPIO104

 

 

 

 

IV_MX6

GPIO105

 

 

 

 

In the table, X1 denotes the 1st signal output position. X2 denotes the 2nd signal output position. This table serves as a valuable reference for users, facilitating a clear understanding of the alternative functions associated with each GPIO pin. This understanding enables efficient utilization across a range of configurations.

15 Recommended Operating Conditions

15.1 Power Supply

Parameter Description

Power Name

Min.

Typ.

Max.

Unit

Comments

Parameter Description

Power Name

Min.

Typ.

Max.

Unit

Comments

Power for PLL

AVDD08_PLLC

AVDD08_PLLD

AVDD08_PLLS

0.76

0.80

0.84

V

 

Power for SDIO

AVDD30_SD_SDIO

3.04

3.20

3.36

V

 

Power for DDRPHY PLL

BP_VAA

1.71

1.80

1.89

V

 

Power for DRAM controller

DRAM_VDD

0.76

0.80

0.84

V

 

Power for DRAM IO pins

DRAM_VDDQ

1.06

1.14

1.14

1.29

1.43

1.10

1.20

1.20

1.35

1.50

1.15

1.26

1.26

1.41

1.57

V

V

V

V

V

LPDDR4

DDR4

LPDDR3

DDR3L

DDR3

Power for CPIO

CPIOR_AVDD08

0.76

0.80

0.84

V

 

Power for CPIO

CPIOR_AVDD10

1.71

1.80

1.89

V

 

Power for MIPI RX

MIPI4_AVDD08

MIPI5_AVDD08

0.76

0.80

0.84

V

 

Power for MIPI RX

MIPI4_AVDD18

MIPI5_AVDD18

1.71

1.80

1.89

V

 

Power for MIPI TX

MIPITX_AVDD18

1.71

1.80

1.89

V

 

Power for ADC

SAR12B_AVDD18

1.71

1.80

1.89

V

 

Power for thermal sensor

TML_AVDD18

1.17

1.80

1.89

V

 

Power for USB2

USB20_AVDD18

1.71

1.80

1.89

V

 

Power for USB2

USB20_AVDD33

3.14

3.30

3.46

V

 

Power for USB3

USB3_AVDD08

0.76

0.80

0.84

V

 

Power for USB3

USB3_DVDD08

0.76

0.80

0.84

V

 

Power for USB3

USB3_VDD33

3.14

3.30

3.46

V

 

Power for digital core

VDD

0.76

0.80

0.84

V

 

Power for Always-On digital core

VDD_AO

0.76

0.80

0.84

V

 

Power for video codec

VDD_BLOCKA

0.76

0.80

0.84

V

 

Power for CPU

VDD_CA55

0.80

0.84

0.88

 

 

Power for NPU

VDD_NPU

0.80

0.84

0.88

V

 

Power for GPIO

VDDPST18_GPIO_0

VDDPST18_GPIO_1

VDDPST18_GPIO_AO

VDDPST18_GPIO_RTC

1.71

1.80

1.89

V

 

Power for Dual Voltage GPIO

VDDPST3018_DVIO_1

VDDPST3018_DVIO_2

VDDPST3018_DVIO_AO_1

VDDPST3018_DVIO_AO_2

VDDPST3018_DVIO_AO_3

2.85

/

1.71

3.20

/

1.80

3.36

/

 1.89

V

Support two voltage levels

Power for crystal

X32K_AVDD18

1.71

1.80

1.89

V

 

15.2 Junction Temperature

 

Minimum

Maximum

 

Minimum

Maximum

Junction temperature

-20℃

100℃

16 Electric Characteristics

16.1 Absolute Maximum Ratings

Symbol

Parameter

Value

Unit

Symbol

Parameter

Value

Unit

VDD33

Supply voltage 3.3V

3.63

V

VDD_CA55

Supply voltage 0.85V for CA55

1.05

V

VDD_NPU

Supply voltage 0.85V for NPU

0.89

V

VDD08

Supply voltage 0.8V for DRAM, video codec, chip top system, CM4 (AO) and RTC power domain, and other 0.8V for analog core power

0.88

V

VDD18

Supply voltage 1.8V

1.98

V

VDD11

Supply voltage 1.1V

1.17

V

VDD30

Supply voltage 3.0V

3.465

V

VO33

Output voltage 3.3V

3.63

V

VO18

Output voltage 1.8V

1.98

V

VI33

3.3V input voltage (3.3V tolerant inputs)

-0.3 ~ VDD33+0.3

V

VI18

1.8V input voltage

-0.3 ~ VDD18+0.3

V

TJ

Junction temperature

120

°C

TSTG

Storage temperature

-40 ~ 150

°C

Note: Stresses above those listed under "Absolute Maximum Ratings" may cause permanent damages to the device. Functional operations of this device at these or any other conditions above those indicated in the operational sections of this specification are not implied and the exposure to absolute maximum rating conditions for extended periods may affect the device’s reliability.

16.2 Thermal Information

Symbol

Parameter

Unit (°C/W)

θJA

Thermal resistance, junction to ambient (JEDEC PCB 4 Layer; Air flow = 0m/s, Ambient 85°C)

13.9

ΨJT

Junction-to-top characterization parameter

0.08

Note: Junction-to-ambient thermal resistance is highly application and board-layout dependent. In application where high maximum power dissipation exists, special care must be paid to thermal dissipation issues in board design.

16.3 ESD Ratings

Symbol

Parameters

Min.

Max.

Unit

VESD

Human Body Model (test per JS-001-2017)

-2

+2

kV

Charge Device Mode (test per JESD22-C101F)

-500

+500

V

ILA

Latch-up tolerance (test per JESD78E)

-100

+100

mA

16.4 DC Characteristics

Voltage referenced to VSS = 0V, Ta =25°C

16.4.1 3.0/1.8V DVIO Specification (3.0V Mode)

Symbol

Parameters

Conditions

Min.

Typ.

Max.

Unit

VIH

High-level input voltage

-

1.875

-

3.3

V

VIL

Low-level input voltage

-

0

-

0.75

V

VOH

High-level output voltage

 

2.75

-

VDD33

V

VOL

Low-level output voltage

 

0

-

0.375

V

IOZ

High-impedance state output current

VO = 0 to VDD30

 

±1

 

mA

CI

Input capacitance

 

 

5

 

pF

16.4.2 3.0/1.8V DVIO Specification (1.8V Mode)

Symbol

Parameters

Conditions

Min.

Typ.

Max.

Unit

VIH

High-level input voltage

-

1.27

-

1.98

V

VIL

Low-level input voltage

-

0

-

0.58

V

VOH

High-level output voltage

 

1.45

-

1.98

V

VOL

Low-level output voltage

 

0

-

0.45

V

IOZ

High-impedance state output current

VO = 0 to VDD18

 

±1

 

mA

CI

Input capacitance

 

 

5

 

pF

16.4.3 1.8V GPIO Specification

Symbol

Parameters

Conditions

Min.

Typ.

Max.

Unit

VIH

High-level input voltage

-

1.17

-

VDD18

V

VIL

Low-level input voltage

-

0

-

0.63

V

VOH

High-level output voltage

 

1.35

-

VDD18

V

VOL

Low-level output voltage

 

0

-

0.45

V

IOZ

High-impedance state output current

VO = 0 to VDD18

 

±1

 

mA

CI

Input capacitance

 

 

5

 

pF

16.4.4 25MHz Crystal XIN Specification

Symbol

Parameters

Conditions

Min.

Typ.

Max.

Unit

 

Power for Xin inverter

 

0.72

0.80

0.88

V

VIH

High-level input voltage

 

0.70

 

VDD08

V

VIL

Low-level input voltage

 

0

 

0.30

V

CI

Input capacitance

 

 

5

 

pF

RXIN

Input impedance

 

 

13

 

 

Power down current

 

 

2.69

51.1

µA

16.4.5 32.678kHz Crystal XIN Specification

Symbol

Parameters

Conditions

Min.

Typ.

Max.

Unit

 

Power for Xin inverter

 

1.62

1.80

1.98

V

VIH

High-level input voltage

 

0.70

 

VDD08

V

VIL

Low-level input voltage

 

0

 

0.3

V

CI

Input capacitance

 

 

5

 

pF

RXIN

Input impedance

 

 

13

 

16.4.6 SAR ADC Specification

Symbol

Parameters

Conditions

Min.

Typ.

Max.

Unit

 

Power for SAR ADC

 

1.62

1.80

1.98

V

RSSAR

Resolution

 

 

12

 

bits

ENOB

Effective number of bits

 

 

10

 

bits

INLSAR

Integral non-linearity

FIN = 10 Hz

FS = 250 kHz

 

3

 

LSB

DNLSAR

Differential non-linearity

 

3

 

LSB

 

Input range

 

0

 

VDD18

V

 

Power down current

 

 

4.52

46.8

µA

16.4.7 Thermal Sensor Specification

Symbol

Parameters

Conditions

Min.

Typ.

Max.

Unit

 

ADC resolution

 

 

11

 

bits

 

Operation temperature range

 

-40

 

125

 

Temperature resolution

@-10~90℃

 

0.2

 

 

Temperature accuracy

@-10~90℃

 

1

4

 

Active power

 

 

1.4

 

mW

FCLK

Clock frequency

 

 

 

1000

kHz

 

Power down current

 

 

1.5

 

µA

16.4.8 USB2.0 PHY Specification

16.4.8.1 Transmitter

Symbol

Parameters

Conditions

Min.

Typ.

Max.

Unit

Symbol

Parameters

Conditions

Min.

Typ.

Max.

Unit

VIH

High input level

Classic (FS)

2.0

 

 

V

VIL

Low input level

Classic (FS)

 

 

0.8

V

ROUT

Output resistance

Classic mode

(Vout= 0 or 3.3V)

40.5

45

49.5

Ω

HS mode

(Vout = 0 to 800mV)

40.5

45

49.5

Ω

COUT

Output capacitance

Seen from D+ or D-

 

3.5

4.5

pF

VM

Output common mode voltage

Classic (FS) mode

1.485

1.65

1.8

V

HS mode

0.18

0.2

0.22

V

VOH

Differential output signal high

Classic (FS);

Io = 0mA

2.97

3.3

3.63

V

Classic (FS);

Io = 6mA

2.71

3.05

3.38

V

HS mode; Io = 0mA

360

400

440

mV

VOL

Differential output signal low

Classic (FS);

Io = 0mA

0

-

0.3

V

Classic (FS);

Io = 6mA

-0.166

-0.155

-0.144

V

HS mode; Io = 0mA

-10

0

10

mV

16.4.8.2 Receiver

Symbol

Parameters

Conditions

Min.

Typ.

Max.

Unit

RCM

Receiver common mode

Classic mode

0.80

1.65

2.50

V

HS mode

(differential and squelch comparator)

0.10

0.125

0.20

V

HS mode

(disconnect comparator)

0.525

0.575

0.625

V

16.4.9 USB3.1 PHY Specification

16.4.9.1 Transmitter

Symbol

Parameters

Conditions

Min.

Typ.

Max.

Unit

Symbol

Parameters

Conditions

Min.

Typ.

Max.

Unit

VTX-DIFF-PP

Differential TXP-P voltage swing

 

0.8

1.0

1.2

V

VTX-DIFF-PP-LOW

Low-power differential
TXP-P voltage swing

 

0.4

N/A

1.2

V

VTX-DE-RATIO

TX de-emphasis

 

0.4

N/A

1.2

V

RTX-DIFF-DC

DC differential impedance

 

72

N/A

120

Ω

VTX-RCV-DETECT

The amount of voltage change allowed during receiver detection

 

N/A

N/A

0.6

V

CAC-COUPLING

AC Coupling Capacitor

 

75

N/A

265

nF

VTx-CM-IDLE-DELTA

Transmitter idle common-mode voltage change

 

600

N/A

-600

mV

TCDR_SLEW_MAX

Maximum slew-rate

 

N/A

N/A

10

mS/S

16.4.9.2 Receiver

Symbol

Parameters

Conditions

Min.

Typ.

Max.

Unit

Symbol

Parameters

Conditions

Min.

Typ.

Max.

Unit

RRX-DC

Receiver DC common mode impedance

 

18

N/A

30

Ω

RRX-DIFF-DC

DC differential impedance

 

72

N/A

120

Ω

VRX-LFPS-DET-DIFFp-p

LFPS detect threshold

 

100

N/A

300

mV

CRX-AC-COUPLING

AC coupling capacitor

 

297

N/A

363

nF

VRX-DIFF-PP-POST-EQ

Differential RX peak-to-peak voltage

 

30

N/A

N/A

mV

CRX-PARASITIC

RX input capacitance for return loss

 

N/A

N/A

1.1

pF

VRX- CM-DC-ACTIVEIDLE-
DELTA_P

RX AC common mode voltage during the U1 to U0 transition

 

N/A

N/A

200

mV peak

16.4.10 MIPI CSI RX PHY Specification

Symbol

Parameters

Conditions

Min.

Typ.

Max.

Unit

Symbol

Parameters

Conditions

Min.

Typ.

Max.

Unit

VIH

High input level

Classic (FS)

2.0

 

 

V

VIL

Low input level

Classic (FS)

 

 

0.8

V

ROUT

Output resistance

Classic mode

(Vout = 0 or 3.3V)

40.5

45

49.5

Ω

HS mode

(Vout = 0 to 800mV)

40.5

45

49.5

Ω

COUT

Output capacitance

Seen from D+ or D-

 

3.5

4.5

pF

VM

Output common mode voltage

Classic (FS) mode

1.45

1.65

1.85

V

HS mode

0.175

0.2

0.225

V

VOH

Differential output signal high

Classic (FS);

Io = 0mA

2.97

3.3

3.63

V

Classic (FS);

Io = 6mA

2.91

3

3.08

V

HS mode; Io = 0mA

360

400

440

mV

VOL

Differential output signal low

Classic (FS);

Io = 0mA

-0.33

0

0.33

V

Classic (FS);

Io = 6mA

-0.42

-0.34

-0.31

V

HS mode; Io = 0mA

-40

0

40

mV

16.4.11 MIPI TX PHY Specification

Symbol

Parameters

Conditions

Min.

Typ.

Max.

Unit

VDD18A_MIPITX

1.8V analog supply voltage

 

1.62

1.8

1.98

V

FREF

Input clock range

 

 

25

 

MHz

TSKEW

Clock to data skew

 

-0.15

 

0.15

UI

16.4.11.1 MIPI CSI RX High-Speed Mode

Symbol

Parameters

Conditions

Min.

Typ.

Max.

Unit

Symbol

Parameters

Conditions

Min.

Typ.

Max.

Unit

VCMRX(DC)

Common-mode voltage HS receive mode

 

70

 

3301,2

mV

VIDTH

Differential input high threshold

 

 

 

703

mV

 

 

 

404

mV

VIDTL

Differential input low threshold

 

-703

 

 

mV

 

-404

 

 

mV

VIHHS

Single-ended input high voltage

 

 

 

4601

mV

VILHS

Single-ended input low voltage

 

-401

 

 

mV

FCLK

Operating frequency

 

80

 

1250

MHz

VTERM-EN

Single-ended threshold for HS termination enable

 

 

 

450

mV

ZID

Differential input impedance

 

80

100

125

Ω

Note:

  1. Excluding possible additional RF interference of 100 mV peak sine wave beyond 450 MHz.

  2. This table value includes a ground difference of 50 mV between the transmitter and the receiver, the static common-mode level tolerance and variations below 450 MHz.

  3. For devices supporting data rates <= 1.5Gbps

  4. For devices supporting data rates > 1.5Gbps

16.4.11.2 MIPI CSI RX Low-Speed Mode

Symbol

Parameters

Conditions

Min.

Typ.

Max.

Unit

VIH

Logic 1 input voltage

 

8801

 

 

mV

 

7402

 

 

mV

VIL

Logic 0 input voltage, not in ULP State

 

 

 

550

mV

VIL-ULPS

Logic 0 input voltage, ULP State

 

 

 

300

mV

VHYST

Input hysteresis

 

25

 

 

mV

Note:

  1. Excluding possible additional RF interference of 100 mV peak sine wave beyond 450 MHz.

  2. This table value includes a ground difference of 50 mV between the transmitter and the receiver, the static common-mode level tolerance and variations below 450 MHz.

16.4.12 Driving-strength Table of GPIO

DS[3:0]

Source Current (mA)

Sink Current (mA)

Min.

Typ.

Max.

Min.

Typ.

Max.

0

0.8

1.1

1.5

0.7

1.1

1.6

1

1.1

1.6

2.2

1.1

1.7

2.3

2

2.3

3.3

4.3

2.1

3.3

4.7

3

3.4

4.9

6.5

3.2

5.0

7.0

4

4.5

6.6

8.6

4.2

6.6

9.3

5

5.7

8.2

10.8

5.3

8.3

11.7

6

6.8

9.9

13.0

6.3

9.9

13.9

7

7.9

11.5

15.1

7.4

11.6

16.2

8

9.0

13.1

17.2

8.4

13.2

18.5

9

10.2

14.8

19.4

9.4

14.8

20.8

10

11.3

16.4

21.6

10.5

16.5

23.1

11

12.4

18.1

23.7

11.5

18.1

25.4

12

13.5

19.6

25.8

12.6

19.7

27.6

13

14.7

21.3

28.0

13.6

21.4

29.9

14

15.8

22.9

30.1

14.6

23.0

32.1

15

16.9

24.6

32.3

15.7

24.6

34.4

16.4.13 Driving-strength Table of DVIO

DS[3:0]

Source Current (mA)

Sink Current (mA)

Min.

Typ.

Max.

Min.

Typ.

Max.

0

1.9

5.1

9.9

4.0

6.2

8.6

1

2.8

7.6

14.8

6.0

9.3

12.9

2

3.7

10.1

19.8

8.1

12.5

17.1

3

4.6

12.6

24.7

10.1

15.6

21.4

4

5.6

15.2

29.7

12.1

18.7

25.7

5

6.5

17.7

34.6

14.1

21.8

29.9

6

7.4

20.2

39.5

16.1

24.9

34.2

7

8.3

22.7

44.3

18.1

27.9

38.4

8

9.3

25.2

49.3

20.1

31.0

42.7

9

10.2

27.7

54.2

22.1

34.1

46.9

10

11.1

30.3

59.1

24.1

37.2

51.1

11

12.0

32.8

64.0

26.1

40.3

55.3

12

13.0

35.3

68.9

28.1

43.4

59.5

13

13.9

37.8

73.7

30.1

46.4

63.8

14

14.8

40.3

78.6

32.1

49.5

67.9

15

15.7

42.7

83.4

34.1

52.6

72.1

16.4.14 Resistance of Pull-up and down of GPIO

Parameters

Min.

Typ.

Max.

Unit

Remarks

Parameters

Min.

Typ.

Max.

Unit

Remarks

RSPU

1.6

2.1

3

Resistance of strong pull up

RPU

32

48

79

Resistance of pull up

RPD

30

44

65

Resistance of pull down

16.4.15 Resistance of Pull-up and down of DVIO

Parameters

Min.

Typ.

Max.

Unit

Remarks

Parameters

Min.

Typ.

Max.

Unit

Remarks

RPU

29

35

45

Resistance of pull up

RPD

24

28

33

Resistance of pull down

16.5 AC Characteristics

16.5.1 SPI-NAND AC Timing Specification

16.5.1.1 SPI-NAND Timing Diagram
16.5.1.2 SPI-NAND Timing Parameters (3.3V)

Symbol

Parameters

Conditions

Min.

Typ.

Max.

Unit

Symbol

Parameters

Conditions

Min.

Typ.

Max.

Unit

tCK

Clock cycle for SPI flash

 

9.76

9.76

 

nS

tCKH

Clock high-level width for SPI flash

 

4.88

4.88

 

nS

tCKL

Clock low-level width for SPI flash

 

4.88

4.88

 

nS

tSLCH

SPI_NAND_CEN active setup time relative to SPI_NAND_CLK

 

19.5

 

 

nS

tDDLY

Write data output delay from SPI_CLK falling edge

 

0

0

 

nS

tRDVLD

Read data valid time

 

 

 

8

nS

16.5.1.3 SPI-NAND Timing Parameters (1.8V)

Symbol

Parameters

Conditions

Min.

Typ.

Max.

Unit

Symbol

Parameters

Conditions

Min.

Typ.

Max.

Unit

tCK

Clock cycle for SPI flash

 

6.5

7.5

 

nS

tCKH

Clock high-level width for SPI flash

 

3.25

3.75

 

nS

tCKL

Clock low-level width for SPI flash

 

3.25

3.75

 

nS

tSLCH

SPI_NAND_CEN active setup time relative to SPI_NAND_CLK

 

13

 

 

nS

tDDLY

Write data output delay from SPI_CLK Falling edge

 

0

0

 

nS

tRDVLD

Read data valid time

 

 

 

8

nS

16.5.2 I2S Master AC Timing Specification

16.4.2.1 I2S Master Timing Diagram
16.5.2.2 I2S Master AC Timing Parameters

Symbol

Parameters

Conditions

Min.

Typ.

Max.

Unit

Symbol

Parameters

Conditions

Min.

Typ.

Max.

Unit

TLR = 1/FS

LRCK period (1/FS)

 

5.208

 

31.25

µs

FS

LRCK frequency

 

32

 

192

kHz

TBCK = 1/ FBCK

BCK period

 

81.38

 

488.28

nS

FBCK

BCK frequency

 

2.048

 

12.288

MHz

TBCKL

BCK pulse width low

 

 

 

244

nS

TBCKH

BCK pulse width high

 

 

 

244

nS

TLRB

LRCK edge to BCK rising edge

 

10

 

 

nS

TDINS

I2S_DIN set-up time

 

10

 

 

nS

TDINH

I2S_DIN hold time

 

10

 

 

nS

TDOUTS

I2S_DOUT set-up time

 

10

 

 

nS

TDOUTH

I2S_DOUT hold time

 

10

 

 

nS

Tsmd

XCK to BCK active edge delay

 

0

 

15

nS

Timd

XCK to LRCK delay

 

0

 

15

nS

Note: FS (unit: Hz): 32k, 48k, 96k, 192k, 44.1k, 88.2k, 176.4k

16.5.3 I2S Slave AC Timing Specification

16.5.3.1 I2S Slave Timing Diagram
16.5.3.2 I2S Slave Timing Parameters

Symbol

Parameters

Conditions

Min.

Typ.

Max.

Unit

tds

DIN setup time before BCK rising edge

 

 

38.0

 

nS

tdh

DIN hold time after BCK rising edge

 

30

44.0

 

nS

tsckh

BCK high time

 

 

40

 

nS

tsckl

BCK low time

 

 

40

 

nS

tlrck

BCK falling edge to LRCK

 

 

2.8

 

nS

16.5.4 SPI NOR AC Timing Specification

16.5.4.1 SPI NOR Timing Diagram
16.5.4.1 NOR NAND Timing Parameters (3.3/1.8V)

Symbol

Parameters

Conditions

Min.

Typ.

Max.

Unit

Symbol

Parameters

Conditions

Min.

Typ.

Max.

Unit

tCK

Clock cycle for SPI NOR Flash

 

9.76

9.76

 

nS

tCKH

Clock high-level width for SPI NOR Flash

 

4.88

4.88

 

nS

tCKL

Clock low-level width for SPI NOR Flash

 

4.88

4.88

 

nS

tSLCH

SPI_NOR_CEN active setup time relative to SPI_NOR_CLK

 

19.5

 

 

nS

tDDLY

Write data output delay from SPI_NOR_CLK falling edge

 

0

2.50

 

nS

tRDVLD

Read data valid time

 

 

 

8

nS

16.5.5 SD/SDIO Timing Specification

16.5.5.1 SD/SDIO AC Timing Diagram
16.5.5.2 SD/SDIO (High-Speed) Timing Parameters

Symbol

Parameters

Conditions

Min.

Typ.

Max.

Unit

Symbol

Parameters

Conditions

Min.

Typ.

Max.

Unit

Fck2

Clock frequency data transfer mode

High Speed

0

 

50

MHz

TWL2

Clock low time

High Speed

 

12.1

 

nS

TWH2

Clock high time

High Speed

 

9.0

 

nS

TTLH2

Clock rise time

High Speed

 

1.5

 

nS

TTHL2

Clock fall time

High Speed

 

1.6

 

nS

TSU2

Input set-up time

High Speed

 

14.7

 

nS

TIH2

Input hold time

High Speed

 

4.3

 

nS

TODLY

Output delay time during data transfer mode

High Speed

 

9.3

 

nS

TOH

Output hold time

High Speed

 

9.5

 

nS

Note: The default mode timing is covered by high speed mode.

16.5.5.3 SD/SDIO (SDR Mode) Timing Parameters

Symbol

Parameters

Conditions

Min.

Typ.

Max.

Unit

Symbol

Parameters

Conditions

Min.

Typ.

Max.

Unit

Fck2

Clock frequency data transfer mode

SDR mode

0

 

200

MHz

 

Clock duty

SDR mode

30

48

70

nS

TTLH2

Clock rise time

SDR mode

 

0.8

 

nS

TTHL2

Clock fall time

SDR mode

 

0.65

 

nS

TSU2

Input set-up time

SDR mode

 

0.78

 

nS

TIH2

Input hold time

SDR mode

 

4.05

 

nS

TODLY

Output delay time during data transfer mode

SDR mode

 

3.18

 

nS

TOH

Output hold time

SDR mode

 

3.775

 

nS

Note: The default mode timing is covered by high speed mode. SD/SDIO only focuses on duty cycle at 1.8V.

16.5.5.4 SD/SDIO (DDR Mode) Timing Diagram
16.5.5.5 SD/SDIO (DDR mode) Timing Diagram

Symbol

Parameters

Conditions

Min.

Typ.

Max.

Unit

Symbol

Parameters

Conditions

Min.

Typ.

Max.

Unit

 

Clock duty cycle

High Speed (DDR)

45

49.6

55

%

TTLH

Clock rise time

High Speed (DDR)

 

0.84

 

nS

TTHL

Clock fall time

High Speed (DDR)

 

0.64

 

nS

TISU

Input set-up time (CMD, SDR)

High Speed (DDR)

 

14.76

 

nS

TIH

Input hold time (CMD, SDR)

High Speed (DDR)

 

4.52

 

nS

TODLY

Output delay time during data transfer (CMD, SDR)

High Speed (DDR)

 

2.7

 

nS

ToH

Output hold time (CMD, SDR)

High Speed (DDR)

 

2.2

 

nS

TISUddr

Input set-up time (DAT, DDR)

High Speed (DDR)

 

4.8

 

nS

TIHddr

Input hold time (DAT, DDR)

High Speed (DDR)

 

4.24

 

nS

TODLYddr

Output delay time during data transfer (DAT, DDR)

High Speed (DDR)

 

7.6

 

nS

16.5.6 eMMC AC Timing Specification

16.5.6.1 eMMC Timing Diagram

16.5.6.2 eMMC (SDR Mode) Timing Parameters

Symbol

Parameters

Conditions

Min.

Typ.

Max.

Unit

Symbol

Parameters

Conditions

Min.

Typ.

Max.

Unit

FCK2

Clock frequency data transfer mode

SDR mode

0

 

50

MHz

 

Clock duty

SDR mode

30

50.5

70

nS

TTLH2

Clock rise time

SDR mode

 

0.8

 

nS

TTHL2

Clock fall time

SDR mode

 

0.7

 

nS

TSU2

Input set-up time

SDR mode

 

13.4

 

nS

TIH2

Input hold time

SDR mode

 

5.5

 

nS

TODLY

Output delay time during data transfer mode

SDR mode

 

9.6

 

nS

TOH

Output hold time

SDR mode

 

8.6

 

nS

Note: The default mode timing is covered by high speed mode.

16.5.6.3 eMMC (DDR mode) Timing Diagram

16.5.6.4 eMMC (DDR mode) Timing Parameters

Symbol

Parameters

Conditions

Min.

Typ.

Max.

Unit

Symbol

Parameters

Conditions

Min.

Typ.

Max.

Unit

 

Clock duty cycle

High Speed (DDR)

45

50.7

55

%

TWL

Clock low time

High Speed (DDR)

 

9.4

 

nS

TWH

Clock High time

High Speed (DDR)

 

9.2

 

nS

TTLH

Clock rise time

High Speed (DDR)

 

0.8

 

nS

TTHL

Clock fall time

High Speed (DDR)

 

0.7

 

nS

TISU

Input set-up time (CMD, SDR)

High Speed (DDR)

 

14.2

 

nS

TIH

Input hold time (CMD, SDR)

High Speed (DDR)

 

4.2

 

nS

TODLY

Output delay time during data transfer (CMD, SDR)

High Speed (DDR)

 

9.1

 

nS

ToH

Output hold time (CMD, SDR)

High Speed (DDR)

 

8.3

 

nS

tRISE

Signal rise time (CMD, SDR)

High Speed (DDR)

 

0.8

 

nS

Tfall

Signal fall time (CMD, SDR)

High Speed (DDR)

 

0.8

 

nS

TISUddr

Input set-up time (DAT, DDR)

High Speed (DDR)

 

4.5

 

nS

TIHddr

Input hold time (DAT, DDR)

High Speed (DDR)

 

4.5

 

nS

TODLYddr

Output delay time during Data Transfer (DAT, DDR)

High Speed (DDR)

4.5

 

5.8

nS

tRISE

Signal rise time (DAT 0-7)

High Speed (DDR)

 

1.0

 

nS

tFALL

Signal fall time (DAT 0-7)

High Speed (DDR)

 

0.9

 

nS

16.5.7 8-bit NAND AC Timing Specification

16.5.7.1 8-bit NAND (SDR Mode) Timing Diagram — 1

16.5.7.2 8-bit NAND (SDR Mode) Timing Parameters — 1

Symbol

Parameters

Conditions

Min.

Typ.

Max.

Unit

TCS

CE# setup time

SDR mode

15

16.7

 

nS

TCLS

CLE setup time

SDR mode

10

17.2

 

nS

TCLH

CLE hold time

SDR mode

5

8.2

 

nS

TALS

ALE setup time

SDR mode

10

17.3

 

nS

TALH

ALE hold time

SDR mode

5

8

 

nS

16.5.7.3 8-bit NAND (SDR Mode) Timing Diagram — 2

16.5.7.4 8-bit NAND (SDR Mode) Timing Parameters 2

Symbol

Parameters

Conditions

Min.

Typ.

Max.

Unit

TDS

Data setup time

SDR mode

7

7.7

 

nS

TDH

Data hold time

SDR mode

5

12.1

 

nS

TWP

WE# pulse width

SDR mode

10

12.2

 

nS

TWH

WE# high hold time

SDR mode

7

7.8

 

nS

TWC

WE# cycle time

SDR mode

20

20

 

nS

16.5.7.5 8-bit NAND (SDR Mode) Timing Diagram 3

16.5.7.6 8-bit NAND (SDR Mode) Timing Parameters 3

Symbol

Parameters

Conditions

Min.

Typ.

Max.

Unit

TRC

RE# cycle time

SDR mode

20

20.04

 

nS

TRP

RE# pulse width

SDR mode

10

12.38

 

nS

TREH

RE# high hold time

SDR mode

7

7.66

 

nS

TREA

RE# access time

SDR mode

 

8.44

16

nS

TRHOH

RE# high to output hold

SDR mode

15

16.32

 

nS

TRLOH

RE# low to output hold

SDR mode

5

8.44

 

nS

TRR

Ready to RE# low

SDR mode

20

86.07

 

nS

16.5.7.7 8-bit NAND (DDR Mode) Timing Diagram — 1

16.5.7.8 8-bit NAND (DDR Mode) Timing Parameters 1

Symbol

Parameters

Conditions

Min.

Typ.

Max.

Unit

Symbol

Parameters

Conditions

Min.

Typ.

Max.

Unit

TCH

CE# hold

DDR mode

3

5.30

 

nS

TCAD

Command, address data delay

DDR mode

25

330

 

nS

TCALH

ALE, CLE, W/R# hold

DDR mode

3

4.60

 

nS

TCALS

ALE, CLE, W/R# setup

DDR mode

3

4.88

 

nS

TCAH

DQ hold – command, address

DDR mode

3

4.87

 

nS

TCK

Average CLK cycle time

DDR mode

15

 

 

nS

TCKL

CLK cycle high

DDR mode

0.43

 

0.57

TCK

TCKH

CLK cycle low

DDR mode

0.43

 

0.57

TCK

16.5.7.9 8-bit NAND (DDR mode) Timing Diagram 2

16.5.7.10 8-bit NAND (DDR Mode) Timing Parameters 2

Symbol

Parameters

Conditions

Min.

Typ.

Max.

Unit

TDH

Data out hold

DDR mode

1.30

2.92

 

nS

TDS

Data out setup

DDR mode

1.30

2.82

 

nS

TDQSH

DQS output high pulse width

DDR mode

0.40

0.51

0.60

TCK

TDQSL

DQS output low pulse width

DDR mode

0.40

0.49

0.60

TCK

TDQSS

Data output

DDR mode

0.75

1.05

1.25

TCK

16.5.7.11 8-bit NAND (DDR Mode) Timing Diagram 3

16.5.7.12 8-bit NAND (DDR Mode) Timing Parameters 3

Symbol

Parameters

Conditions

Min.

Typ.

Max.

Unit

TAC

Access window of DQ[7:0] from CLK

DDR mode

3

12.53

20

nS

TDQSCK

Access window of DQS from CLK

DDR mode

 

11.91

20

nS

TDQSD

DQS, DQ[7:0] driven by NAND

DDR mode

 

9.76

18

nS

TDQSQ

DQS-DQ skew

DDR mode

 

0.50

1.3

nS

TWRCK

W/R# low to data output cycle

DDR mode

20

45.03

 

nS

16.5.8 SPI AC Timing Specification

16.5.8.1 SPI Timing Diagram
16.5.8.2 SPI MOSI Timing Parameters

Symbol

Parameters

Conditions

Min.

Typ.

Max.

Unit

Symbol

Parameters

Conditions

Min.

Typ.

Max.

Unit

TLS1

Time from CSB (10%) to SCK (90%).

 

 

60.21

 

nS

TLS2

Time from SCK (10%) to CSB 90%).

 

 

39.47

 

nS

TCL

SCK low time.

 

20

19.90

81918

nS

TCH

SCK high time.

 

20

20.11

81918

nS

TSET

Time from changing MOSI (10%, 90%) to SCK (90%).

 

5

21.97

 

nS

THOL

Time from SCK (90%) to changing MOSI (10%, 90%).

 

15

18.32

 

nS

TLH

Time between SPI cycles, CSB at high level (90%).

 

158

 

 

nS

16.5.8.3 SPI MISO Timing Parameters

Symbol

Parameters

Conditions

Min.

Typ.

Max.

Unit

TVAL1

Time from CSB (10%) to stable MISO (10%, 90%).

 

10

11.37

 

nS

TVAL2

Time from SCK (10%) to stable MISO (10%, 90%).

 

 

12.32

15

nS

16.5.9 I2C AC Timing Specification

16.5.9.1 I2C Timing Diagram for Fast and Standard Mode
16.5.9.2 I2C Timing parameters for Fast and Standard Mode

Symbol

Parameters

Standard Mode

Fast Mode

Unit

Symbol

Parameters

Standard Mode

Fast Mode

Unit

 

 

VDD = 1.8V

 

 

 

MS = 1

 

 

 

100kHz

400kHz

 

FSCL

SCL clock frequency

99.41

396.8

kHz

TLOW

Low period of the SCL clock

5.318

1.548

µS

THIGH

High period of the SCL clock

4.680

0.9117

µS

THD;STA

Hold time (repeated) START condition

4.718

0.9482

µS

TSU;STA

Set-up time for a repeated START condition

5.390

1.020

µS

THD;DAT

Data hold time

2.016

0.00681

µS

TSU;DAT

Data set-up time

3246.0

1454.0

nS

Tr

Rise time of both SDA and SCL signals

CLK = 54.50

DATA = 54.67

CLK = 56.00

DATA = 52.20

nS

Tf

Fall time of both SDA and SCL signals

CLK = 2.182

DATA = 2.628

CLK = 2.267

DATA = 2.328

nS

TSU;STO

Set-up time for STOP condition

4.808

1.040

µS

TVD;DAT

Data valid time

2.072

0.0092

µS

TVD;ACK

Data valid acknowledge time

0.177

0.177

µS

TBUF

Bus free time between a STOP and START condition

29.30

29.07

µS

TSP

Pulse width of spikes that must be suppressed by the input filter

 

 

nS

16.5.9.3 I2C Timing Diagram for High-Speed mode
16.5.9.4 I2C Timing Parameters for High-speed Mode

Symbol

Parameters

High Speed Mode

Unit

Symbol

Parameters

High Speed Mode

Unit

 

 

VDD = 1.8V

VDD = 3V

 

 

 

MS = 1

MS = 0

 

 

 

1.7MHz

1.7MHz

 

FSCLH

SCLH clock frequency

1.251

1.266

MHz

TLOW

Low period of the SCL clock

437.6

432.7

nS

THIGH

High period of the SCL clock

299.3

293.3

nS

THD;STA

Hold time (repeated) START condition

427.6

425.4

nS

TSU;STA

Set-up time for a repeated START condition

511.7

504.2

nS

THD;DAT

Data hold time

28.03

24.37

nS

TSU;DAT

Data set-up time

354.7

352.6

nS

TrCL

Rise time of SCLH signal

55.33

53.33

nS

TrCL1

Rise time of SCLH signal after a repeated START condition and after an acknowledge bit

55.83

54.92

nS

TfCL

Fall time of SCLH signal

2.491

4.807

nS

TrDA

Rise time of SDAH signal

53.00

52.00

nS

TfDA

Fall time of SDAH signal

2.663

4.833

nS

TSU;STO

Set-up time for STOP condition

493.3

479.4

nS

16.5.10 UART AC Timing Specification

16.5.10.1 UART Timing Diagram for TX
16.5.10.2 UART Timing parameter for TX
16.5.10.2.1 UART0,1,2,3

AO

Symbol

Parameter

Conditions

Min.

Typ.

Max.

Unit

1.8V

Ttxd

TXCLK high pulse

BR=115200

8.192

8.681

9.06

µS

Ttxd

TXCLK high pulse

BR=921600

1.025

1.085

1.173

µS

Ttxd

TXCLK high pulse

BR=3000000

0.315

0.331

0.347

µS

3V

Ttxd

TXCLK high pulse

BR=115200

8.192

8.680

9.060

µS

Ttxd

TXCLK high pulse

BR=921600

1.025

1.085

1.173

µS

Ttxd

TXCLK high pulse

BR=3000000

0.315

0.331

0.347

µS

16.5.10.2.2 UART6/7

AO

Symbol

Parameter

Conditions

Min.

Typ.

Max.

Unit

1.8V

Ttxd

TXCLK high pulse

BR=115200

8.192

8.681

9.060

µS

Ttxd

TXCLK high pulse

BR=921600

1.025

1.085

1.173

µS

Ttxd

TXCLK high pulse

BR=3000000

0.315

0.331

0.347

µS

16.5.10.3 UART Timing parameter for RX
16.5.10.3.1 UART0,1,2,3

AO

Symbol

Parameter

Conditions

Min.

Typ.

Max.

Unit

1.8V

Trxd

RXCLK high pulse

BR=115200

8.192

8.680

9.06

µS

Trxd

RXCLK high pulse

BR=921600

1.025

1.085

1.173

µS

Trxd

RXCLK high pulse

BR=3000000

0.315

0.331

0.347

µS

3V

Trxd

RXCLK high pulse

BR=115200

8.192

8.680

9.06

µS

Trxd

RXCLK high pulse

BR=921600

1.025

1.085

1.173

µS

Trxd

RXCLK high pulse

BR=3000000

0.315

0.331

0.347

µS

16.5.10.3.2 UART6/7

AO

Symbol

Parameter

Conditions

Min.

Typ.

Max.

Unit

1.8V

Trxd

RXCLK high pulse

BR=115200

8.192

8.680

9.060

µS

Trxd

RXCLK high pulse

BR=921600

1.025

1.085

1.173

µS

Trxd

RXCLK high pulse

BR=3000000

0.315

0.331

0.347

µS

16.5.11 RGMII AC Timing Specification

16.5.11.1 RGMII Timing Diagram for Internal-Delay Mode
16.5.11.2 RGMII Timing Parameters for Internal-Delay Mode

Symbol

Parameters

Min.

Typ.

Max.

Unit

 

TXC & RXC frequency

 

 

125

MHz

T1

Clock cycle

7.20

 

8.80

nS

T2

TXD setup Time

1.20

 

 

nS

T3

TXD hold Time

1.20

 

 

nS

T4

RXD setup Time

 

 

 

nS

T5

RXD hold Time

 

 

 

nS

16.5.11.2 RGMII Timing Diagram for No-Internal-Delay Mode
16.5.11.3 RGMII Timing Parameters for No-Internal-Delay Mode

Symbol

Parameters

Min.

Typ.

Max.

Unit

 

TXC & RXC frequency

 

 

125

MHz

t1

Clock cycle

7.20

 

8.80

nS

t2

Data to clock output skew

-0.5

 

+0.5

nS

t3

Data to clock input skew[1]

-0.6

 

+1.90

nS

Note: This implies that PC board design requires clocks to have no routing delay and the output skew from PHY could be ±0.5 nanosecond.

16.5.12 RMII AC Timing Specification

16.5.12.1 RMII Timing Diagram

 

16.5.12.2 RMII Timing Parameters

Symbol

Parameters

Min.

Typ.

Max.

Unit

t1

RMII clock period

 

20

 

nS

 

RMII clock duty cycle

35

 

65

%

t2

TX_Data, TX_EN setup to RMII clock rising

4

 

 

nS

t3

TX_Data, TX_EN hold from RMII clock rising

2

 

 

nS

t4

RXD, CRSDV setup time

2

 

 

nS

t5

RXD, CRSDV hold time

2

 

 

nS

16.6 Power Consumption

Powers

Nominal

Voltage (V)

FF corner (average)

Sim (peak)

Unit

37°C

120°C

85°C

DPHY_0V8

0.8

320

430

420

mA

MIPI_0V8

0.8

34

36

90

mA

SYS_0V8

0.8

363

550

2140

mA

VDD_CA55

0.85

895

1889

940

mA

VDD_NPU

0.85

930

1078

5390

mA

VDD_VV

0.8

262

397

1670

mA

VDDQ

1.1

337

344

 

mA

MIPI_1V8

1.8

10

12

19

mA

SYS_1V8

1.8

20

21

 

mA

SYS_3V

3.0

75

76

 

mA

SYS_3V3

3.3

210

237

 

mA

AO_0V8

0.8

45

80

 

mA

AO_1.8V

1.8

19

20

 

mA

AO_3.0V

3.0

10

10

 

mA

Test conditions (worst case):

A chip with a CA55 (+L3) leakage current of 182 mA at 25°C.

CA55 runs at 1.8GHz, 0.85V, 70% duty

NPU runs at 900MHz, 0.85V, 50% duty

17. Ball Map

18. Ball Definition

18.1 Terminologies

Terminologies in the Ball Assignment Table:

  • AO: Always-On power domain

  • UA: UART

18.2 Ball Assignment

Ball No.

Ball Name

Function Type

Ball No.

Ball Name

Function Type

A2

BP_A[30]

DRAM address and command

A4

BP_A[27]

DRAM address and command

A6

BP_A[25]

DRAM address and command

A8

BP_A[21]

DRAM address and command

A10

BP_A[17]

DRAM address and command

A12

BP_A[4]

DRAM address and command

A14

BP_A[15]

DRAM address and command

A16

BP_A[12]

DRAM address and command

A18

BP_A[9]

DRAM address and command

A20

BP_A[6]

DRAM address and command

A22

BP_D[14]

DRAM data and strobe

A23

BP_D[13]

DRAM data and strobe

A25

BP_D[22]

DRAM data and strobe

A27

BP_D[20]

DRAM data and strobe

A29

BP_D[17]

DRAM data and strobe

A31

AO_MX28

GPIO, PWM0, UA2 in AO domain

A33

AO_MX25

GPIO, SPI4, SPI5 in AO domain

A35

AO_MX23

GPIO, SPI4, SPI5 in AO domain

B1

BP_A[33]

DRAM address and command

B2

BP_A[31]

DRAM address and command

B3

BP_A[29]

DRAM address and command

B4

BP_A[28]

DRAM address and command

B5

BP_A[26]

DRAM address and command

B6

GND

GND

B7

BP_A[24]

DRAM address and command

B8

GND

GND

B9

BP_A[20]

DRAM address and command

B10

GND

GND

B11

BP_A[16]

DRAM address and command

B12

GND

GND

B13

BP_A[5]

DRAM address and command

B14

GND

GND

B15

BP_A[14]

DRAM address and command

B16

BP_A[13]

DRAM address and command

B17

BP_A[11]

DRAM address and command

B18

BP_A[10]

DRAM address and command

B19

BP_A[8]

DRAM address and command

B20

BP_A[7]

DRAM address and command

B21

GND

GND

B22

BP_D[15]

DRAM data and strobe

B23

BP_D[12]

DRAM data and strobe

B24

GND

GND

B25

BP_D[21]

DRAM data and strobe

B26

GND

GND

B27

BP_D[19]

DRAM data and strobe

B28

BP_D[18]

DRAM data and strobe

B29

BP_D[16]

DRAM data and strobe

B30

GND

GND

B31

AO_MX29

GPIO, PWM1 or UA2 in AO domain

B32

AO_MX26

GPIO, I2C2 or UA2 in AO domain

B33

AO_MX27

GPIO, I2C2 or UA2 in AO domain

B34

AO_MX24

GPIO, SPI4 or SPI5 in AO domain

B35

AO_MX22

GPIO, SPI4 or SPI5 in AO domain

B36

AO_MX20

GPIO or I2C1 in AO domain

B37

AO_MX21

GPIO or I2C1 in AO domain

C2

BP_A[32]

DRAM address and command

C36

AO_MX18

GPIO, I2C0 or UA0 in AO domain

D1

BP_A[35]

DRAM address and command

D2

BP_A[34]

DRAM address and command

D36

AO_MX17

GPIO, SPI0 or UA1 in AO domain

D37

AO_MX16

GPIO, SPI0 or UA1 in AO domain

E2

GND

GND

E36

AO_MX15

GPIO, SPI0 or UA1 in AO domain

F1

BP_D[38]

DRAM data and strobe

F2

BP_D[39]

DRAM data and strobe

F36

AO_MX13

GPIO or UA3 in AO domain

F37

AO_MX12

GPIO or UA3 in AO domain

G2

BP_D[37]

DRAM data and strobe

G36

AO_MX11

GPIO or PWM3 in AO domain

H1

BP_D[44]

DRAM data and strobe

H2

BP_D[36]

DRAM data and strobe

H36

AO_MX10

GPIO or PWM2 in AO domain

H37

AO_MX9

GPIO, UA2 or PWM1 in AO domain

J2

GND

GND

J36

AO_MX8

GPIO, UA2 or PWM0 in AO domain

K1

BP_D[46]

DRAM data and strobe

K2

BP_D[45]

DRAM data and strobe

K36

AO_MX7

GPIO, UA2 or I2C2 in AO domain

K37

AO_MX30

GPIO, UA6 or SPI1 in AO domain

L2

GND

GND

L36

AO_MX33

GPIO, UA7 or SPI1 in AO domain

M1

BP_D[42]

DRAM data and strobe

M2

BP_D[43]

DRAM data and strobe

M36

AO_MX31

GPIO, or UA6 or SPI1 in AO domain

M37

AO_MX35

GPIO or I2C6 in AO domain

N1

BP_D[41]

DRAM data and strobe

N2

BP_D[40]

DRAM data and strobe

N36

AO_MX34

GPIO or I2C6 in AO domain

P2

GND

GND

P36

AO_MX44

GPIO or SPI5 in AO domain

P37

AO_MX46

GPIO, I2C8 or SPI5 in AO domain

R1

MIPITX_OUTN0

MIPI TX

R2

MIPITX_OUTP0

MIPI TX

R36

AO_MX45

GPIO, I2C8 or SPI5 in AO domain

T2

MIPITX_AVSS

Analog GND to MIPI TX

T36

AO_MX39

GPIO, I2C3 or SPI2 in AO domain

T37

AO_MX40

GPIO, I2C4 or SPI2 in AO domain

U1

MIPITX_OUTP1

MIPI TX

U2

MIPITX_OUTN1

MIPI TX

U36

AO_MX37

GPIO or I2C7 in AO domain

V1

MIPITX_CLKN

MIPI TX

V2

MIPITX_CLKP

MIPI TX

V36

AO_MX36

GPIO or I2C7 in AO domain

V37

AO_MX38

GPIO, I2C3 or SPI2 in AO domain

W2

MIPITX_AVSS

Analog GND to MIPI TX

W36

X32K_AVSS

Analog GND to 32K crystal

Y1

MIPITX_OUTN2

MIPI TX

Y2

MIPITX_OUTP2

MIPI TX

Y36

X32KI

32.768kHz crystal in

Y37

X32KO

32.768kHz crystal out

AA2

MIPITX_AVSS

Analog GND to MIPI TX

AA36

X32K_AVSS

Analog GND to 32K crystal

AB1

MIPITX_OUTP3

MIPI TX

AB2

MIPITX_OUTN3

MIPI TX

AB36

SAR12B_AVSS

Analog GND to SAR ADC

AC2

MIPI4_AVSS

Analog GND to MIPI #4

AC36

SAR12B_ADI0

ADC input #0

AC37

SAR12B_ADI1

ADC input #1

AD1

MIPI4_DP[1]

MIPI RX #4

AD2

MIPI4_DN[1]

MIPI RX #4

AD36

SAR12B_ADI3

ADC input #3

AD37

SAR12B_ADI2

ADC input #2

AE1

MIPI4_SN

MIPI RX #4

AE2

MIPI4_SP

MIPI RX #4

AE36

SAR12B_AVSS

Analog GND to SAR ADC

AF2

MIPI4_AVSS

Analog GND to MIPI #4

AF36

XTAL_AVSS

Analog GND 25M crystal

AG1

MIPI4_DP[0]

MIPI RX #4

AG2

MIPI4_DN[0]

MIPI RX #4

AG36

XIN

25MHz Crystal in

AG37

XOUT

25MHz Crystal out

AH2

MIPI4_AVSS

Analog GND to MIPI #4

AH36

XTAL_AVSS

Analog GND to 25M crystal

AJ1

USB3_DM

USB3

AJ2

USB3_DP

USB3

AJ36

CPIOR_AVSS

Analog GND to CPIO

AK2

GND

GND

AK36

CPIOR-eRXD3P/MIPIRX2_DN3

CPIO or MIPI RX #2

AK37

CPIOR-eRXD3N/MIPIRX2_DP3

CPIO or MIPI RX #2

AL1

USB3_REFCLK_M

USB3 reference clock input, connect to GND

AL2

USB3_REFCLK_P

USB3 reference clock input, connect to GND

AL36

CPIOR-eTXD3P/MIPIRX2_DP1

CPIO or MIPI RX #2

AL37

CPIOR-eTXD3N/MIPIRX2_DN1

CPIO or MIPI RX #2

AM2

GND

GND

AM36

CPIOR_AVSS

Analog GND to CPIO

AN1

USB3_RX0P

USB3

AN2

USB3_RX0M

USB3

AN36

CPIOR-eTXD2N/MIPIRX2_CP

CPIO or MIPI RX #2

AN37

CPIOR-eTXD2P/MIPIRX2_CN

CPIO or MIPI RX #2

AP2

GND

GND

AP36

CPIOR-eRXD2N/MIPIRX2_DN0

CPIO or MIPI RX #2

AP37

CPIOR-eRXD2P/MIPIRX2_DP0

CPIO or MIPI RX #2

AR1

USB3_TX0P

USB3

AR2

USB3_TX0M

USB3

AR36

CPIOR_AVSS

Analog GND to CPIO

AT2

GND

GND

AT3

USB3_RX1M

USB3

AT4

GND

GND

AT5

USB3_TX1M

USB3

AT6

GND

GND

AT7

G_MX16

GPIO, Ethernet MAC or SPI1

AT8

G_MX15

GPIO, Ethernet MAC or SPI1

AT9

G_MX13

GPIO, Ethernet MAC or UADBG

AT10

G_MX10

GPIO, Ethernet MAC, SPI0 or I2C8

AT11

G_MX8

GPIO, Ethernet MAC or UA3

AT12

G_MX3

GPIO, Ethernet MAC or I2C7

AT13

G_MX42

GPIO or SD card

AT14

G_MX38

GPIO or SD card

AT15

G_MX39

GPIO or SD card

AT16

G_MX41

GPIO or SD card

AT17

G_MX45

GPIO, SDIO or SPI3

AT18

G_MX46

GPIO, SDIO or SPI3

AT19

G_MX48

GPIO, SDIO or UA6

AT20

G_MX49

GPIO, SDIO or UA6

AT21

G_MX28

GPIO, eMMC or 8-bit NAND

AT22

G_MX30

GPIO, eMMC, SPI-NAND or 8-bit NAND

AT23

G_MX37

GPIO or eMMC

AT24

G_MX36

GPIO, eMMC or 8-bit NAND

AT25

G_MX31

GPIO, eMMC, SPI-NAND or 8-bit NAND

AT26

G_MX32

GPIO, eMMC, SPI-NAND or 8-bit NAND

AT27

G_MX33

GPIO, eMMC, SPI-NAND or 8-bit NAND

AT28

CPIOR_AVSS

Analog GND to CPIO

AT29

CPIOR-eTXD0P

CPIO

AT30

CPIOR-eRXD0P/MIPIRX3_DN0

CPIO or MIPI RX #3

AT31

CPIOR_AVSS

Analog GND to CPIO

AT32

CPIOR-eRXD1N/MIPIRX3_CN

CPIO or MIPI RX #3

AT33

CPIOR-eTXD1N/MIPIRX3_DP1

CPIO or MIPI RX #3

AT34

CPIOR_AVSS

Analog GND to CPIO

AT35

CPIOR-eTXCP

CPIO

AT36

CPIOR-eRXCP/MIPIRX2_DN2

CPIO or MIPI RX #2

AT37

CPIOR_AVSS

Analog GND to CPIO

AU3

USB3_RX1P

USB3

AU5

USB3_TX1P

USB3

AU7

G_MX17

GPIO or SPI1

AU9

G_MX14

GPIO, Ethernet MAC, UADBG or SPI1

AU11

G_MX7

GPIO, Ethernet MAC or UA3

AU13

G_MX43

GPIO or SD card

AU15

G_MX40

GPIO or SD card

AU17

G_MX44

GPIO, SDIO or SPI3

AU19

G_MX47

GPIO, SDIO or SPI3

AU21

G_MX29

GPIO, eMMC or 8-bit NAND

AU23

G_MX20

GPIO, eMMC or 8-bit NAND

AU25

G_MX35

GPIO, eMMC, SPI-NAND or 8-bit NAND

AU27

G_MX34

GPIO, eMMC, SPI-NAND or 8-bit NAND

AU29

CPIOR-eTXD0N

CPIO

AU30

CPIOR-eRXD0N/MIPIRX3_DP0

CPIO or MIPI RX #3

AU32

CPIOR-eRXD1P/MIPIRX3_CP

CPIO or MIPI RX #3

AU33

CPIOR-eTXD1P/MIPIRX3_DN1

CPIO or MIPI RX #3

AU35

CPIOR-eTXCN

CPIO

AU36

CPIOR-eRXCN/MIPIRX2_DP2

CPIO or MIPI RX #2

AV1

BP_D[30]

DRAM data and strobe

AV2

BP_D[29]

DRAM data and strobe

AV3

GND

GND

AV4

BP_A[37]

DRAM address and command

AV6

BP_A[36]

DRAM address and command

AV7

BP_MEMRESET_L

DRAM Reset

AV9

BP_A[3]

DRAM address and command

AV10

BP_A[1]

DRAM address and command

AV12

GND

GND

AV13

BP_D[8]

DRAM data and strobe

AV15

GND

GND

AV16

BP_D[0]

DRAM data and strobe

AV17

BP_D[2]

DRAM data and strobe

AV18

GND

GND

AV19

VDDPST3018_DVIO_AO_3

3.2V or 1.8V supply for DVIO_AO_3 Group in AO domain

AV20

AO_MX19

GPIO, I2C0 or UA0 in AO domain

AW1

BP_D[31]

DRAM data and strobe

AW2

GND

GND

AW3

BP_D[28]

DRAM data and strobe

AW4

BP_A[38]

DRAM address and command

AW6

BP_A[22]

DRAM address and command

AW7

BP_ZN

DRAM reference resistor

AW9

BP_A[18]

DRAM address and command

AW10

BP_A[2]

DRAM address and command

AW12

BP_D[4]

DRAM data and strobe

AW13

BP_D[7]

DRAM data and strobe

AW15

BP_D[9]

DRAM data and strobe

AW16

BP_D[1]

DRAM data and strobe

AW17

BP_D[3]

DRAM data and strobe

AW18

GND

GND

AW19

VDDPST18_DVIO_AO_3

Connect to bypass capacitors

AW20

AO_MX14

GPIO, SPI0 or UA1 in AO domain

AY1

BP_D[33]

DRAM data and strobe

AY2

BP_D[34]

DRAM data and strobe

AY3

GND

GND

AY4

BP_A[23]

DRAM address and command

AY6

BP_VAA

1.8V analog supply to DDRPHY PLL

AY7

BP_ALERT_N

DRAM alert output

AY9

BP_VREF

DRAM VREF output

AY10

BP_A[0]

DRAM address and command

AY12

BP_D[5]

DRAM data and strobe

AY13

BP_D[6]

DRAM data and strobe

AY15

BP_D[10]

DRAM data and strobe

AY16

GND

GND

AY17

VDDPST18_DVIO_AO_2

Connect to bypass capacitors

AY18

VDDPST3018_DVIO_AO_2

3.2V or 1.8V supply for DVIO_AO_2 Group in AO domain

AY19

AO_MX1

GPIO or UA0 in AO domain

AY20

AO_MX5

GPIO, UA1, I2C0 or SPI3 in AO domain

BA1

GND

GND

BA2

BP_D[32]

DRAM data and strobe

BA3

GND

GND

BA4

GND

GND

BA5

GND

GND

BA6

GND

GND

BA7

GND

GND

BA8

GND

GND

BA9

GND

GND

BA10

GND

GND

BA11

GND

GND

BA12

GND

GND

BA13

GND

GND

BA14

GND

GND

BA15

GND

GND

BA16

DRAM_VDDQ

Supply to DRAM data and strobe pin

BA17

VDDPST18_DVIO_AO_1

Connect to bypass capacitors

BA18

VDDPST3018_DVIO_AO_1

3.2V or 1.8V supply for DVIO_AO_1 Group in AO domain

BA19

AO_MX4

GPIO, UA1, I2C0 or SPI3 in AO domain

BA20

AO_MX6

GPIO, UA2 or I2C2 in AO domain

BB1

BP_D[25]

DRAM data and strobe

BB2

BP_D[24]

DRAM data and strobe

BB3

DRAM_VDDQ

Supply to DRAM data and strobe pin

BB4

GND

GND

BB5

DRAM_VDDQ

Supply to DRAM data and strobe pin

BB6

DRAM_VDDQ

Supply to DRAM data and strobe pin

BB7

DRAM_VDDQ

Supply to DRAM data and strobe pin

BB8

DRAM_VDDQ

Supply to DRAM data and strobe pin

BB9

DRAM_VDDQ

Supply to DRAM data and strobe pin

BB10

DRAM_VDDQ

Supply to DRAM data and strobe pin

BB11

DRAM_VDDQ

Supply to DRAM data and strobe pin

BB12

GND

GND

BB13

DRAM_VDDQ

Supply to DRAM data and strobe pin

BB14

DRAM_VDDQ

Supply to DRAM data and strobe pin

BB15

DRAM_VDDQ

Supply to DRAM data and strobe pin

BB16

OTP_1V8

1.8V supply to write OTP

BB17

AO_MX0

GPIO or UA0 in AO domain

BB18

AO_MX3

GPIO, UA1 or SPI3 in AO domain

BB19

GND

GND

BB20

AO_MX2

GPIO, UA1 or SPI3 in AO domain

BC4

DRAM_VDDQ

Supply to DRAM data and strobe pin

BC5

DRAM_VDDQ

Supply to DRAM data and strobe pin

BC6

GND

GND

BC7

GND

GND

BC8

GND

GND

BC9

DRAM_VDDQ

Supply to DRAM data and strobe pin

BC10

GND

GND

BC11

DRAM_VDD

0.8V supply to DRAM digital core

BC12

DRAM_VDD

0.8V supply to DRAM digital core

BC13

DRAM_VDD

0.8V supply to DRAM digital core

BC14

GND

GND

BC15

GND

GND

BD1

GND

GND

BD2

BP_D[26]

DRAM data and strobe

BD3

BP_D[27]

DRAM data and strobe

BD4

GND

GND

BD5

DRAM_VDD

0.8V supply to DRAM digital core

BD6

DRAM_VDD

0.8V supply to DRAM digital core

BD7

DRAM_VDD

0.8V supply to DRAM digital core

BD8

GND

GND

BD9

DRAM_VDD

0.8V supply to DRAM digital core

BD10

DRAM_VDD

0.8V supply to DRAM digital core

BD11

GND

GND

BD12

GND

GND

BD13

GND

GND

BD14

GND

GND

BD15

VDDPST18_GPIO_AO

1.8V supply for GP1 and GP2 groups in AO domain

BD16

VDDPST18_GPIO_AO

1.8V supply for GP1 and GP2 groups in AO domain

BD17

AO_MX47

GPIO, I2C9 or SPI5 in AO domain

BD18

AO_MX48

GPIO or I2C9 AO domain

BD19

GND

GND

BD20

AO_MX32

GPIO, UA7 or SPI1 in AO domain

BE1

MIPITX_AVDD18

1.8V analog supply to MIPI TX

BE2

MIPITX_AVSS

Analog GND to MIPI TX

BE5

GND

GND

BE6

GND

GND

BE7

GND

GND

BE8

GND

GND

BE9

GND

GND

BE10

GND

GND

BE11

GND

GND

BE12

VDD_BLOCKA

0.8V supply to video codec

BE13

VDD_BLOCKA

0.8V supply to video codec

BE14

GND

GND

BE15

VDD_AO

0.8V supply to AO digital core

BE16

VDD_AO

0.8V supply to AO digital core

BE17

AO_MX41

GPIO, I2C4 or SPI2 in AO domain

BE18

AO_MX42

GPIO, I2C5 or PWM2 in AO domain

BE19

GND

GND

BE20

AO_MX43

GPIO, I2C5 or PWM3 in AO domain

BF1

MIPI5_DP[3]

MIPI RX #5

BF2

MIPI5_DN[3]

MIPI RX #5

BF3

MIPI5_DP[1]

MIPI RX #5

BF4

MIPI5_DN[1]

MIPI RX #5

BF6

VDD_NPU_MEASURE

VDD_NPU for feedback

BF7

VDD_NPU

0.8V supply to NPU

BF8

VDD_NPU

0.8V supply to NPU

BF9

GND

GND

BF10

VDD

0.8V supply to digital core

BF11

GND

GND

BF12

VDD_BLOCKA

0.8V supply to video codec

BF13

VDD_BLOCKA

0.8V supply to video codec

BF14

GND

GND

BG6

GND

GND

BG7

VDD_NPU

0.8V supply to NPU

BG8

GND

GND

BG9

VDD

0.8V supply to digital core

BG10

VDD

0.8V supply to digital core

BG11

VDD_BLOCKA

0.8V supply to video codec

BG12

VDD_BLOCKA

0.8V supply to video codec

BG13

VDD_BLOCKA

0.8V supply to video codec

BG14

VDD_BLOCKA

0.8V supply to video codec

BG15

GND

GND

BG16

IV_MX2

GPIO, Boot-configuration pin #2

BG17

IV_MX1

GPIO, Boot-configuration pin #1

BG18

IV_MX3

GPIO, Boot-configuration pin #3

BG19

GND

GND

BG20

IV_MX5

GPIO, Boot-configuration pin #5

BH1

MIPI5_SN

MIPI RX #5

BH2

MIPI5_SP

MIPI RX #5

BH3

MIPI5_AVDD08

0.8V analog supply to MIPI #5

BH4

MIPI5_AVSS

Analog GND to MIPI #5

BH6

GND

GND

BH7

VDD_NPU

0.8V supply to NPU

BH8

VDD_NPU

0.8V supply to NPU

BH9

GND

GND

BH10

VDD

0.8V supply to digital core

BH11

VDD

0.8V supply to digital core

BH12

GND

GND

BH13

VDD_BLOCKA

0.8V supply to video codec

BH14

VDD_BLOCKA

0.8V supply to video codec

BH15

GND

GND

BH16

GND

GND

BH17

GND

GND

BH18

IV_MX6

GPIO, Boot-configuration pin #6

BH19

GND

GND

BH20

IV_MX4

GPIO, Boot-configuration pin #4

BJ1

MIPI5_DP[0]

MIPI RX #5

BJ2

MIPI5_DN[0]

MIPI RX #5

BJ3

MIPI5_AVDD18

1.8V analog supply to MIPI #5

BJ4

MIPI5_AVSS

Analog GND to MIPI #5

BJ6

GND

GND

BJ7

VDD_NPU

0.8V supply to NPU

BJ8

VDD_NPU

0.8V supply to NPU

BJ9

GND

GND

BJ10

VDD

0.8V supply to digital core

BJ11

GND

GND

BJ12

VDD_CA55

0.7 ~ 1.0V supply to CA55

BJ13

GND

GND

BJ14

GND

GND

BJ15

GND

GND

BJ16

VDD_RTC

Connect to bypass capacitors

BJ18

CM4_PWR_EN

CM4 power enable

BJ19

CM4_WAKEUP_KEY

CM4 wake-up key (high active)

BJ20

IV_MX0

GPIO, Boot-configuration pin #0

BK6

GND

GND

BK7

VDD_NPU

0.8V supply to NPU

BK8

VDD_NPU

0.8V supply to NPU

BK9

GND

GND

BK10

VDD

0.8V supply to digital core

BK11

VDD_CA55

0.7 ~ 1.0V supply to CA55

BK12

VDD_CA55

0.7 ~ 1.0V supply to CA55

BK13

VDD_CA55

0.7 ~ 1.0V supply to CA55

BK14

VDD_CA55

0.7 ~ 1.0V supply to CA55

BK16

VDDPST18_GPIO_RTC

1.8V supply to RTC

BK17

RESET_B

Reset

BK19

X32K_AVSS

Analog GND to 32K crystal

BK20

X32K_AVDD18

1.8V analog supply to 32K crystal

BL1

MIPI5_DN[2]

MIPI RX #5

BL2

MIPI5_DP[2]

MIPI RX #5

BL3

MIPI5_AVSS

Analog GND to MIPI #5

BL5

GND

GND

BL6

VDD

0.8V supply to digital core

BL7

VDD

0.8V supply to digital core

BL8

VDD

0.8V supply to digital core

BL9

VDD

0.8V supply to digital core

BL10

GND

GND

BL11

VDD_CA55

0.7 ~ 1.0V supply to CA55

BL12

VDD_CA55

0.7 ~ 1.0V supply to CA55

BL13

VDD_CA55

0.7 ~ 1.0V supply to CA55

BL14

VDD_CA55

0.7 ~ 1.0V supply to CA55

BL16

GND

GND

BL20

SAR12B_AVDD18

1.8V analog supply to ADC

BM1

MIPI4_AVDD18

1.8V analog supply to MIPI #4

BM2

MIPI4_AVDD08

0.8V analog supply to MIPI #4

BM3

MIPI4_AVSS

Analog GND to MIPI #4

BM6

GND

GND

BM7

GND

GND

BM9

GND

GND

BM10

GND

GND

BM11

GND

GND

BM12

GND

GND

BM13

GND

GND

BM14

GND

GND

BM20

SAR12B_AVSS

Analog GND to SAR ADC

BN1

USB3_VBUS

USB3 VBUS input

BN2

USB3_RESREF

USB3 reference resistor

BN3

USB3_DVDD08

0.8V supply to USB3 digital core

BN4

GND

GND

BN7

VDDPST18_GPIO_1

1.8V supply for GPIO 1 group

BN9

VDDPST18IO_SD

Connect to bypass capacitors

BN10

VDDPST18_SD

Connect to bypass capacitors

BN12

TML_AVDD18

1.8V analog supply for thermal sensor

BN13

VDDPST18_DVIO_1

Connect to bypass capacitors

BN15

VDDPST18_DVIO_2

Connect to bypass capacitors

BN16

GND

GND

BN18

AVSS_PLLS

Analog GND to PLLS

BN19

AVDD08_PLLS

0.8V analog supply to PLLS

BP1

USB3_ID

USB3

BP2

USB3_VDD33

3.3V supply to USB3

BP3

USB3_AVDD08

0.8V analog supply to USB3

BP4

GND

GND

BP6

G_MX12

GPIO, Ethernet MAC SPI0 or I2C9

BP7

G_MX5

GPIO or Ethernet MAC

BP9

GND

GND

BP10

AVDDIO_3018_SD

3.2V or 1.8V power output for SD card

BP12

VDDPST3018_DVIO_1

3.2V or 1.8V supply for DVIO_1 group

BP13

G_MX25

GPIO or SPI NOR, SPI NAND or Parallel NAND

BP15

VDDPST3018_DVIO_2

3.2V or 1.8V supply for DVIO_2 group

BP16

VDDPST18_GPIO_0

Connect to bypass capacitors

BP18

AVSS_PLLD

Analog GND to PLLD

BP19

AVDD08_PLLD

0.8V analog supply to PLLD

BR1

USB20_AVDD18

1.8V analog supply to USB2

BR2

USB20_AVDD33

3.3V analog supply to USB2

BR3

GND

GND

BR4

GND

GND

BR6

G_MX11

GPIO, Ethernet MAC SPI0 or I2C9

BR7

G_MX6

GPIO or Ethernet MAC

BR9

AVDDIO_3018_SDIO

3.2V or 1.8V power output for SDIO

BR10

VDDPST18_SDIO

Connect to bypass capacitors

BR12

G_MX27

GPIO or Parallel NAND

BR13

G_MX23

GPIO, SPI NOR, SPI NAND or Parallel NAND

BR15

G_MX22

GPIO, SPI NOR, SPI NAND or Parallel NAND

BR16

G_MX0

GPIO or Ethernet MAC

BR18

AVSS_PLLC

Analog GND to PLLC

BR19

AVDD08_PLLC

0.8V analog supply to PLLC

BR20

CPIOR-eCHRDY_I

CPIO

BT1

USB20_DP

USB2

BT2

USB20_DM

USB2

BT3

GND

GND

BT4

G_MX19

GPIO or USB2 ID input

BT6

GND

GND

BT7

GND

GND

BT9

GND

GND

BT10

GND

GND

BT12

GND

GND

BT13

GND

GND

BT15

GND

GND

BT16

G_MX1

GPIO or I2C6

BT18

CPIOR_AVSS

Analog GND to CPIO

BT19

CPIOR_AVDD18

1.8V analog supply to CPIO

BT20

CPIOR-eRESET

CPIO

BU1

USB20_VBUS

USB2

BU2

USB20_R_TEST

Leave open

BU3

GND

GND

BU4

G_MX18

GPIO or USB2.0 DRV5ENB (low active) output

BU6

G_MX9

GPIO, Ethernet MAC SPI0 or I2C8

BU7

G_MX4

GPIO, Ethernet MAC or I2C7

BU9

AVDD30_SD_SDIO

3.2V analog supply to SDIO

BU10

VDDPST18IO_SDIO

Connect to bypass capacitors

BU12

G_MX26

GPIO, SPI-NOR, SPI-NAND or 8-bit NAND

BU13

G_MX24

GPIO, SPI-NOR, SPI-NAND or 8-bit NAND

BU15

G_MX21

GPIO, SPI-NOR, SPI-NAND or 8-bit NAND

BU16

G_MX2

GPIO or I2C6

BU18

CPIOR_AVSS

Analog GND to CPIO

BU19

CPIOR_AVDD08

0.8V analog supply to CPIO

BU20

CPIOR-eCHRDY_O

CPIO

18.3 Signal Wiring for LPDDR4, DDR4, LPDDR3, DDR3 SDRAM

18.3.1 Data and Strobe Signals

 

Ball Name

LPDDR4

DDR4

LPDDR3

DDR3

 

Ball Name

LPDDR4

DDR4

LPDDR3

DDR3

DBYTE-0

BP_D[0]

DQA0

DQ0

DQA0

DQ0

BP_D[1]

DQA1

DQ1

DQA1

DQ1

BP_D[2]

DQA2

DQ2

DQA2

DQ2

BP_D[3]

DQA3

DQ3

DQA3

DQ3

BP_D[4]

DQA4

DQ4

DQA4

DQ4

BP_D[5]

DQA5

DQ5

DQA5

DQ5

BP_D[6]

DQA6

DQ6

DQA6

DQ6

BP_D[7]

DQA7

DQ7

DQA7

DQ7

BP_D[8]

DMA0/DBIA[0]

DM0/DBI[0]

DMA0

DM0

BP_D[9]

DQSA_T[0]

DQS_T[0]

DQSA_T[0]

DQS_T[0]

BP_D[10]

DQSA_C[0]

DQS_C[0]

DQSA_C[0]

DQS_C[0]

BP_D[11]

 

 

 

 

DBYTE-1

BP_D[12]

DQA8

DQ8

DQA8

DQ8

BP_D[13]

DQA9

DQ9

DQA9

DQ9

BP_D[14]

DQA10

DQ10

DQA10

DQ10

BP_D[15]

DQA11

DQ11

DQA11

DQ11

BP_D[16]

DQA12

DQ12

DQA12

DQ12

BP_D[17]

DQA13

DQ13

DQA13

DQ13

BP_D[18]

DQA14

DQ14

DQA14

DQ14

BP_D[19]

DQA15

DQ15

DQA15

DQ15

BP_D[20]

DMA1/DBIA[1]

DM1/DBI[1]

DMA1

DM1

BP_D[21]

DQSA_T[1]

DQS_T[1]

DQSA_T[1]

DQS_T[1]

BP_D[22]

DQSA_C[1]

DQS_C[1]

DQSA_C[1]

DQS_C[1]

BP_D[23]

 

 

 

 

DBYTE-2

BP_D[24]

DQB0

DQ16

DQB0

DQ16

BP_D[25]

DQB1

DQ17

DQB1

DQ17

BP_D[26]

DQB2

DQ18

DQB2

DQ18

BP_D[27]

DQB3

DQ19

DQB3

DQ19

BP_D[28]

DQB4

DQ20

DQB4

DQ20

BP_D[29]

DQB5

DQ21

DQB5

DQ21

BP_D[30]

DQB6

DQ22

DQB6

DQ22

BP_D[31]

DQB7

DQ23

DQB7

DQ23

BP_D[32]

DMB0/DBIB[0]

DM2/DBI[2]

DMB0

DM2

BP_D[33]

DQSB_T[0]

DQS_T[2]

DQSB_T[0]

DQS_T[2]

BP_D[34]

DQSB_C[0]

DQS_C[2]

DQSB_C[0]

DQS_C[2]

BP_D[35]

 

 

 

 

DBYTE-3

BP_D[36]

DQB8

DQ24

DQB8

DQ24

BP_D[37]

DQB9

DQ25

DQB9

DQ25

BP_D[38]

DQB10

DQ26

DQB10

DQ26

BP_D[39]

DQB11

DQ27

DQB11

DQ27

BP_D[40]

DQB12

DQ28

DQB12

DQ28

BP_D[41]

DQB13

DQ29

DQB13

DQ29

BP_D[42]

DQB14

DQ30

DQB14

DQ30

BP_D[43]

DQB15

DQ31

DQB15

DQ31

BP_D[44]

DMB1/DBIB[1]

DM3/DBI[3]

DMB1

DM3

BP_D[45]

DQSB_T[1]

DQS_T[3]

DQSB_T[1]

DQS_T[3]

BP_D[46]

DQSB_C[1]

DQS_C[3]

DQSB_C[1]

DQS_C[3]

BP_D[47]

 

 

 

 

18.3.2 Address and Command

 

Ball Name

LPDDR4

DDR4

LPDDR3

DDR3

 

Ball Name

LPDDR4

DDR4

LPDDR3

DDR3

Master

BP_MEMRESET_L

RESET_N

RESET_N

 

RESET_N

BP_ALERT_N

 

ALERT_N

 

 

ACX4-0

BP_A[0]

CKEA0

CKE0

CKEA0

CKE0

BP_A[1]

CKEA1

CKE1

CKEA1

CKE1

BP_A[2]

CSA0

CS_N0

CSA0

CS_N0

BP_A[3]

CSA1

C0

CSA1

 

ACX4-1

BP_A[4]

CLKA_T

BG0

CLKA_T

BA2

BP_A[5]

CLKA_C

BG1

CLKA_C

A14

BP_A[6]

 

ACT_N

 

A15

BP_A[7]

 

A9

 

A9

ACX4-2

BP_A[8]

CAA0

A12

CAA0

A12

BP_A[9]

CAA1

A11

CAA1

A11

BP_A[10]

CAA2

A7

CAA2

A7

BP_A[11]

CAA3

A8

CAA3

A8

ACX4-3

BP_A[12]

CAA4

A6

CAA4

A6

BP_A[13]

CAA5

A5

CAA5

A5

BP_A[14]

 

A4

CAA6

A4

BP_A[15]

 

A3

CAA7

A3

ACX4-4

BP_A[16]

 

CLK0_T

CAA8

CLK0_T

BP_A[17]

 

CLK0_C

CAA9

CLK0_C

BP_A[18]

 

 

ODTA

 

BP_A[19]

 

 

 

 

ACX4-5

BP_A[20]

CKEB0

CLK1_T

CKEB0

CLK1_T

BP_A[21]

CKEB1

CLK1_C

CKEB1

CLK1_C

BP_A[22]

CSB1

 

CSB1

 

BP_A[23]

CSB0

 

CSB0

 

ACX4-6

BP_A[24]

CLKB_T

A2

CLKB_T

A2

BP_A[25]

CLKB_C

A1

CLKB_C

A1

BP_A[26]

 

BA1

 

BA1

BP_A[27]

 

PAR

 

PAR

ACX4-7

BP_A[28]

CAB0

A13

CAB0

A13

BP_A[29]

CAB1

BA0

CAB1

BA0

BP_A[30]

CAB2

A10

CAB2

A10

BP_A[31]

CAB3

A0

CAB3

A0

ACX4-8

BP_A[32]

CAB4

C2

CAB4

 

BP_A[33]

CAB5

CAS_N

CAB5

CAS_N

BP_A[34]

 

WE_N

CAB6

WE_N

BP_A[35]

 

RAS_N

CAB7

RAS_N

ACX4-9

BP_A[36]

 

ODT0

CAB8

ODT0

BP_A[37]

 

ODT1

CAB9

ODT1

BP_A[38]

 

CS_N1

ODTB

CS_N1

BP_A[39]

 

C1

 

 

19. Package Dimension

19.1 15mm x 15mm FCCSP Package Dimension

 

19.2 Recommended Reflow Profile

19.2.1 Recommended Reflow Parameter Value

Parameter

Reference

Green Package

Average temperature gradient in preheating

Rpreheat

1-2 °C /sec

Soak time

tsoak

60-90 sec

Temperature gradient in soak/dryout

Rdryout

2-3 °C /sec

Time above Tmp (Melting Point), 217 °C

treflow

40-60 sec

Peak temperature in reflow

Tpeak

217 °C + 20 °C (min.) to 30 °C (max.)

Temperature gradient in cooling

Rcooling

2-4 °C /sec

Note:

  1. Sn/Ag/Cu are recommended for SMT application

  2. Max. temperature for IC in SMT's process: <= 260 °C , time: <= 10 sec

 19.2.2 Recommended Reflow Profile

Note:

  1. Compliance with the EU RoHS Directive

  2. Material Recycling: Cu 30%