Apple A10 Series Application Processor

jjwu6266 3,493 views 30 slides Aug 22, 2017
Slide 1
Slide 1 of 30
Slide 1
1
Slide 2
2
Slide 3
3
Slide 4
4
Slide 5
5
Slide 6
6
Slide 7
7
Slide 8
8
Slide 9
9
Slide 10
10
Slide 11
11
Slide 12
12
Slide 13
13
Slide 14
14
Slide 15
15
Slide 16
16
Slide 17
17
Slide 18
18
Slide 19
19
Slide 20
20
Slide 21
21
Slide 22
22
Slide 23
23
Slide 24
24
Slide 25
25
Slide 26
26
Slide 27
27
Slide 28
28
Slide 29
29
Slide 30
30

About This Presentation

Apple A10 Series Application Processor


Slide Content

2010 2011 2012 2013 2014
ARM® Cortex
TM
-A8
SC, 45nm
ARM® Cortex
TM
-A9
DC, 45nm
ARM® Cortex
TM
-A9
DC, 32nm HKMG
ARM® ARMv7
DC, 32nm HKMG
ARM® ARMv7a
DC, 32nm HKMG
ARM® Cortex
TM
-A9
SC, 32nm HKMG
APL2498 APL0498
APL0398
APL5498
APL0598
APL5598
APL0698 APL5698
ARM® ARMv8
DC, 28nm HKMG
M7 Motion Coprocessor
ARM® Cortex
TM
-A9
DC, 45nm
APL7498

APL1011
ARM® ARMv8a
DC/TC, 20nm HKMG
M8 Motion Coprocessor
APL1012
ARM® v7a
SC, 28nm HKMG
APL0778
ARM® ARMv8a
DC, 14/16nm FinFET
M9 Motion Coprocessor
APL1012
APL0898
M9
APL1012
M9
APL1W24
M10
ARM® ARMv8a
QC, 16nm FinFET
M10 Motion Coprocessor
APL1071
M10
ARM® ARMv8a
6-cores, 16nm FinFET
M10 Motion Coprocessor
2014 2015 2016 2017 2018
ARM® v8a
DC, 28nm HKMG

2010 2011 2012 2013 2014
ARM® Cortex
TM
-A8
SC, 45nm
ARM® Cortex
TM
-A9
DC, 45nm
ARM® Cortex
TM
-A9
DC, 32nm HKMG
ARM® ARMv7
DC, 32nm HKMG
ARM® ARMv7a
DC, 32nm HKMG
ARM® Cortex
TM
-A9
SC, 32nm HKMG
APL2498 APL0498
APL0398
APL5498
APL0598
APL5598
ARM® Cortex
TM
-A9
DC, 45nm
APL7498
32-bit Processor

2014 2015 2016 2017
APL0698 APL5698
ARM® ARMv8
DC, 28nm HKMG
M7 Motion Coprocessor
APL1011
ARM® ARMv8a
DC/TC, 20nm HKMG
M8 Motion Coprocessor
APL1012
APL1012
APL0898
ARM® ARMv8a
DC, 14/16nm FinFET
M9 Motion Coprocessor
APL1012
M9 M9
APL1W24
ARM® ARMv8a
QC, 16nm FinFET
M10 Motion Coprocessor
M10
APL1071
M10
ARM® ARMv8a
6-cores, 16nm FinFET
M10 Motion Coprocessor
64-bit Processor

APL1W24/339S00258
- TSMC 16nm FinFET process
- Apple 4
th
generation ARM v8a architecture, 2.34GHz
-Two high-performance cores
-Two high-efficiency cores
- Integrated M10 motion coprocessor
- Imagination PowerVR Series 7 GPU, 6-clusters
- 4-channel 16-bits LPDDR4 memory controller
- DisplayPort/MIPI-CSI
- PCIe, HSIC, I
2
C, UART, USB
- Fingerprint sensor controller
- 125mm
2

M10

120%
FASTER


339S0030


339S0036
ARM®ARM11
Single Core


339S0073
ARM® Cortex
TM
-A8
Single Core
ARM® v7 architecture
Dual Core
ARM® v8a architecture
Dual Core
ARM® Cortex
TM
-A8
Single Core
ARM® Cortex
TM
-A9
Single Core
ARM® v8 architecture
Dual Core
ARM® v8a architecture
Dual Core
ARM®ARM11
Single Core
M9
M10
ARM® v8a architecture
Quad Core
2007 2016
Processing Performance

