37

Click here to load reader

Apple A8 Series Application Processor

  • Upload
    jj-wu

  • View
    1.943

  • Download
    53

Embed Size (px)

Citation preview

Page 1: Apple A8 Series Application Processor
Page 2: Apple A8 Series Application Processor

2010 2011 2012 2013 2014 2015

ARM® CortexTM‐A8SC, 45nm

ARM® CortexTM‐A9DC, 45nm

ARM® CortexTM‐A9DC, 32nm HKMG

ARM® ARMv7DC, 32nm HKMG

ARM® ARMv7DC, 32nm HKMG

ARM® CortexTM‐A9SC, 32nm HKMG

ARM® ARMv8DC, 28nm HKMG

M7 Motion Coprocessor

ARM® CortexTM‐A9DC, 45nm

ARM® ARMv8DC/TC, 20nm HKMG

M8 Motion Coprocessor

Page 3: Apple A8 Series Application Processor

Apple A8APL1011

20nm HKMG processDual Core, ARM ARM v8a architecture, 1.4GHz1MB L2 Cache, 4MB L3 CacheDual‐channel LPDDR3 memory controller Imagination PowerVR Series6XT GPU, 4‐clustersH.264/MPEG‐4/M‐JPEG video decoderH.264/H.265 video encoderI2C/High‐speed UART/SPII2SSDIOMIPI‐DSIMIPI‐CSIUSB‐HSICApple Customized PoP packageM8 Motion Coprocessor

Page 4: Apple A8 Series Application Processor

2007 2014

CPU Performance

339S0030 339S0036339S0073

ARM® CortexTM‐A8Single Core

ARM® v7 architectureDual Core

ARM® v8a architectureDual Core

ARM®ARM11Single Core

ARM®ARM11Single Core

ARM® CortexTM‐A8Single Core

ARM® CortexTM‐A9Single Core

ARM® v8 architectureDual Core

UP TO

50XFASTER

Page 5: Apple A8 Series Application Processor

2007 2014

339S0030 339S0036 339S0073

Imagination PowerVR SGX535

ImaginationPowerVR SGX535

ImaginationPowerVR SGX543MP2

ImaginationPowerVR SGX543MP3

ImaginationMBX Lite

ImaginationMBX Lite

ImaginationPowerVR GX6430

ImaginationPowerVR Series6XT     

4‐Clusters

UP TO

84XFASTER

Graphics Performance

Page 6: Apple A8 Series Application Processor

Apple A8XAPL1012

20nm HKMG processTri Core, ARM ARM v8a architecture, 1.5GHz2MB L2 Cache, 4MB L3 CacheQuad‐channel LPDDR3 memory controller Imagination PowerVR Series6XT GPU, 8‐clustersH.264/MPEG‐4/M‐JPEG video decoderH.264/H.265 video encoderI2C/High‐speed UART/SPII2SSDIOeDPMIPI‐CSIUSB‐HSICM8 Motion Coprocessor

Page 7: Apple A8 Series Application Processor

2007 2014

CPU Performance

ARM® CortexTM‐A9DC, 45nm

ARM® CortexTM‐A8SC, 45nm

ARM® ARMv7DC, 32nm HKMG

ARM® ARMv8DC, 28nm HKMG

ARM® CortexTM‐A9DC, 45nm

ARM® ARMv8aTri Core

20nm HKMG

UP TO

12XFASTER

Page 8: Apple A8 Series Application Processor

2007 2014

Graphics Performance

ImaginationPowerVR SGX543MP2

ImaginationPowerVR SGX535

ImaginationPowerVR SGX554MP4

ImaginationPowerVR G6430

ImaginationPowerVR SGX543MP4

ImaginationPowerVR Series6XT     

8‐Clusters

UP TO

180XFASTER

Page 9: Apple A8 Series Application Processor

Apple M8NXP LPC18B1

NXP LPC1800 based microcontrollerARM® CortexTM‐M3 Core

Page 10: Apple A8 Series Application Processor
Page 11: Apple A8 Series Application Processor

338S1251‐AZPMIC

338S1201Audio Codec

338S1202Class‐D Amplifier

Page 12: Apple A8 Series Application Processor
Page 13: Apple A8 Series Application Processor

