Share on Facebook Share on Twitter Email
Answers.com

ARM9

 
Wikipedia: ARM9

ARM9 is an ARM architecture 32-bit RISC CPU family. With this design generation, ARM moved from a von Neumann architecture (Princeton architecture) to a Modified Harvard architecture with separate instruction and data busses (and caches), significantly increasing its potential speed. There are two subfamilies, implementing different ARM architecture versions.

Contents

ARM9TDMI based cores

ARM9TDMI is a successor to the popular ARM7TDMI core, and is also based on the ARMv4T architecture. Cores based on it support both 32-bit ARM and 16-bit Thumb instruction sets include:

  • ARM920T with 16KB each of I/D cache and an MMU
  • ARM922T with 8KB each of I/D cache and an MMU
  • ARM940T with cache and a Memory Protection Unit (MPU)

ARM9E based cores

ARM9E, and its ARM9EJ sibling, implement longer pipelines and the ARMv5TE architecture, which includes some DSP-ish instruction set extensions. They support 32-bit, 16-bit, and sometimes 8-bit instruction sets.

  • ARM926EJ-S (includes ARM Jazelle technology which enables the direct execution of 8-bit Java bytecode in hardware), and an MMU
  • ARM946
  • ARM966
  • ARM968

Applications

See also

References

  1. ^ VTech V.Flash product page from ARM

Search unanswered questions...
Enter a question here...
Search: All sources Community Q&A Reference topics
 
 
Learn More
ARM chips (technology)
Nomadik
ECB AT91

Help us answer these
Describe arm7 and arm9 and arm11 and arm cortex architecture?
Who all are the ARM9 designers?
Rapid Data acquisition for digital camera using arm9?

Post a question - any question - to the WikiAnswers community:

 

Copyrights:

Wikipedia. This article is licensed under the Creative Commons Attribution/Share-Alike License. It uses material from the Wikipedia article "ARM9" Read more