X1500 Iot Application Processor: Data Sheet
X1500 Iot Application Processor: Data Sheet
X1500 Iot Application Processor: Data Sheet
Disclaimer
This documentation is provided for use with Ingenic products. No license to Ingenic property rights is
granted. Ingenic assumes no liability, provides no warranty either expressed or implied relating to the
usage, or intellectual property right infringement except as provided for by Ingenic Terms and
Conditions of Sale.
Ingenic products are not designed for and should not be used in any medical or life sustaining or
supporting equipment.
All information in this document should be treated as preliminary. Ingenic may make changes to this
document without notice. Anyone relying on this documentation should contact Ingenic for the current
documentation and errata.
CONTENTS
1 Overview .......................................................................................... 1
1.1 Block Diagram ......................................................................................................................... 1
1.2 Features .................................................................................................................................. 1
1.2.1 CPU Core ........................................................................................................................ 1
1.2.2 Image Core ...................................................................................................................... 2
1.2.3 Display/Camera/Audio ..................................................................................................... 2
1.2.4 Memory Interface ............................................................................................................ 3
1.2.5 System Functions ............................................................................................................ 3
1.2.6 Peripherals ...................................................................................................................... 5
1.2.7 Bootrom ........................................................................................................................... 7
i
X1500 IoT Application Processor Data Sheet
Copyright © 2005-2017 Ingenic Semiconductor Co., Ltd. All rights reserved.
TABLES
TABLES
Table 2-1 GPIO Group A Pinmux(30) .................................................................................................. 10
Table 2-2 GPIO Group B Pinmux(15) .................................................................................................. 11
Table 2-3 GPIO Group C Pinmux(8) .................................................................................................... 12
Table 2-4 GPIO Group D Pinmux(6) .................................................................................................... 13
Table 2-5 X1500 function pin description ............................................................................................. 13
Table 2-6 X1500 Function Description ................................................................................................. 16
Table 3-1 Absolute Maximum Ratings ................................................................................................. 19
Table 3-2 Recommended operating conditions for power supplies ..................................................... 20
Table 3-3 Recommended operating conditions for VDDMEM supplied pins ....................................... 20
Table 3-4 Recommended operating conditions for VDDIO/VDDIO_5T/VDDRTC supplied pins ........ 20
Table 3-5 Recommended operating conditions for others ................................................................... 20
Table 3-6 DC characteristics for VREFMEM ............................................................................................. 21
Table 3-7 DC characteristics for VDDmem supplied pins in LPDDR application ................................ 21
Table 3-8 DC characteristics for VDDIO/VDDIO_5T/VDDRTC supplied pins for 1.8V application ..... 21
Table 3-9 DC characteristics for VDDIO/VDDIO_5T/VDDRTC supplied pins for 2.5V application ..... 22
Table 3-10 DC characteristics for VDDIO/VDDIO_5T/VDDRTC supplied pins for 3.3V application ... 22
Table 3-11 Power-On Timing Parameters ........................................................................................... 23
Table 3-12 Boot Configuration of X1500 ........................................................................................... 26
i
X1500 IoT Application Processor Data Sheet
Copyright © 2005-2017 Ingenic Semiconductor Co., Ltd. All rights reserved.
FIGURES
FIGURES
Figure 1-1 X1500 Diagram ..................................................................................................................... 1
Figure 2-1 X1500 pin to ball assignment ............................................................................................... 9
Figure 3-1 Power-On Timing Diagram ................................................................................................. 25
Figure 3-2 Boot flow diagram of X1500 ............................................................................................... 27
Figure 4-1 X1500 package outline drawing ......................................................................................... 29
i
X1500 IoT Application Processor Data Sheet
Copyright © 2005-2017 Ingenic Semiconductor Co., Ltd. All rights reserved.
Overview
1 Overview
X1500 is a low power consumption, high performance and high integrated application processor, the
application is focus on IoT devices. And it can match the requirements of many other embedded
products.
NAME SIP LPDDR
X1500 32MB
1.2 Features
1
X1500 IoT Application Processor Data Sheet
Copyright © 2005-2017 Ingenic Semiconductor Co., Ltd. All rights reserved.
Overview
®
– XBurst 9-stage pipeline micro-architecture
MMU
– 32-entry joint-TLB
– 4 entry Instruction TLB
– 4 entry data TLB
L1 Cache
– 16KB instruction cache
– 16KB data cache
Hardware debug support
16KB tight coupled memory
L2 Cache
– 128KB unify cache
The XBurst® processor system supports little endian only
1.2.3 Display/Camera/Audio
Camera interface module
– Input image size up to 2M pixels
– Integrated DMA
– Supported data format: YCbCr 4:2:2
– Supports ITU656 (YCbCr 4:2:2) input
– Configurable VSYNC and HSYNC signals: active high/low
– Configurable PCLK: active edge rising/falling
– PCLK max. 80MHz
– Configurable output order
Low power DMIC Controller
– 16 bits data interface and 20bit precision internal controller.
– SNR: 90dB, THD: -90dB @ FS -20dB
– Linear high pass filter include. Attenuation: -2.9dB@100Hz, -22dB@27Hz. -36dB@10Hz
– Low power voice trigger when waiting to start talking.
– 1 to 4 channel MIC support.
– Support voice data pre-fetch when trigger enable and the data interface disable, but do
not increase the power dissipation.
2
X1500 IoT Application Processor Data Sheet
Copyright © 2005-2017 Ingenic Semiconductor Co., Ltd. All rights reserved.
Overview
Timer and counter unit with PWM output and/or input edge counter
– Provide 5 channels, all can generate PWM, two of them have input signal transition edge
counter
– 16-bit A counter and 16-bit B counter with auto-reload function every channel
– Support interrupt generation when the A counter underflows
– Three clock sources: RTCLK (real time clock), EXCLK (external clock input), PCLK (APB
Bus clock) selected with 1, 4, 16, 64, 256 and 1024 clock dividing selected
OS timer
– One channel
– 32-bit counter and 32-bit compare register
– Support interrupt generation when the counter matches the compare register
– Three clock sources: RTCLK (real time clock), EXCLK (external clock input), PCLK (APB
Bus clock) selected with 1, 4, 16, 64, 256 and 1024 clock dividing selected
Interrupt controller
– Total 64 interrupt sources
– Each interrupt source can be independently enabled
– Priority mechanism to indicate highest priority interrupt
– All the registers are accessed by CPU and PDMA
– Unmasked interrupts can wake up the chip in sleep mode
– Another set of source, mask and pending registers to serve for PDMA
Watchdog timer
– Generates WDT reset
– A 16-bit Data register and a 16-bit counter
– Counter clock uses the input clock selected by software
PCLK, EXTAL and RTCCLK can be used as the clock for counter
The division ratio of the clock can be set to 1, 4, 16, 64, 256 and 1024 by software
PDMA Controller
– Support up to 8 independent DMA channels
– Descriptor or No-Descriptor Transfer mode
®
– A simple Xburst -1 CPU supports smart transfer mode controlled by programmable
firmware
– Transfer data units: 1-byte, 2-byte, 4-byte, 16-byte, 32-byte, 64-byte, 128-byte
24
– Transfer number of data unit: 1 ~ 2 -1
– Independent source and destination port width: 8-bit, 16-bit, 32-bit
– Fixed three priorities of channel groups: 0~3, highest; 4~11: mid; 12~31: lowest
– An extra INTC IRQ can be bound to one programmable DMA channel
4
X1500 IoT Application Processor Data Sheet
Copyright © 2005-2017 Ingenic Semiconductor Co., Ltd. All rights reserved.
Overview
1.2.6 Peripherals
General-Purpose I/O ports
– Each port can be configured as an input, an output or an alternate function port
– Each port can be configured as an interrupt source of low/high level or rising/falling edge
triggering. Every interrupt source can be masked independently
– Each port has an internal pull-up or pull-down resistor connected. The pull-up/down
resistor can be disabled
– GPIO output 4 interrupts, 1 for every group, to INTC
– Soft connect/disconnect
– 8 endpoints in device mode, 16 channels for host mode.
– Dedicate FIFO
– Supports control, interrupt, ISO and bulk transfer
1.2.7 Bootrom
16KB Boot ROM memory
7
X1500 IoT Application Processor Data Sheet
Copyright © 2005-2017 Ingenic Semiconductor Co., Ltd. All rights reserved.
Pinout Information
2 Pinout Information
2.1 Pin Map
The X1500 pin to ball assignment is shown in Figure 2-1.
8
X1500 IoT Application Processor Data Sheet
Copyright © 2005-2017 Ingenic Semiconductor Co., Ltd. All rights reserved.
Pinout Information
MSC0_CMD_
I2C0_SDA_ I2C0_SCK_
D PB24 PB23
VDDMEM VDDMEM VDDMEM VSS CIM_PCLK_PA08 SSI0_CE0_PA
25
MSC0_CLK_S
PWM0_PC2 PWM4_PC2 MSC0_D0_SSI
E 5 4 VSS VSS VDDMEM VDDMEM VSS VSS 0_DR_PA23
SI0_CLK_PA2
4
I2C1_SDA_ I2C1_SCK_
MSC0_D2_SSI MSC0_D1_SS
F PWM2_PC2 PWM1_PC2 VSS VSS VDD VDD 0_CE1_PA21 I0_DT_PA22
7 6
BOOT_SEL BOOT_SEL UART1_TXD_PA0 MSC0_D3_SS
G 0_PB28 1_PB29 VSS VSS VDD VDD 5 I0_GPC_PA20
UART2_RXD_ UART2_TXD_
UART1_RXD_PA0
H UART1_RTS_ UART1_CTS_ VSS VSS VSS VDDIO VDDIO VDD 4
I2C1_SDA_PA01
PD05 PD04
SSI0_DR_U SSI0_DT_U
UART2_RXD_PA0 UART2_TXD_PA
J ART1_TXD_ ART1_RXD VSS VSS VDDIO_5V VDDIO OTG_VBUS 2 03
PD03 _PD02
SSI0_CLK_I SSI0_CE0_I
K 2C2_SCK_P 2C2_SDA_P VSSRTC PLL_AVSS AVSOTG OTG_ID PWM3_PB06 I2C1_SCK_PA00
D00 D01
9
X1500 IoT Application Processor Data Sheet
Copyright © 2005-2017 Ingenic Semiconductor Co., Ltd. All rights reserved.
Pinout Information
10
X1500 IoT Application Processor Data Sheet
Copyright © 2005-2017 Ingenic Semiconductor Co., Ltd. All rights reserved.
Pinout Information
11
X1500 IoT Application Processor Data Sheet
Copyright © 2005-2017 Ingenic Semiconductor Co., Ltd. All rights reserved.
Pinout Information
12
X1500 IoT Application Processor Data Sheet
Copyright © 2005-2017 Ingenic Semiconductor Co., Ltd. All rights reserved.
Pinout Information
Memory
A6 ZQ DDR PHY ZQ calibration resistor
A7 VREF0 DDR PHY VREF
Power and Ground
D5 VDDMEM P - IO digital power for DRAM 1.8V
D6 VDDMEM P - IO digital power for DRAM 1.8V
D7 VDDMEM P - IO digital power for DRAM 1.8V
13
X1500 IoT Application Processor Data Sheet
Copyright © 2005-2017 Ingenic Semiconductor Co., Ltd. All rights reserved.
Pinout Information
14
X1500 IoT Application Processor Data Sheet
Copyright © 2005-2017 Ingenic Semiconductor Co., Ltd. All rights reserved.
Pinout Information
15
X1500 IoT Application Processor Data Sheet
Copyright © 2005-2017 Ingenic Semiconductor Co., Ltd. All rights reserved.
Pinout Information
CIM(Camera Interface)
CIM_PCLK Input CIM pixel clock input
CIM_HSYN Input CIM line horizonal sync input
CIM_VSYN Input CIM vertical sync input
CIM_MCLK Output CIM master clock output
CIM_D7 Input CIM data input bit 7
CIM_D6 Input CIM data input bit 6
CIM_D5 Input CIM data input bit 5
CIM_D4 Input CIM data input bit 4
CIM_D3 Input CIM data input bit 3
CIM_D2 Input CIM data input bit 2
CIM_D1 Input CIM data input bit 1
CIM_D0 Input CIM data input bit 0
I2S
I2S_MCLK Output I2S master clock out
I2S_BCLK Bidirection I2S bit clock
I2S_LRCLK Bidirection I2S LR clock
I2S_DI Input I2S data input
I2S_DO Output I2S data output
DMIC
DMIC0_IN Input Digital MIC data input(Front/Back channel)
DMIC1_IN Input Digital MIC data input(Left/Right channel)
16
X1500 IoT Application Processor Data Sheet
Copyright © 2005-2017 Ingenic Semiconductor Co., Ltd. All rights reserved.
Pinout Information
17
X1500 IoT Application Processor Data Sheet
Copyright © 2005-2017 Ingenic Semiconductor Co., Ltd. All rights reserved.
Pinout Information
NOTES:
1 The meaning of phases in IO cell characteristics are:
a Bi-dir, Single-end: bi-direction and single-ended DDR IO are used.
b Output, Single-end: output and single-ended DDR IO are used.
c Output, Differential: output and differential signal DDR IO are used.
d Bi-dir, Differential: bi-direction and differential signal DDR IO are used.
e 4mA, 8mA, 16mA out: The IO cell’s output driving strength is about 4mA,8mA,16mA.
4/8mA means the IO cell's output driving strength is selected and can be set as 4mA or 8mA.
2/4mA means the IO cell's output driving strength is selected and can be set as 2mA or 4mA.
f Pull-up: The IO cell contains a pull-up resistor.
g Pull-down: The IO cell contains a pull-down resistor.
h Pullup-pe: The IO cell contains a pull-up resistor and the pull-up resistor can be enabled or disabled by setting corresponding register.
i Pulldown-pe: The IO cell contains a pull-down resistor and the pull-down resistor can be enabled or disabled by setting corresponding register.
j rst-pe: these pins are initialed (during reset and after reset) to IO internal pull (up or down) enabled. Otherwise, the pins are initialed to pull
disabled
k Schmitt: The IO cell is Schmitt trig input.
l ~SL: The IO cell do not limited slew rate.
2 All GPIO shared pins are reset to GPIO input
18
X1500 IoT Application Processor Data Sheet
Copyright © 2005-2017 Ingenic Semiconductor Co., Ltd. All rights reserved.
Electrical Specifications
3 Electrical Specifications
3.1 Absolute Maximum Ratings
The absolute maximum ratings for the processors are listed in Table 3-1. Do not exceed these
parameters or the part may be damaged permanently. Operation at absolute maximum ratings is not
guaranteed.
19
X1500 IoT Application Processor Data Sheet
Copyright © 2005-2017 Ingenic Semiconductor Co., Ltd. All rights reserved.
Electrical Specifications
20
X1500 IoT Application Processor Data Sheet
Copyright © 2005-2017 Ingenic Semiconductor Co., Ltd. All rights reserved.
Electrical Specifications
3.3 DC Specifications
The DC characteristics for each pin include input-sense levels and output-drive levels and currents.
These parameters can be used to determine maximum DC loading, and also to determine maximum
transition times for a given load. All DC specification values are valid for the entire temperature range
of the device.
Table 3-8 DC characteristics for VDDIO/VDDIO_5T/VDDRTC supplied pins for 1.8V application
Table 3-9 DC characteristics for VDDIO/VDDIO_5T/VDDRTC supplied pins for 2.5V application
Table 3-10 DC characteristics for VDDIO/VDDIO_5T/VDDRTC supplied pins for 3.3V application
22
X1500 IoT Application Processor Data Sheet
Copyright © 2005-2017 Ingenic Semiconductor Co., Ltd. All rights reserved.
Electrical Specifications
VTPU Threshold point with pull-up resistor enabled 1.36 1.48 1.64 V
VTPD Threshold point with pull-down resistor enabled 1.40 1.52 1.66 V
Schmitt trig low to high threshold point with pull-up
VTPU+ 1.62 1.75 1.89 V
resistor enabled
Schmitt trig high to low threshold point with pull-down
VTPU– 1.16 1.28 1.43 V
resistor enabled
Schmitt trig low to high threshold point with pull-down
VTPD+ 1.64 1.77 1.91 V
resistor enabled
Schmitt trig high to low threshold point with pull-up
VTPD– 1.19 1.31 1.45 V
resistor enabled
IL Input Leakage Current @ VI=1.8V or 0V ±10 μA
IOZ Tri-State output leakage current @ VI=1.8V or 0V ±10 μA
RPU Pull-up Resistor 34 51 81 kΩ
RPD Pull-down Resistor 35 51 88 kΩ
VOL Output low voltage 0.4 V
VOH Output high voltage 2.4 V
8mA 10.0 15.2 20.2 mA
IOL Low level output current @ VOL(max)
16mA 20.2 30.6 40.6 mA
8mA 13.9 28.0 48.2 mA
IOH High level output current @ VOH(min)
16mA 27.8 56.0 96.3 mA
NOTES:
1 The power rise time is defined as 10% to 90%.
2 The PPRST_ must be kept at least 100us. After PPRST_ is deasserted, the corresponding
chip reset will be extended at least 40ms.
3 It must make sure the EXCLK is stable and all power(except AVDEFUSE) is stable.
24
X1500 IoT Application Processor Data Sheet
Copyright © 2005-2017 Ingenic Semiconductor Co., Ltd. All rights reserved.
Electrical Specifications
tR_VDDRTC
VDDRTC
tD_VDD
tD_VDD
tR_VDD
VDD
tD_VDDIO
tD_VDDIO
tR_VDDIO
VDDIO
tD_AVD
tR_AVD
AVD
tD_PPRST_
PPRST_
tD_AVDEFUSE
AVDEFUSE
After reset, all GPIO shared pins are put to GPIO input function and most of their internal pull-up/down
resistor are set to on, see “2.5 Pin Descriptions” for details. The PWRON is output 1. The oscillators
25
X1500 IoT Application Processor Data Sheet
Copyright © 2005-2017 Ingenic Semiconductor Co., Ltd. All rights reserved.
Electrical Specifications
are on. The USB 2.0 OTG PHY, the audio CODEC DAC/ADC put in suspend mode.
3.4.3 BOOT
The boot sequence of the X1500 is controlled by boot_sel [1:0] pin values. The following table lists
them:
26
X1500 IoT Application Processor Data Sheet
Copyright © 2005-2017 Ingenic Semiconductor Co., Ltd. All rights reserved.
Electrical Specifications
27
X1500 IoT Application Processor Data Sheet
Copyright © 2005-2017 Ingenic Semiconductor Co., Ltd. All rights reserved.
Packaging Information
4 Packaging Information
4.1 Overview
X1500 processor is offered in 109-pin BGA package, which is 8mm X 8mm X 1.2mm, 12 x 12 matrix
ball grid array and 0.65mm ball pitch, show in Figure 4-1.
28
X1500 IoT Application Processor Data Sheet
Copyright © 2005-2017 Ingenic Semiconductor Co., Ltd. All rights reserved.
Packaging Information
Notes:
1. BALL PAD OPENING: 0.270mm;
2. PRIMARY DATUM C AND SEATING PLANE ARE THE SOLDER BALLS;
3. DIMENSION b IS MEASURED AT THE MAXIMUM SOLDER BALL DIAMETER,PARALLEL
TO PRIMARY DATUM C;
4. SPECIAL CHARACTERISTICS C CLASS: bbb,ddd;
5. THE PATTERN OF PIN 1 FIDUCIAL IS FOR REFERENCE ONLY;
6. BAN TO USE THE LEVEL 1 ENVIRONMENT-RELATED SUBSTANCES OF JCET
PRESCRIBING;
7. ALL UNITS ARE IN MILLIMETER;
29
X1500 IoT Application Processor Data Sheet
Copyright © 2005-2017 Ingenic Semiconductor Co., Ltd. All rights reserved.
PCB Mounting Guidelines
30
X1500 IoT Application Processor Data Sheet
Copyright © 2005-2017 Ingenic Semiconductor Co., Ltd. All rights reserved.