iPhone 6 Plus A1549

Apple A8 processor

8Gb LPDDR3, PoP, Micron/SAMAUNG/SK Hynix

RF Micro Device RF1331 RF Antenna Tuner

Qualcomm MDM9625M baseband processor

TriQuint TQF6410

Avago ACPM‐8020

InvenSense MPU‐6700 Bosch Sensortec BMA280

Skyworks SKY77356‐8

RF Micro Device RF5159 Avago ACPM‐8010 Qualcomm QFE1100 Skyworks SKY77802‐23

Page 14: Apple A8 Series Application Processor

iPhone 6 Plus A1549

AKM AK8963 eCompass

Murata 339S0228 WiFi/BT module

Texas Instruments 343S0694

Broadcom BCM5976C1KUBB6G  Apple 338S1201

NXP PN548 NFC controller  NXP LPC18B1(Apple M8 Motion Coprocessor) 

Apple 338S1251‐AZ PMIC

Main storage, 16GB/64GB/128GB

SanDisk/SK Hynix/Toshiba

Qualcomm PM80419 PMIC

Qualcomm WFR1620

Murata 221NU

Qualcomm WTR1625L Apple 338S1202

Bosch BMP280 barometer

AMS AS3923

Page 15: Apple A8 Series Application Processor

iPhone 6 A1549

Apple A8 processor

8Gb LPDDR3, PoP, Micron/SAMAUNG/SK Hynix

RF Micro Device RF1331 RF Antenna Tuner

Qualcomm MDM9625M baseband processor

Skyworks SKY77803‐20

Avago ACPM‐8020

InvenSense MPU‐6700 Bosch Sensortec BMA280

Skyworks SKY77356‐8

RF Micro Device RF5159 Avago ACPM‐8010 Qualcomm QFE1100 Skyworks SKY77802‐23

Page 16: Apple A8 Series Application Processor

iPhone 6 A1549

AKM AK8963 eCompass

USI 339S0231 WiFi/BT module

Texas Instruments 343S0694

Broadcom BCM5976C1KUBB6G  Apple 338S1201

NXP PN548 NFC controller  NXP LPC18B1(Apple M8 Motion Coprocessor) 

Apple 338S1251‐AZ PMIC

Main storage, 16GB/64GB/128GB

SanDisk/SK Hynix/Toshiba

Qualcomm PM80419 PMIC

Qualcomm WFR1620

Murata 221NU

Qualcomm WTR1625L

Apple 338S1202 Bosch BMP280 barometer

AMS AS3923

Page 17: Apple A8 Series Application Processor

4.7”/5.5”1334x7501920x1080

MIPI

ALS

BroadcomBCM5976

Front facing camera

Rear facing camera,

QualcommPM8019

QualcommWTR1625L

QualcommMDM9625M

Murata/USI339S0228/339S0231

SDIOUART

LPDDR3

16/64/128GBNAND FlashSanDisk/SK Hynix/

Toshiba

8GbLPDDR3PoP Package

Micron/SAMSUNG/SK Hynix

LPDDR3

Apple338S1251‐AZ

PMIC

Apple338S1201

Audio Codec

TexasInstruments47ACPY1343S0694

Touch Screen

Apple338S1202Class D AMP

AMSAS3923

PA chips

PA chips are model dependent

QualcommWFR1620

NXPPN548

Broadcom BCM43451

HSIC

AKMAK8963

I2C/SPI

BoschBMP280

I2C/SPI

InvenSenseMP67B

I2C

I2CBoschBMA280

NXPNVT8416

Lightning

NXPCBTL1610

Page 18: Apple A8 Series Application Processor

Manufacturer Device Function

▼Processor

Apple Apple A8 Microprocessor(Apple APL1011)

‧20nm process‧Dual‐core, ARM v8a architecture, 1.4GHz‧Imagination PowerVR Series6XT GPU, 4‐clusters‧Apple customized PoP package

NXP NXP LPC18B1(Apple M8 Motion Coprocessor)

‧NXP LPC1800 series micro processor‧ARM Cortex‐M3 

▼Memory

MicronSAMSUNGSK Hynix

