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.

Try in SPARQL Jump to: Surface forms Statements Referenced by

Observed surface forms (1)

Surface form Occurrences
ARM7 1

Statements (50)

Predicate Object
instanceOf 32-bit RISC processor core
ARM processor core
microprocessor core
architecture ARMv4T NERFINISHED
bitWidth 32-bit
coreType scalar RISC core
designer ARM Holdings NERFINISHED
family ARM7 NERFINISHED
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 NERFINISHED
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 NERFINISHED
supportsEndianness big-endian (configurable)
little-endian
supportsInstructionSet ARM NERFINISHED
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 NERFINISHED
Nintendo DS (as secondary processor core)
many ARM7-based microcontroller families

Referenced by (3)

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

Nintendo DS cpu ARM7TDMI
FreeRTOS platform ARM7TDMI
this entity surface form: ARM7