2007 2016
240%
FASTER
Graphics Performance


339S0030
Imagination
MBX Lite


339S0036


339S0073
M9
Imagination
MBX Lite
Imagination
PowerVR SGX535
Imagination
PowerVR SGX535
Imagination
PowerVR SGX543MP2
Imagination
PowerVR SGX543MP3
Imagination
PowerVR GX6430
Imagination
PowerVR Series6XT
4-Clusters
Imagination
PowerVR Series 7XT
GT7600, 6-cores
M10
Imagination
PowerVR Series 7XT
GT7600

338S00105
Audio Codec



32GB/128GB/256GB
NVMe SSD





338S00225-A1
PMIC




338S00220
Audio AMP
M10

iPhone 7

4-channel
16-bits LPDDR4
16Gb/24Gb

LPDDR4
LPDDR4
LPDDR4
LPDDR4
PCIe

NVMe SSD
32GB/128/256GB




338S00225-A1
PMIC



338S00105
Audio Codec

Qualcomm
MDM9645


Qualcomm
PMD9645


Qualcomm
WTR4905


Qualcomm
WTR3925

RF Front
End

Bosch
Barometer


ALPS
eCompass


InvenSense
Accel/Gyro


4.7”, 1334x750
5.5”, 1920x1080

PCIe

Murata/USI
339S00199
339S00201

UART PCIe

NXP
CBTL1610B3

Touch
Screen
Controller

TAPTIC
ENGINE
ALS
M10

ADI
AD7149


NXP
67V04



338S00220
Audio AMP

iPhone 7



338S00105
Audio Codec


338S00220
Audio AMP

intel
PMB9943


intel
PMB6826


intel
PMB5750s


intel
PMB5750s

RF Front
End

Bosch
Barometer


ALPS
eCompass


InvenSense
Accel/Gyro


4.7”, 1334x750
5.5”, 1920x1080

SSIC UART PCIe

NXP
CBTL1610B3


TAPTIC
ENGINE
ALS

BRCM
BCM47734

M10

4-channel
16-bits LPDDR4
16Gb/24Gb

LPDDR4
LPDDR4
LPDDR4
LPDDR4
PCIe

NVMe SSD
32GB/128/256GB




338S00225-A1
PMIC
Touch
Screen
Controller

NXP
67V04


ADI
AD7149


Murata/USI
339S00199
339S00201

APL1071/343S00195
- TSMC 10nm FinFET process
- Apple 4
th
generation ARM v8a architecture, 2.38GHz
-Three high-performance cores
-Three high-efficiency cores
- Integrated M10 motion coprocessor
- 12-cores GPU
- 8-channel 16-bits LPDDR4 memory controller
- DisplayPort/MIPI-CSI
- PCIe, I
2
C, UART, USB 3.0
- Fingerprint sensor controller
- 125mm
2

M10

2007 2017
500x
FASTER
Imagination
PowerVR SGX535
Imagination
PowerVR SGX543MP2
Imagination
PowerVR SGX543MP4
Imagination
PowerVR Series 6XT
8-Clusters
M9
Imagination
PowerVR Series 7XT
12-cores
Imagination
PowerVR SGX554MP4
Imagination
PowerVR G6430
M10
12-cores GPU
Graphics Performance

53mm
2

122mm
2

165mm
2

123mm
2

102mm
2

128mm
2

147mm
2

96mm
2

0
20
40
60
80
100
120
140
160
180
Tablet SoC Die Size
SAMSUNG 45nm
SAMSUNG 45 nm
SAMSUNG 45nm
SAMSUNG 32nm
SAMSUNG 28nm
SAMSUNG 20nm
M9
TSMC 16nm
M10
TSMC 10nm
2010 2017 2015 2014 2013 2011 2012

M10



64GB/256/512GB
NVMe SSD





343S00121-A1





343S00118-A0





343S00120-A0

iPad Pro
Front facing camera
Rear facing camera
PCIe UART
LPDDR4
LPDDR4 0
This is for WiFi +
Cellular model
PCIe
4-channel
16-bit
16Gb LPDDR4
WiFi/BT
Module
Baseband
Processor
PA
Chips
64/256/512GB
NVMe SSD
eCompass
Barometer
Gyro/Accel
ALS
NXP
1610A3
NXP
67V04
LPDDR4
LPDDR4
Broadcom
BCM15900
NXP
8416A1
LPDDR4
LPDDR4 4-channel
16-bit
16Gb LPDDR4
LPDDR4
LPDDR4
Broadcom
BCM15900
eDP