EDF8164A3PM‐GD‐FK3QF1F10EM‐YGCEH9CKNNN8KTMRWR‐NTH

‧32‐bit, Dual‐channel, 8Gb LPDDR3‧Apple customized PoP package

SK HynixToshibaSanDisk

‧NAND Flash‐based storage‧Apple customized ‧16GB/64GB/128GB

▼PMIC

Apple Apple 338S1251‐AZ PMIC for Apple A8 Processor

Qualcomm PM8019 PMIC for Qualcomm MDM9625M baseband processor

▼Audio

AppleApple 338S1201(Cirrus Logic) Audio Codec

Apple 338S1202 (Cirrus Logic) Low Power Class‐D Audio Amplifiers

▼Touch Screen Controller

Texas Instruments 47ACPY1 343S0694 Line Driver

Broadcom BCM5976C1KUBB6G Touch Screen Controller

Page 19: Apple A8 Series Application Processor

Manufacturer Device Function

▼MEMs

InvenSense MPU‐6700(MP67B) 6‐Axis Gyro and Accelerometer 

Bosch Sensortech BMA280 3‐Axis Accelerometer

BMP280 Barometer

AKM AK8963C Electronic Compass ‐ 3‐Axis, w/ built‐in ADC & 14‐16‐bit selectable digital output

▼Others

Texas Instruments DRV2604  haptic driver 

▼Radio Frequency

MurataUSI

339S0228339S0231

Broadcom BCM43451‧802.11 ac/a/b/g/n Wi‐Fi‧Bluetooth 4.0‧FM Receiver

NXP PN548 NFC controller

AMS AS3923 NFC booster

Qualcomm MDM9625M baseband processor Baseband Processor:‧Rel 9 LTE Cat 4(150Mbps)‧ Rel 10 LTE‐FDD CA‧ Rel10 3C HSDPA+ 63Mbps‧ DC HSUPA‧ TD‐SCDMA‧ DOrB‧ QICE, Envelope Tracking‧Integrated Memory

WTR1625L GSM/CDMA/W‐CDMA/LTE RxD Transceiver

WFR1620 GSM/CDMA/W‐CDMA/LTE Receiver

QFE1100 Envelope Power Tracker

Page 20: Apple A8 Series Application Processor

Manufacturer Device Function

iPhone 6 Plus Model A1549

Skyworks SKY77356‐8 Mid Band PAD 

SKY77802‐23 Low Band LTE PAD 

Avago ACPM‐8020 High Band PAD 

ACPM‐8010 Ultra High Band PA + FBARs

RFMD RF5159 Antenna Switch Module 

RF1331 Antenna Tunner

TriQuint TQF6410 3G EDGE Power Amplifier Module 

iPhone 6 Plus Model A1524

Skyworks SKY77356‐8 Mid Band PAD 

SKY77802‐23 Low Band LTE PAD 

Avago ACPM‐8020 High Band PAD 

ACPM‐8010 Ultra High Band PA + FBARs

RFMD RF5159 Antenna Switch Module 

RF1331 Antenna Tunner

TriQuint TQF6410 3G EDGE Power Amplifier Module 

iPhone 6 Model A1586

Skyworks SKY77356‐8 Mid Band PAD 

SKY77802‐23 Low Band LTE PAD

SKY77803‐20 Mid Band LTE PAD

Avago ACPM‐8020 High Band PAD 

ACPM‐8010 Ultra High Band PA + FBARs

RFMD RF5159 Antenna Switch Module 

RF1331 Antenna Tunner

Page 21: Apple A8 Series Application Processor

▼Processor

Application Processor

‧Dual core‧ARM v8a architecture‧Imagination PowerVR Series 6XT GPU, 4‐clusters‧20nm  process

Apple M8Motion Coprocessor

‧ LPC18B1

▼Memory

System Memory

‧ Dual‐Channel‧ LPDDR3‧ 8Gb density‧ Apple customized PoP package

Storage

‧Apple customized NAND Flash‧16GB/64GB/128GB capacity

Page 22: Apple A8 Series Application Processor

‧Avago‧Qualcomm‧RF Micro‧Skyworks‧TriQuint

PA Chips

▼Radio Frequency

