Hi all, Can anyone provide me the information of ARM6TDMI Microcontroller. please provide me the ThumbRules,Operating Modes of ARM6TDMI. I browsed alot but unable to find.. please provide me the links or suggest books where can i get information.
Thanks in Advance
I browsed alot but unable to find..
Err ... you didn't come across http://www.arm.com ? They have all the information available there.
its ok thank you.i came to know that ARM6TDMI does not exist. it is ARM7TDMI
(I don't know anything about ARM6 actually.)
www.renan.org/.../ARM610VD.pdf
ARM610 supports six modes of operation: (1) User mode (usr): the normal program execution state (2) FIQ mode (fiq): designed to support a data transfer or channel process (3) IRQ mode (irq): used for general purpose interrupt handling (4) Supervisor mode (svc): a protected mode for the operating system (5) Abort mode (abt): entered after a data or instruction prefetch abort (6) Undefined mode (und): entered when an undefined instruction is executed
Thumb technology starts from ARM7TDMI. There is no Thumb on ARM6 (ARMv3).