Vous êtes sur la page 1sur 3

ARM7

From Wikipedia, the free encyclopedia

ARM7

Instruction set

ARM architecture

ARM7 is a generation of ARM processor designs. This generation introduced the Thumb 16-bit instruction set providing improved code density compared to previous designs. The most widely used ARM7 designs implement the ARMv4T architecture, but some implement ARMv3 or ARMv5TEJ. All these designs use a Von Neumann architecture, thus the few versions comprising a cache do not separate data and instruction caches. Some ARM7 cores are obsolete. One historically significant model, the ARM7DI[1] is notable for having introduced JTAG based on-chip debugging; the preceding ARM6 cores did not support it. The "D" represented a JTAG TAP for debugging; the "I" denoted an ICEBreaker debug module supporting hardware breakpoints and watchpoints, and letting the system be stalled for debugging. Subsequent cores included and enhanced this support.

Contents
[hide]

1 ARM7-TDMI

o o

1.1 Specifications 1.2 Applications

2 See also 3 External links 4 References

[edit]ARM7-TDMI
The ARM7-TDMI (ARM7-Thumb+Debug+Multiplier+ICE) processor is a 32-bit RISC CPUdesigned by ARM, and licensed for manufacture by an array of semiconductorcompanies. In 2009 it remains one of the most widely used ARM cores, and is found in numerous deeply embedded system designs. Texas Instruments licensed the ARM7-TDMI, which was designed into the Nokia 6110.[2] The ARM7TDMI-S variant is the synthesizable core.

[edit]Specifications
It is a versatile processor designed for mobile devices and other low power electronics. This processor architecture is capable of up to 130MIPS on a typical 0.13 m process. The ARM7TDMI processor core implements ARM Architecture v4T. The processor supports both 32-bit and 16-bit instructions via the ARM and Thumb instruction sets. ARM licenses the processor to various semiconductor companies, which design full chips based on the ARM processor architecture.

[edit]Applications
Perhaps the most common pieces of electronic equipment currently using this processor are:

Audio controller in the SEGA Dreamcast D-Link DSL-604+ Wireless ADSL Router[3] iPod from Apple iriver portable digital audio players (the H10 uses a chip with this processor) Juice Box Lego Mindstorms NXT Most of Nokia's mobile phone range. Nintendo DS (co-processor) and Game Boy Advance from Nintendo

PocketStation Roomba 500 series from iRobot Sirius Satellite Radio receivers The main CPU in Stern Pinball S.A.M System games. In Building Automation, the American Auto-Matrix BBC-SD (BACnet Touchscreen Display) uses an ARM7 TDMI core

In tournament waterski and wakeboard towboats, Perfect Pass speed control Many automobiles embed ARM7 cores.

ARM7 Definition A {RISC} {microprocessor} architecture from {Advanced RISC Machines} Ltd. (ARM). Building upon the {ARM6} family, the goal of the ARM7 design was to offer higher levels of raw compute performance at even lower levels of power consumption. The ARM7 architecture is now (Dec 1994) the most powerful low voltage {RISC} processor available on the market. The ARM7 offers several architectural extensions which address specific market needs, encompassing fast multiply and innovative embedded {ICE} support. Software development tools are available. The ARM7 architecture is made up of a core CPU plus a range of system peripherals which can be added to a CPU core to give a complete system on a chip, e.g. 4K or 8K {cache}, {Memory Management Unit}, {Write Buffer}, {coprocessor} interface, {ICEbreaker} embedded {ICE} support and {JTAG} {boundary scan}. The {ARM710} {microprocessor} is built around the ARM7 core.

Vous aimerez peut-être aussi