ARM9

ARM9 is a group of older 32-bit RISC ARM processor cores licensed by ARM Holdings.

Overview

With this design generation, ARM moved from a von Neumann architecture (Princeton architecture) to a Harvard architecture with separate instruction and data buses (and caches), significantly increasing its potential speed. Most silicon chips integrating these cores will package them as modified Harvard architecture chips, combining the two address buses on the other side of separated CPU caches and tightly coupled memories.

There are two subfamilies, implementing different ARM architecture versions.

Differences from ARM7 cores

Key improvements over ARM7 cores, enabled by spending more transistors, include:

  • Decreased heat production and lower overheating risk.
  • Clock frequency improvements. Shifting from a three-stage pipeline to a five-stage one lets the clock speed be approximately doubled, on the same silicon fabrication process.
  • Cycle count improvements. Many unmodified ARM7 binaries were measured as taking about 30% fewer cycles to execute on ARM9 cores. Key improvements include:
    • Faster loads and stores; many instructions now cost just one cycle. This is helped by both the modified Harvard architecture (reducing bus and cache contention) and the new pipeline stages.
    • Exposing pipeline interlocks, enabling compiler optimizations to reduce blockage between stages.
  • Podcasts:

    PLAYLIST TIME:

    YOU'RE MY HOME

    by: Billy Joel

    When you look into my eyes
    And you see the crazy gypsy in my soul
    It always comes as a surprise
    When I feel my withered roots begin to grow
    Well I never had a place that I could call my very own
    But that's all right my love
    'Cause you're my home
    When you touch my weary head
    And you tell me everything will be all right
    You say use my body for your bed
    And my love will keep you warm throughout the night
    Well I'll never be a stranger and I'll never be alone
    Wherever we're together
    That's my home
    Home can be the Pennsylvania Turnpike
    Indiana's early morning dew
    High up in the hills of California
    Home is just another word for you
    Well I never had a place that I could call my very own
    That's all right my love
    'Cause you're my home
    If I travel all my life
    And I never get to stop and settle down
    Long as I have you by my side
    There's a roof above and good walls all around
    You're my castle
    You're my cabin and my instant pleasure dome
    I need you in my house 'cause you're my home
    You're my home




    ×