12.9”, 2732x2048
10.5”, 2224x1668

NXP
LP11U37
M10


CS42L83A





343S00118-A0





343S00120-A0





343S00121-A1

TSMC 10nm process
Apple TC performance core + TC efficiency core
12-cores GPU
8-channel 16-bit LPDDR4
PCIe/USB 3.0/UART
eDP/MIPI-CSI
PCIe NVMe SSD
intel 14nm process
Intel 7
th
generation core architecture, KabyLake, DC
Intel HD Graphics 615
4-channel 32-bit LPDDR3
PCIe/SSIC/USB 3.0/UART
eDP/MIPI-CSI
PCIe NVMe SSD/SATA/eMMC/SD

System Information
Apple MacBook 2017 Apple iPad Pro 2017
Operating System macOS 10.12.2(build 16F2073) iOS 10.3.2
Processor
Intel® Core™ i5-7Y32, 1.2GHz, DC
Intel® Core™ i5-7Y54, 1.3GHz, DC
Intel® Core™ i7-7Y75, 1.4GHz, DC
Apple A10X, 2.36GHz, TC
L1 Instruction Cache 32 KB x2 64KB
L1 Data Cache 32 KB x2 64KB
L2 Cache 256 KB x2 8192KB
L3 Cache 4096 KB 0 KB
System Memory 8GB LPDDR3-1867 4GB LPDDR4
Storage Apple proprietary NVMe SSD controller Apple proprietary NVMe SSD in BGA
Battery 41.4W 30.4W(10.5”)/41W(12.9”)
Battery Life
Up to 10 hours wireless web
Up to 12 hours iTunes movie playback
Up to 30 days of standby time
Up to 10 hours of surfing the web on Wi‐Fi, watching
video, or listening to music
Up to 9 hours of surfing the web using cellular data
network

2017 0
12”
2304 x 1440
PCIe 3.0 x2
eDP
USB
CIRRUS
4208-CWZ
PCIe
HD Audio
DP USB
LPDDR3
LPDDR3
Micron
7CB47
D9TDZ
32Gb LPDDR3
USI
339S0251
(BCM4350)
128GB/256GB
NAND Flash
128GB/256GB
NAND Flash
SK Hynix
H9CKNNN4GTATMR
-NTH
4Gb LPDDR3
PoP package
Apple Proprietary NVMe SSD



SN650839
61A7NNWGI
i
95828
HRTZ
X602BMZ
UART
PCIe
SPI
ALS
Intel® KabyLake CPU
+
Intel® HD Graphics 615
Intel®
PCH-LP
LPDDR3
LPDDR3
Micron
7CB47
D9TDZ
32Gb LPDDR3



PS8741A




CD3215B1
61AHXHW
GI


338S00227-A0
1715BHEY e6


58879D


58873D



AP0256J

Broadcom
BCM15700A2
SK Hynix
H5TC4G63CFR
4Gb DDR3L
Intel® Core™ i5-7Y32
Intel® Core™ i5-7Y54
Intel® Core™ i7-7Y75
STMicro
electronics
STM32F103R6
Force Touch TrackPad
Bosch
BMA280
Broadcom
BCM5976


TMP513A



TM4EA23I
H6ZXRI
72A60FW
GI

iPad Pro
Front facing camera
Rear facing camera
PCIe UART
LPDDR4
LPDDR4 0
This is for WiFi +
Cellular model
PCIe
4-channel
16-bit
16Gb LPDDR4
WiFi/BT
Module
Qualcomm
Baseband
Processor
PA
Chips
64/256/512GB
NVMe SSD
eCompass
Barometer
Gyro/Accel
ALS
NXP
1610A3
NXP
67V04
LPDDR4
LPDDR4
Broadcom
BCM15900
NXP
8416A1
LPDDR4
LPDDR4 4-channel
16-bit
16Gb LPDDR4
LPDDR4
LPDDR4
Broadcom
BCM15900
eDP

10.5”
2224x1668

M10



CS42L83A





343S00118-A0





343S00120-A0





343S00121-A1

