Continue to Site

Welcome to

Welcome to our site! is an international Electronics Discussion Forum focused on EDA software, circuits, schematics, books, theory, papers, asic, pld, 8051, DSP, Network, RF, Analog Design, PCB, Service Manuals... and a whole lot more! To participate you need to register. Registration is free. Click here to register now.

Can any one explain me the difference between ARM7 & ARM

Not open for further replies.


Advanced Member level 4
Jul 10, 2002
Reaction score
Trophy points
Activity points
difference betwwen arm7 and arm9

Can any one explain me the difference between ARM7 & ARM 9

with or without TDMI ?



arm9tdmi explain

ARM7 is 3-stage pipeline: IF-ID-EX
while ARM9 is 5-stage pipeline IF-ID-RF-EX-WB.

RF: register fetch, WB: write-back, EX: execute, IF: instruction fetch,
ID: instruction decode.

Also ARM9 is designed for better performance (~200MHz) where as ARM7 operates in region: 20-66MHz.

T stands for Thumb 16-bit compressed instruction set.

The ARM7/9 variants like 710, 966 etc feature stuff among: cache memories, MMU, DMA controller.

Usually if you obtain a ARM development board you also get some peripherals even in an external chip (support FPGA).


ARM Silicon Technology

ARM offers an array of cores, architectural extensions, microprocessors and system-chip solutions, all using a common software architecture, which means that the same software will run across the product range.

Processor Cores

ARM7 - Small, fast, low-power, integratable 32-bit RISC processor core. Used in portable telecommunications

ARM7TDMI (Thumb) is the company's most widely licensed product. It combines an ARM7 instruction set with the Thumb extension to reduce memory size and system cost, EmbeddedICE debug to ease system design, and a DSP enhanced multiply extension to improve performance. Typical applications are digital cellular phones and hard disc drives.

ARM9TDMI is a 5-stage pipeline integer core with Thumb extension, Debug, and Harvard buses. It provides more than twice the performance of the ARM7TDMI core on the same manufacturing process. Typical applications are networking and set-top-boxes.

ARM9E is based on the ARM9TDMI core and includes new signal processing extensions to the ARM instruction set. It has been developed to address the rapidly growing range of applications that require both control and DSP capability. These applications include hard disk drives (HDD), digital video disk (DVD), mobile telephony, automotive and industrial control.

ARM10TDMI is designed as a higher performance complement to the ARM9TDMI, offering nearly twice the performance of ARM9TDMI. The core features a six-stage pipeline, Harvard Buses, Thumb extension and full debug access to all programmers model states. Target markets include next generation hand-held communications products and digital consumer and multimedia applications.

Synthesisable Cores - ARM has developed a synthesisable version of the ARM7TDMI (ARM7TDMI-S) and a synthesisable version of the ARM9TDMI (ARM9TDMI-S) is in development. These cores have been developed using expertise from Synopsys to be functionally equivalent to the ARM7TDMI and ARM9TDMI cores, but provide customers a more flexible design flow.

Processor Macrocells

ARM710 family - includes ARM710, ARM710T, ARM720T, ARM740T - Low cost, low-power, processor macrocells with cache, memory management, write buffer and JTAG. Applications include hand-held computing, data communications and consumer multimedia.

ARM920T, ARM940T families - Low cost, low-power, high-performance processor macrocells with instruction and data caches, memory management and write buffer. Target applications are advanced engine management, insrumentation, safety systems, set-top-boxes, portable computers and high end printers.

ARM10 family - 300MHz ARM10 processor families feature a VFP (Vector Floating Point), large on-chip instruction and data caches, an MMU with demand paged virtual memory support, a write buffer, and a new high-bandwidth AMBA system-on-c-chip bus interface. ARM10 solutions will be capable of supporting Windows-CE and EPOC32. The ARM10 family will maintain low system cost, low power consumption, and easy integration within larger system-on-chip design.

StrongARM - Very high-performance general purpose microprocessor jointly developed with Digital Equipment Corporation and subsequently licensed to Intel. Available as: SA110 Microprocessor, SA1100 PDA system chip, SA1500 mulitmedia processor system chip, Companion chips to the SA1100 and SA150. The StrongARM is also used in Intel's recently announced IXP1200 Network Processor.

Intel have now announced the next generation of StrongARM technology which is expected to deliver two to three times the performance of the current StrongARM generation while keeping power consumption below one-half watt.

Not open for further replies.

Part and Inventory Search

Welcome to