EmbDev.net

Forum: ARM programming with GCC/GNU tools small question to big answer


von Dzairo (Guest)


Rate this post
useful
not useful
Hi all.

I give to you easy question for complicate answer.

What is differ between ARM7 and ARM9 .
Some easy link for answer???

Please help.

regards

Dzairo

von Martin Thomas (Guest)


Rate this post
useful
not useful
For a "Getting started":
http://www.arm.com/pdfs/comparison-arm7-arm9-v1.pdf

Martin Thomas

von A.K. (Guest)


Rate this post
useful
not useful
Grossly simplified answer, restricted to microcontroller/processor
scope.

Todays ARM7s often are single-chip microcontrollers, having ROM and RAM
basically internal, no cache, no MMU and run either barebone without any
operating system or use a simple integrated RTOS in a single system
image.

Most ARM9s are processors with internal cache+MMU and mostly external
RAM/ROM, and run downscaled versions of full-blown operating systems
like Linux, embedded Windows or the like.

Next years could show some shift towards fully integrated ARM9
microcontrollers though.

Custom chip integration cores are a different matter.

von Dzairo (Guest)


Rate this post
useful
not useful
Hi.

Martin big thanks for your link, I read this document tomorow.
Please write more... . What is different on core or pipeline ... .

Please write more ... .

thanks.

Dzairo

von Dzairo (Guest)


Rate this post
useful
not useful
Hi again.

Martin I read the document and I think so I don't understand something .
Interlocks have only ARM9???
the core is differ only on 5pipeline??

please write more..

regards

Dzairo

von A.K. (Guest)


Rate this post
useful
not useful
On ARM9, a load operation which takes several clock cycles is started
and execution continues with the next instruction in the next clock
cycle while the load is still in progress. Unless this operation depends
on the loaded data in which case there is a stall (interlocked
pipeline).

ARM7 however does not overlap loads and subsequent instructions,
therefore no pipeline interlock is required.

von Dzairo (Guest)


Rate this post
useful
not useful
Thanks .

more question:
MMU and Cache memory .
what is MMU and cache and use it on MCU???
have some nice link???


regards

Dzairo

von A.K. (Guest)


Rate this post
useful
not useful

von Dzairo (Guest)


Rate this post
useful
not useful
Hi.

I read this link before.
but thanks a lot .


regards

Dzairo

Please log in before posting. Registration is free and takes only a minute.
Existing account
Do you have a Google/GoogleMail account? No registration required!
Log in with Google account
No account? Register here.