Parade
DP825
TI
TPS565158
Intersil
248828
Cypress
CYPD2104
PCIe

3832
3485
9091
6813
0
1000
2000
3000
4000
5000
6000
7000
8000
9000
10000
Apple A10X
2.6GHz, TC
Intel m3-7Y32 1.2GHz, DC
(Kaby Lake)
Geekbench
Single-Core
Multi-core
Apple A10X vs intel 7
th
Gen CPU

Single-Core Performance
Apple MacBook 2017 Apple iPad Pro 2017

Single-Core Performance
Apple MacBook 2017 Apple iPad Pro 2017

Multi-Core Performance
Apple MacBook 2017 Apple iPad Pro 2017

Multi-Core Performance
Apple MacBook 2017 Apple iPad Pro 2017

Skylake-Y
Skylake-U
Apple A9X
Apple A10X
Apple A10

Skylake-Y
Skylake-U
Apple A9X
Apple A10X
Apple A10

3832
3515
3251
1933 1978
3901
1722
9091
5969
5468
6218
6375
7075
5632
0
1000
2000
3000
4000
5000
6000
7000
8000
9000
10000
Apple A10X
2.6GHz, TC
Apple A10
2.34GHz, DC
Apple A9X
2.3GHz, DC
Qualcomm
SnapDragon 835
SAMSUNG
Exynos 8895
Intel m3-7Y32
1.2GHz, DC
(Kaby Lake)
Intel Pentium J4205
1.5GHz, QC
(Apollo Lake)
Geekbench
Single-Core
Multi-core
Apple vs QCT vs SAMSUNG vs intel

System Memory Transition
2013 2014 2015 2016 2017
1H 2H 1H 2H 1H 2H 1H 2H 1H 2H
mac OS
Apple MacMini DDR3L DDR3L DDR3L LPDDR3 LPDDR3 LPDDR3 LPDDR3 LPDDR3 LPDDR3 LPDDR3
iMac DDR3L DDR3L DDR3L DDR3L DDR3L LPDDR3 LPDDR3 LPDDR3 DDR4 DDR4
iMac Pro DDR4
Apple MacBook Air LPDDR3 LPDDR3 LPDDR3 LPDDR3 LPDDR3 LPDDR3 LPDDR3 LPDDR3 LPDDR3 LPDDR3
The New MacBook 12" LPDDR3 LPDDR3 LPDDR3 LPDDR3 LPDDR3 LPDDR3
Apple MacBook Pro 13" DDR3L DDR3L DDR3L DDR3L LPDDR3 LPDDR3 LPDDR3 LPDDR3 LPDDR3 LPDDR3
Apple MacBook Pro 15" DDR3L DDR3L DDR3L DDR3L LPDDR3 LPDDR3 LPDDR3 LPDDR3 LPDDR3 LPDDR3
Mac Pro DDR3L DDR3L DDR3L DDR3L DDR3L DDR3L DDR3L DDR3L DDR3L DDR3L
watchOS Apple Watch LPDDR2 LPDDR2 LPDDR2 LPDDR3 LPDDR3 LPDDR3
iOS
Apple iPhone LPDDR3 LPDDR3 LPDDR3 LPDDR3 LPDDR3
LPDDR4 LPDDR4 LPDDR4 LPDDR4 LPDDR4
LPDDR3 LPDDR4 LPDDR4 LPDDR4 LPDDR4
Apple iPad Pro LPDDR4 LPDDR4 LPDDR4 LPDDR4 LPDDR4
Apple iPad Air LPDDR3 LPDDR3 LPDDR3 LPDDR3 LPDDR3 LPDDR3 LPDDR3 LPDDR3
iPad LPDDR4 LPDDR4
Apple iPad mini LPDDR3 LPDDR3 LPDDR3 LPDDR3 LPDDR3 LPDDR3 LPDDR3 LPDDR3 LPDDR3 LPDDR3
tvOS Apple TV LPDDR2 LPDDR2 LPDDR2 LPDDR2 LPDDR2
LPDDR3 LPDDR3 LPDDR3 LPDDR3 LPDDR3
LPDDR2 LPDDR2
iOS Apple iPod Touch LPDDR2 LPDDR3 LPDDR3 LPDDR3 LPDDR3 LPDDR3 LPDDR3 LPDDR3 LPDDR3 LPDDR3
HomePod LPDDR3