Login

Important information

This site uses cookies to store information on your computer. By continuing to use our site, you consent to our cookies.

ARM websites use two types of cookie: (1) those that enable the site to function and perform as required; and (2) analytical cookies which anonymously track visitors only while using the site. If you are not happy with this use of these cookies please review our Privacy Policy to learn how they can be disabled. By disabling cookies some features of the site will not work.

ARM Community: what is the difference between cortex-A7 and cortex-A9? - ARM Community

Jump to content

Page 1 of 1
  • You cannot start a new topic
  • You cannot reply to this topic

what is the difference between cortex-A7 and cortex-A9? Rate Topic: ****- 1 Votes

#1 User is offline   littletiger008 

  • Member
  • Pip
  • Group: Members
  • Posts: 48
  • Joined: 16-October 12

Posted 05 January 2013 - 01:59 PM

hi, experts:
Is there any offical documents describing the difference between cortex-A7 and cortex-A9?

best wishes,
0

#2 User is offline   ttfn 

  • Super Contributor
  • PipPipPipPip
  • Group: Members
  • Posts: 576
  • Joined: 29-September 06

Posted 05 January 2013 - 04:34 PM

If there is such a document I haven't seen it, but I suspect it does exist

Headline differences (from a software perspective)
  • - A7 supports the Virtualization and System Timer extensions to ARMv7, the A9 doesn't
  • - A9 has hardware coherency management between the different cores in the processor. A7 additionally supports system coherency management (e.g. An A7 + A15)
  • - A9 MPCpre has a built in interrupt controller based on GICv1, on the A7 the IC is optional and based on GICv2 (mainly adds Virtualization support)
  • - A9 implements VFPv3, the A7 VFPv4. Basically this means he A7 supports Fused MAC operations, but the A9 doesn't
  • - A9 has built in watchdog, the A7 doesn't
May seem like a big deal, but mostly these differences would only be important to bare-metal or kernel code.

Edit: trying to fix formatting

This post has been edited by ttfn: 05 January 2013 - 04:36 PM

1

#3 User is offline   isogen74 

  • Super Contributor
  • PipPipPipPip
  • Group: Members
  • Posts: 1098
  • Joined: 20-March 07

Posted 08 January 2013 - 12:06 AM

Presumably based on the numbering (in general bigger core number = faster) the A9 will run code faster than the A7, but I'm not actually sure (not managed to lay my hands on an A7 yet).
When optimizing software, consider that the quickest code to run is the bit you removed from the call path.
0

Share this topic:


Page 1 of 1
  • You cannot start a new topic
  • You cannot reply to this topic