ARM7TDMI

E506908

ARM7TDMI is a 32-bit RISC microprocessor core from ARM's ARM7 family, widely used in embedded systems and handheld gaming devices for its low power consumption and Thumb instruction set support.

All labels observed (4)

Label Occurrences
ARM7 3
ARM7TDMI canonical 2
ARM7 co-processor 1

How this entity was disambiguated

Statements (50)

Predicate Object
instanceOf 32-bit RISC processor core
ARM processor core
microprocessor core
architecture ARMv4T
linked to: ARMv4
bitWidth 32-bit
coreType scalar RISC core
designer ARM Holdings
linked to: ARM
family ARM7
linked to: ARM7TDMI
hasFeature 32-bit ALU
JTAG debug interface
Thumb 16-bit compressed instruction set
barrel shifter
conditional execution of most instructions
embedded ICE (In-Circuit Emulation)
enhanced debug support
low power consumption
multiply-accumulate (MAC) instructions
von Neumann architecture
introduced mid-1990s
marketStatus widely used legacy core still present in many designs
nameMeaning D = on-chip debug support
I = embedded ICE macrocell
M = enhanced multiplier
T = Thumb support
pipelineStages 3-stage pipeline
powerCharacteristic low power, suitable for battery-powered devices
registers 16 general-purpose registers visible in ARM state
8 general-purpose registers visible in Thumb state
successor ARM9 family
linked to: ARM9
supportsEndianness big-endian (configurable)
little-endian
supportsInstructionSet ARM
Jazelle (optional via extensions)
Thumb
supportsMode Abort mode
FIQ mode
IRQ mode
Supervisor mode
System mode
Undefined mode
User mode
typicalClockFrequencyRange tens of MHz to over 100 MHz depending on implementation
useCase consumer electronics
embedded systems
handheld gaming devices
microcontrollers
mobile phones (2G/early 3G era)
usedIn Game Boy Advance
Nintendo DS (as secondary processor core)
many ARM7-based microcontroller families

How these facts were elicited

Referenced by (7)

Full triples — surface form annotated when it differs from this entity's canonical label.

Nintendo DS cpu ARM7TDMI
FreeRTOS platform ARM7
linked to: ARM7TDMI
ARM7TDMI family ARM7
linked to: ARM7TDMI
Nintendo DSi cpu ARM7 co-processor
linked to: ARM7TDMI
ARM9 successorOf ARM7 family
linked to: ARM7TDMI
Keil MDK supportsArchitecture ARM7
linked to: ARM7TDMI