Difference between ARM7 and ARM9?


1 Answers

Meg Hayes Profile
Meg Hayes answered
There are several key improvements that separate the ARM9 from the ARM7. The first and most prominent improvement is that there is decreased production of heat from the ARM9, which means that the risk of overheating is significantly lower.

  • Further improvements to the ARM9.
Another difference between the ARM9 and the ARM7 is that the frequency of the clocks has been significantly improved. The clock speed has actually been increased by approximately double, which was accomplished by changing the stage three pipeline into a five stage pipeline.

Improvements have also been made to the cycle count. Several ARM7 binaries that were previously unmodified were thought to be taking about 30 per cent less cycles to actually execute on the cores of the ARM9.

Another key improvement is the speed and store has been increased. Also, instructions that would have taken several cycles to complete now only require one. This improvement is helped along by cache and bus contention, which are two pieces of modified architecture from Harvard. The new stages of pipeline also help.

One final improvement is that the pipeline interlocks have been modified so that they are exposed. This allows compiler optimizations, which decreased any blockage that may appear between the different stages.

  • What is ARM architecture?
The number that is stated after the name of ARM refers to the generation of designs by the company ARM Holdings.

An actual ARM processor is a 32-bit reduced instruction set computer that has been developed by ARM Holdings. Because they are relatively simple, they are perfect for use in applications that are considered only need low power. As a result of this, they are very commonly used with the mobile phone industry and small electronics such as personal music players. In fact, in 2005 at least 98 per cent of the one billion phones that were sold last year was embedded an ARM processor.

Answer Question