Revision as of 13:04, 22 September 2013 editHenriok (talk | contribs)Extended confirmed users5,398 edits RV - putting sourced statement in in favor of unsourced speculation and original research← Previous edit | Revision as of 18:32, 22 September 2013 edit undoComp.arch (talk | contribs)Extended confirmed users40,316 edits link MB to Mebibyte (note not Megabyte since not in Megabytes) and KB to Kibibytes. KiB and MB are however discouredgedNext edit → | ||
Line 31: | Line 31: | ||
== Design == | == Design == | ||
The A7 features an Apple-designed<ref name="AnandTech-iPhone5s-A7" /> 64-bit<ref name="AnandTech-iPhone5s-64-bit">{{cite web |first=Anand |last=Lal Shimpi |url=http://anandtech.com/show/7335/the-iphone-5s-review/4 |title=The iPhone 5s Review: The Move to 64-bit |date= September 17, 2013 |publisher=AnandTech |accessdate= September 18, 2013}}</ref> 1.3 GHz<ref name="AnandTech-iPhone5s-A7">{{cite web |first=Anand |last=Lal Shimpi |url=http://anandtech.com/show/7335/the-iphone-5s-review/2 |title=The iPhone 5s Review: A7 SoC Explained |publisher=AnandTech |date= September 17, 2013 |accessdate= September 18, 2013}}</ref> ]<ref name="AnandTech-iPhone5s-Cyclone">{{cite web |first=Anand |last=Lal Shimpi |url=http://anandtech.com/show/7335/the-iphone-5s-review/3 |title=The iPhone 5s Review: After Swift Comes Cyclone |date= September 17, 2013|publisher=AnandTech |accessdate= September 18, 2013}}</ref><ref name="LLVM-5s-ARMv8">{{cite web|url=http://lists.cs.uiuc.edu/pipermail/llvmdev/2013-September/065480.html |title=],<ref name="AnandTech-iPhone5s-A7" /> called Cyclone,<ref name="AnandTech-iPhone5s-Cyclone" /> and an integrated ] ] (GPU) in a four cluster configuration.<ref name="AnandTech-iPhone5s-GPU">{{cite web |first=Anand |last=Lal Shimpi |url=http://anandtech.com/show/7335/the-iphone-5s-review/7 |title=The iPhone 5s Review: GPU Architecture |date= September 17, 2013 |publisher=AnandTech |accessdate= September 18, 2013}}</ref> The ARMv8 microarchitecture doubles the number of ] of the A7 compared to the A6.<ref name="Ars: Apple unveils">{{cite web |last=Cunningham |first=Andrew |url= http://arstechnica.com/apple/2013/09/apple-unveils-64-bit-iphone-5s/ |title=Apple unveils 64-bit iPhone 5S with fingerprint scanner, $199 for 16GB |publisher=Ars Technica |date=2013-09-10 |accessdate=2013-09-12}}</ref> It now has 31 general purpose registers that are each 64-bits wide and 32 floating-point/] registers that are each 128-bits wide.<ref name="AnandTech-iPhone5s-64-bit" /> It has a per-core ] of 64 |
The A7 features an Apple-designed<ref name="AnandTech-iPhone5s-A7" /> 64-bit<ref name="AnandTech-iPhone5s-64-bit">{{cite web |first=Anand |last=Lal Shimpi |url=http://anandtech.com/show/7335/the-iphone-5s-review/4 |title=The iPhone 5s Review: The Move to 64-bit |date= September 17, 2013 |publisher=AnandTech |accessdate= September 18, 2013}}</ref> 1.3 GHz<ref name="AnandTech-iPhone5s-A7">{{cite web |first=Anand |last=Lal Shimpi |url=http://anandtech.com/show/7335/the-iphone-5s-review/2 |title=The iPhone 5s Review: A7 SoC Explained |publisher=AnandTech |date= September 17, 2013 |accessdate= September 18, 2013}}</ref> ]<ref name="AnandTech-iPhone5s-Cyclone">{{cite web |first=Anand |last=Lal Shimpi |url=http://anandtech.com/show/7335/the-iphone-5s-review/3 |title=The iPhone 5s Review: After Swift Comes Cyclone |date= September 17, 2013|publisher=AnandTech |accessdate= September 18, 2013}}</ref><ref name="LLVM-5s-ARMv8">{{cite web|url=http://lists.cs.uiuc.edu/pipermail/llvmdev/2013-September/065480.html |title=],<ref name="AnandTech-iPhone5s-A7" /> called Cyclone,<ref name="AnandTech-iPhone5s-Cyclone" /> and an integrated ] ] (GPU) in a four cluster configuration.<ref name="AnandTech-iPhone5s-GPU">{{cite web |first=Anand |last=Lal Shimpi |url=http://anandtech.com/show/7335/the-iphone-5s-review/7 |title=The iPhone 5s Review: GPU Architecture |date= September 17, 2013 |publisher=AnandTech |accessdate= September 18, 2013}}</ref> The ARMv8 microarchitecture doubles the number of ] of the A7 compared to the A6.<ref name="Ars: Apple unveils">{{cite web |last=Cunningham |first=Andrew |url= http://arstechnica.com/apple/2013/09/apple-unveils-64-bit-iphone-5s/ |title=Apple unveils 64-bit iPhone 5S with fingerprint scanner, $199 for 16GB |publisher=Ars Technica |date=2013-09-10 |accessdate=2013-09-12}}</ref> It now has 31 general purpose registers that are each 64-bits wide and 32 floating-point/] registers that are each 128-bits wide.<ref name="AnandTech-iPhone5s-64-bit" /> It has a per-core ] of 64 ] for data and 64 KB for instructions and a shared L2 cache of 1 ].<ref name="AnandTech-iPhone5s-Cyclone" /> The A7 processor package also incorporates 1 GB of ] DRAM<ref name="TechInsights-iPhone5s">{{cite web |url= http://www.techinsights.com/apple-iphone-5s/ |title= Quick Turn Teardown of the Apple iPhone 5s |publisher=TechInsights |date=September 20, 2013 |accessdate=September 20, 2013}}</ref> with a 64-bit wide memory interface.<ref name="AnandTech-iPhone5s-Cyclone" /> | ||
The A7 includes a new ] (ISP), a feature originally introduced in the ], used for functionality related to the camera such as image stabilizing, color correction and light balance.<ref>{{cite web |url=http://www.apple.com/iphone-5s/design/ |title=iPhone 5s - Design |publisher=] |date=2013-09-10 |accessdate=2013-09-13}}</ref><ref>{{cite web |last=Panzarino |first=Matthew |url= http://techcrunch.com/2013/09/12/a-photographers-take-on-the-iphone-5s-camera/ |title=A Photographer’s Take On The iPhone 5S Camera |publisher=TechCrunch |date=2013-09-12 |accessdate=2013-09-13}}</ref> The A7 also includes an area called the ''Secure Enclave'' that stores and protects the data from the iPhone 5s' ] fingerprint sensor.<ref name="Apple iPhone 5s PR" /> The Secure Enclave implements ARM's ]/] technology to keep sensitive data secure.<ref></ref>{{dubious|Secure Enclave via TrustZone/SecureCore|date=September 2013}} In a change from the ], the A7 SoC no longer services the accelerometer, gyroscope and compass. In order to reduce power consumption, this functionality has been moved to the new ] motion ] <ref name="AnandTech-iPhone5s-M7">{{cite web |first=Anand |last=Lal Shimpi |url=http://anandtech.com/show/7335/the-iphone-5s-review/8 |title=The iPhone 5s Review: M7 Motion Coprocessor |publisher=AnandTech |date= September 17, 2013 |accessdate= September 18, 2013}}</ref><ref>{{cite web|last=Lawler |first=Richard |url=http://www.engadget.com/2013/09/10/iphone-5s-m7-coremotion-motion-coprocessor/ |title=iPhone 5s packs M7 motion-sensing chip, CoreMotion API for more accurate tracking |publisher=Engadget |date=2013-09-10 |accessdate=2013-09-11}}</ref> which appears to be a separate ARM-based microcontroller from ].<ref name="Chipworks-iPhone5s">{{cite web|url=http://www.chipworks.com/en/technical-competitive-analysis/resources/blog/inside-the-iphone-5s/|title=Inside the iPhone 5s|first1=Jason|last1=Tanner|first2=Jim|last2=Morrison|first3=Dick|last3=James|first4=Ray|last4=Fontaine|first5=Phil|last5=Gamache|publisher=Chipworks|date=September 20, 2013|accessdate=September 20, 2013}}</ref> | The A7 includes a new ] (ISP), a feature originally introduced in the ], used for functionality related to the camera such as image stabilizing, color correction and light balance.<ref>{{cite web |url=http://www.apple.com/iphone-5s/design/ |title=iPhone 5s - Design |publisher=] |date=2013-09-10 |accessdate=2013-09-13}}</ref><ref>{{cite web |last=Panzarino |first=Matthew |url= http://techcrunch.com/2013/09/12/a-photographers-take-on-the-iphone-5s-camera/ |title=A Photographer’s Take On The iPhone 5S Camera |publisher=TechCrunch |date=2013-09-12 |accessdate=2013-09-13}}</ref> The A7 also includes an area called the ''Secure Enclave'' that stores and protects the data from the iPhone 5s' ] fingerprint sensor.<ref name="Apple iPhone 5s PR" /> The Secure Enclave implements ARM's ]/] technology to keep sensitive data secure.<ref></ref>{{dubious|Secure Enclave via TrustZone/SecureCore|date=September 2013}} In a change from the ], the A7 SoC no longer services the accelerometer, gyroscope and compass. In order to reduce power consumption, this functionality has been moved to the new ] motion ] <ref name="AnandTech-iPhone5s-M7">{{cite web |first=Anand |last=Lal Shimpi |url=http://anandtech.com/show/7335/the-iphone-5s-review/8 |title=The iPhone 5s Review: M7 Motion Coprocessor |publisher=AnandTech |date= September 17, 2013 |accessdate= September 18, 2013}}</ref><ref>{{cite web|last=Lawler |first=Richard |url=http://www.engadget.com/2013/09/10/iphone-5s-m7-coremotion-motion-coprocessor/ |title=iPhone 5s packs M7 motion-sensing chip, CoreMotion API for more accurate tracking |publisher=Engadget |date=2013-09-10 |accessdate=2013-09-11}}</ref> which appears to be a separate ARM-based microcontroller from ].<ref name="Chipworks-iPhone5s">{{cite web|url=http://www.chipworks.com/en/technical-competitive-analysis/resources/blog/inside-the-iphone-5s/|title=Inside the iPhone 5s|first1=Jason|last1=Tanner|first2=Jim|last2=Morrison|first3=Dick|last3=James|first4=Ray|last4=Fontaine|first5=Phil|last5=Gamache|publisher=Chipworks|date=September 20, 2013|accessdate=September 20, 2013}}</ref> |
Revision as of 18:32, 22 September 2013
The A7 processor | |
General information | |
---|---|
Launched | September 20, 2013 |
Discontinued | Present |
Designed by | Apple Inc. |
Common manufacturer | |
Product code | S5L8960X |
Performance | |
Max. CPU clock rate | 1.3 GHz |
Cache | |
L1 cache | 64 KB instruction + 64 KB data |
L2 cache | 1 MB shared |
Architecture and classification | |
Application | Mobile |
Technology node | 28 nm |
Microarchitecture | Cyclone |
Instruction set | ARMv8 |
Physical specifications | |
Cores |
|
GPU | PowerVR G6430 (four cluster) |
History | |
Predecessor | Apple A6 |
The Apple A7 is a package on package (PoP) 64-bit system on a chip (SoC) designed by Apple Inc. It first appeared in the iPhone 5S, which was introduced on September 10, 2013. Apple states that it is up to twice as fast and has up to twice the graphics power compared to its predecessor the Apple A6. While not the first 64-bit ARM CPU, AnandTech makes the claim that the A7 chipset "is the world's first consumer ARM based with 64-bit support."
Design
The A7 features an Apple-designed 64-bit 1.3 GHz ARMv8 dual-core CPU, called Cyclone, and an integrated PowerVR G6430 graphics processing unit (GPU) in a four cluster configuration. The ARMv8 microarchitecture doubles the number of registers of the A7 compared to the A6. It now has 31 general purpose registers that are each 64-bits wide and 32 floating-point/NEON registers that are each 128-bits wide. It has a per-core L1 cache of 64 KB for data and 64 KB for instructions and a shared L2 cache of 1 MB. The A7 processor package also incorporates 1 GB of LPDDR3 DRAM with a 64-bit wide memory interface.
The A7 includes a new image signal processor (ISP), a feature originally introduced in the A5, used for functionality related to the camera such as image stabilizing, color correction and light balance. The A7 also includes an area called the Secure Enclave that stores and protects the data from the iPhone 5s' Touch ID fingerprint sensor. The Secure Enclave implements ARM's TrustZone/SecureCore technology to keep sensitive data secure. In a change from the Apple A6, the A7 SoC no longer services the accelerometer, gyroscope and compass. In order to reduce power consumption, this functionality has been moved to the new Apple M7 motion coprocessor which appears to be a separate ARM-based microcontroller from NXP Semiconductors.
The A7 is manufactured by Samsung on a high-κ metal gate (HKMG) 28 nm process and the chip includes over 1 billion transistors on a die 102 mm in size.
Products that include the Apple A7
See also
- Apple system on chips, the series of ARM-based system-on-a-chip (SoC) processors designed by Apple for their consumer electronic devices.
References
- ^ Tanner, Jason; Morrison, Jim; James, Dick; Fontaine, Ray; Gamache, Phil (September 20, 2013). "Inside the iPhone 5s". Chipworks. Retrieved September 20, 2013.
- Gurman, Mark (2013-07-31). "Apple's upcoming A7 iPhone chip will have Samsung components, code inside iOS 7 reveals". 9to5Mac. Retrieved 2013-09-13.
- ^ Lal Shimpi, Anand (September 17, 2013). "The iPhone 5s Review: A7 SoC Explained". AnandTech. Retrieved September 18, 2013.
- ^ Lal Shimpi, Anand (September 17, 2013). "The iPhone 5s Review: After Swift Comes Cyclone". AnandTech. Retrieved September 18, 2013.
- ^ Lal Shimpi, Anand (September 17, 2013). "The iPhone 5s Review: The Move to 64-bit". AnandTech. Retrieved September 18, 2013.
- ^ "[LLVMdev] A7 processor support?". LLVM Developers Mailing List. 2013-09-10. Retrieved 2013-09-11.
- ^ Lal Shimpi, Anand (September 17, 2013). "The iPhone 5s Review: GPU Architecture". AnandTech. Retrieved September 18, 2013.
- ^ "Apple Announces iPhone 5s—The Most Forward-Thinking Smartphone in the World". Apple. 2013-09-10. Retrieved 2013-09-13.
- "AppliedMicro Showcases World's First 64-bit ARM v8 Core". AppliedMicro. October 27, 2011. Retrieved September 18, 2013.
- Lai Shimpi, Anand (September 10, 2013). "Apple Announces A7, World's First 64-bit Smartphone SoC". AnandTech. Retrieved September 16, 2013.
- Cunningham, Andrew (2013-09-10). "Apple unveils 64-bit iPhone 5S with fingerprint scanner, $199 for 16GB". Ars Technica. Retrieved 2013-09-12.
- "Quick Turn Teardown of the Apple iPhone 5s". TechInsights. September 20, 2013. Retrieved September 20, 2013.
- "iPhone 5s - Design". Apple. 2013-09-10. Retrieved 2013-09-13.
- Panzarino, Matthew (2013-09-12). "A Photographer's Take On The iPhone 5S Camera". TechCrunch. Retrieved 2013-09-13.
- What is Apple’s new Secure Enclave and why is it important?
- Lal Shimpi, Anand (September 17, 2013). "The iPhone 5s Review: M7 Motion Coprocessor". AnandTech. Retrieved September 18, 2013.
- Lawler, Richard (2013-09-10). "iPhone 5s packs M7 motion-sensing chip, CoreMotion API for more accurate tracking". Engadget. Retrieved 2013-09-11.
- AnandTech | Chipworks Confirms Apple's A7 is Built On Samsung's 28nm HK+MG Process
iOS and iOS-based products | |||||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Hardware |
| ||||||||||||||||||||||||||
Software |
| ||||||||||||||||||||||||||
Services |
| ||||||||||||||||||||||||||
Other | |||||||||||||||||||||||||||
ARM-based chips | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
|