WiFi/BT‧ Broadcom BCM4354‧Murata & USI module

Baseband Processor‧Qualcomm MDM9625M‧Qualcomm WTR1625L/WFR260

NFC PN548

▼PMIC

PMIC for AP‧ Dialog Semiconductor

PMIC for BP‧ Qualcomm PM8019

▼Audio

Audio Codec

Class D audio amplifier

Page 23: Apple A8 Series Application Processor

Barometer

▼Touch Screen Controller

Controller

▼MEMs

Gyroscope

Accelerometer

Compass

Page 24: Apple A8 Series Application Processor

PMIC

338S1213Audio Codec

98721BEWVBoosted Class Amplifier

Page 25: Apple A8 Series Application Processor

Change is in the Air. 

Page 26: Apple A8 Series Application Processor

Apple A8X Processor

NXP 65V10 NFC Controller 

Fairchild Semiconductor FDMC 6683 

Fairchild Semiconductor FDMC 6676BZ 

Dual‐Channel LPDDR3, 8Gb, ELPIDA/Micron&SK Hynix

NXP LPC18B1UK, Apple M8 motion coprocessor

Apple 338S1213 audio codec Dual‐Channel LPDDR3, 8Gb, ELPIDA/Micron&SK Hynix

Bosch Sensortec BMP280, Barometer

Bosch Sensortec BMA280, Accelerometer

NAND Flash‐based storage, 16GB/64GB/128GB capacity

Maxim Integrated MAX98721BEWV Broadcom BCM5976 Texas Instruments TI48WHXDP 343S0583 

AKM AK8963

USI/Murata WiFi/BT module

NXP CBTL1610

Unknown part number,PMIC for Apple A8X processor, Dialog Semiconductor(?)

This area is used for WWAN function in Wi-Fi + Cellular model,                                1. Qualcomm MDM9625M                             2. Qualcomm PM8019                                       3. Qualcomm WTR1625L                                 4. Qualcomm WFR1620                                    5. PA chips:                                      TriQuint, Avago, RF Micro,  SKYWORKS

Page 27: Apple A8 Series Application Processor

eDP

ALS

BroadcomBCM5976

Front facing camera

Rear facing camera

AKMAK8963

I2C/SPI

BoschBMP280

I2C/SPI

B418/B412

QualcommPM8019

QualcommWTR1625L

QualcommMDM9625M

Murata/USI339S0229/339S0251

SDIOUART

LPDDR3

16/64/128GBNAND Flash

SK Hynix

2‐channel8Gb

LPDDR3LPDDR3

ApplePMIC

Apple338S1213

Audio Codec

TexasInstruments48WHXDP343S0583

Touch Screen

PA chips

For Wi-Fi + Cellular model only

QualcommWFR1620

NXPPN548

Broadcom BCM4350

HSIC

NXPNVT8416

NXPCBTL1610

BroadcomBCM5976

I2CBoschBMA280

MAXIMMAX98721

9.7”2048x1536

TITPS65143A

ParadeDP675

LPDDR3

LPDDR3

2‐channel8Gb

LPDDR3

Lightning

Page 28: Apple A8 Series Application Processor

Electronic Compass ‐ 3‐Axis, w/ built‐in ADC & 14‐16‐bit selectable digital outputAK8963AKM

▼MEMs

UnknownUnknown part number(Chip package marking: B418/B412)Unknown

3‐Axis AccelerometerBMA280Bosch Sensortech

BarometerBMP280

Touch Screen ControllerBCM5976TCIKUBB6GBroadcom

Manufacturer Device Function

▼Processor

Apple Apple A8X Microprocessor(Apple APL1012)

‧20nm process‧Tri‐core, ARM v8a architecture‧Imagination PowerVR Series6XT GPU, 8‐clusters

NXP NXP LPC18B1(Apple M8 Processor)

‧NXP LPC1800 series micro processor‧ARM Cortex‐M3 

▼Memory

Elpida/MiconSK Hynix

F8164A3MD‐GD‐FH9CCNNN8KTMLFR‐NTH

‧32‐bit, Dual‐channel, 8Gb LPDDR3‧Two LPDDR3 memory chips. Total density is 2GB

