EmbeddedRelated.com
Forums

difference bitween ARM 7 and ARM9

Started by Stan October 19, 2007
"Ali" <abdulrazaq@gmail.com> wrote in message 
news:1193101531.467996.14440@e9g2000prf.googlegroups.com...
> On Oct 19, 6:14 pm, "Tom Lucas" > <news@REMOVE_tlcs_THIS_dot_TO_fsnet_REPLY_dot_co.uk> wrote: >> "Stan" <n...@none.invalid> wrote in message >> >> news:ff9rt5$i6g$1@s1.news.oleane.net... >> >> > Hi, >> >> > Does anyone can explain me >> > the difference bitween ARM7 and ARM9 ? >> >> Easy! ARM2 :-p > > NO! > Should be -ARM2 > > (+ARM7) - (+ARM9) = -ARM2
<Flogging a dead horse> No, I think you'll find that the order of the variables is not specified by the statement and that the difference between the two is positive.
On Oct 23, 5:04 pm, "Tom Lucas"
<news@REMOVE_tlcs_THIS_dot_TO_fsnet_REPLY_dot_co.uk> wrote:
> "Ali" <abdulra...@gmail.com> wrote in message > > news:1193101531.467996.14440@e9g2000prf.googlegroups.com... > > > > > On Oct 19, 6:14 pm, "Tom Lucas" > > <news@REMOVE_tlcs_THIS_dot_TO_fsnet_REPLY_dot_co.uk> wrote: > >> "Stan" <n...@none.invalid> wrote in message > > >>news:ff9rt5$i6g$1@s1.news.oleane.net... > > >> > Hi, > > >> > Does anyone can explain me > >> > the difference bitween ARM7 and ARM9 ? > > >> Easy! ARM2 :-p > > > NO! > > Should be -ARM2 > > > (+ARM7) - (+ARM9) = -ARM2 > > <Flogging a dead horse> No, I think you'll find that the order of the > variables is not specified by the statement and that the difference > between the two is positive.
Thats very right. Maybe the binary operation is the correct solution as recommended by another poster. ali
On Oct 19, 2:06 pm, "Stan" <n...@none.invalid> wrote:
> Hi, > > Does anyone can explain me > the difference bitween ARM7 and ARM9 ? >
Major differences are as below :- Pipeline depth -------------------- ARM7 - three-stage ARM9 - five-stage Typical MHz ------------------ ARM7 - 80 ARM9 - 150 Architecture ------------------- ARM7 - Von Neumann ARM9 - Harvard MIPSb/MHz (MIPS are Dhrystone VAX MIPS) ------------------------------------------------------------------ ARM7 - 0.97 ARM9 - 1.1 The ARM926EJ-S is the first ARM processor core to include the Jazelle technology, which accelerates Java bytecode execution. The ARM7TDMI was the first of a new range of processors introduced in 1995 by ARM. Karthik Balaguru
"karthikbalaguru" <karthikbalaguru79@gmail.com> a &#4294967295;crit dans le message de

> Major differences are as below :- > > Pipeline depth > -------------------- > ARM7 - three-stage > ARM9 - five-stage > > Typical MHz > ------------------ > ARM7 - 80 > ARM9 - 150 > > Architecture > ------------------- > ARM7 - Von Neumann > ARM9 - Harvard > > MIPSb/MHz (MIPS are Dhrystone VAX MIPS) > ------------------------------------------------------------------ > ARM7 - 0.97 > ARM9 - 1.1 > > The ARM926EJ-S is the first ARM > processor core to include the Jazelle technology, which accelerates > Java bytecode execution. > > The ARM7TDMI was the first of a new range of processors introduced in > 1995 by ARM. > > Karthik Balaguru >
Thanks a lot ! -- - Stan
On Oct 19, 5:06 am, "Stan" <n...@none.invalid> wrote:
> Hi, > > Does anyone can explain me > the difference bitween ARM7 and ARM9 ? > > -- > -Stan
This has some relevant info http://www.arm.com/pdfs/comparison-arm7-arm9-v1.pdf
On 19 Okt., 10:06, "Stan" <n...@none.invalid> wrote:
> Hi, > > Does anyone can explain me > the difference bitween ARM7 and ARM9 ? > > -- > -Stan
ARM7 has von Neumann architecture, ARM9 has Harvard Architecture. BR Dragon
<roland.hutter@web.de> wrote in message 
news:1194334737.444862.81420@o80g2000hse.googlegroups.com...
> On 19 Okt., 10:06, "Stan" <n...@none.invalid> wrote: >> Hi, >> >> Does anyone can explain me >> the difference bitween ARM7 and ARM9 ? >> >> -- >> -Stan > > ARM7 has von Neumann architecture, ARM9 has Harvard Architecture.
In modern parlance that should be microarchitecture. That is, the basic implementation has separate instruction and data memeories (caches) and busses. However, the architecture (i.e. as seen by the programmer and even the EE) of both is that of a shared memory for instructions and data - von Neumann. What the ARM9 does not provide is cache snooping so that instructions in the Icache are invalidated if data is written to the corresponding address. So care is needed with self modifying code. Peter