SK Hynix ‧NAND Flash‐based storage‧Apple customized ‧16GB/64GB/128GB

▼PMIC

Apple Unknown part number PMIC for Apple A8X Processor

▼Audio

Apple Apple 338S1213 Audio Codec

Maxim Integrated MAX98721BEWV  Boosted Class Amplifier

▼Touch Screen Controller

Texas Instruments 48WHXDP 343S0583 Line Driver

Page 29: Apple A8 Series Application Processor

▼ Display

LCD driverDP675Parade Technologies

LCD Bias Solution For LCD Panels TPS65143ATexas Instruments

▼Others

UnknownCBTL1610NXP

UnknownNVT8416

PMIC for Qualcomm MDM9625M baseband processorPM8019

GSM/CDMA/W‐CDMA/LTE ReceiverWFR1620

Manufacturer Device Function

▼Radio Frequency

USIMurata

339S0251339S0229

Broadcom BCM4350‧802.11 ac/a/b/g/n Wi‐Fi‧Bluetooth 4.0‧FM Receiver

NXP PN548 NFC controller

Qualcomm MDM9625M baseband processor Baseband Processor:‧ Rel 9 LTE Cat 4(150Mbps)‧ Rel 10 LTE‐FDD CA‧ Rel10 3C HSDPA+ 63Mbps‧ DC HSUPA‧ TD‐SCDMA‧ DOrB‧ QICE, Envelope Tracking‧ Integrated Memory

WTR1625L GSM/CDMA/W‐CDMA/LTE RxD Transceiver

Page 30: Apple A8 Series Application Processor

▼Processor

Application Processor

‧Tri‐core‧ARM v8a architecture‧Imagination PowerVR Series6XT GPU, 8‐clusters‧20nm  process

Apple M8 Coprocessor

‧ LPC18B1

▼Memory

System Memory

‧ Quad‐Channel 32‐bit LPDDR3 controller‧ Two Dual‐channel 32‐bit 8Gb density LPDDR3 chips‧ Apple customized package

Storage

‧Apple customized NAND Flash‧16GB/64GB/128GB capacity

Page 31: Apple A8 Series Application Processor

‧Avago‧Qualcomm‧RF Micro‧Skyworks‧TriQuint

PA Chips

▼Radio Frequency

WiFi/BT‧ Broadcom BCM4354‧Murata & USI module

Baseband Processor‧Qualcomm MDM9625M‧Qualcomm WTR1625L/WFR260

NFC PN548

▼PMIC

PMIC for AP‧ Dialog Semiconductor

PMIC for BP‧ Qualcomm PM8019

▼Audio

Audio Codec

Page 32: Apple A8 Series Application Processor

Barometer

▼Touch Screen Controller

Controller

▼MEMs

Accelerometer

Compass

Page 33: Apple A8 Series Application Processor
Page 34: Apple A8 Series Application Processor
Page 35: Apple A8 Series Application Processor
Page 36: Apple A8 Series Application Processor
Page 37: Apple A8 Series Application Processor

128mm289mm2Die size

Apple proprietary NAND Flash‐based storage interface

Apple proprietary NAND Flash‐based storage interface

FCBGA with Metal Heat SpreaderApple Customized PoP packagePackage

I2C/ I2S/SPII2C/ I2S/SPIPeripheral Interface

High‐Speed UARTHigh‐Speed UART

SDIO 3.0SDIO 3.0

USB‐HSICUSB‐HSICCommunication Interface

MIPI‐CSIMIPI‐CSI

eDPMIPI‐DSIDisplay/Video Interface

Quad‐channel, 32‐bit LPDDR3Dual‐channel, 32‐bit LPDDR3Memory

ImaginationPowerVR Series6XT GPU, 8‐clusters

ImaginationPowerVR Series6XT GPU, 4‐clusters

GPU Core

Apple 2nd generation ARM v8a architectureTri‐core, 1.5GHz

2MB L2 Cache, 4MB L3 Cache

Apple 2nd generation ARM v8a architectureDual‐core, 1.4GHz

1MB L2 Cache, 4MB L3 Cache

CPU Core

20nm HKMG process20nm HKMG processProcess

APL1012APL1011Product Code