*
*Home|Chinese|Japanese*About ARM|Forums|Events|News|Employment|Contact Us|Investors*
dotted rule
*ARM - the architecture for the digital worldARM - the architecture for the digital world
search
*
*
***
*MARKETS:PRODUCTS & SOLUTIONS:CONNECTED COMMUNITY:TECHNICAL SUPPORT:DOCUMENTATION*
*
products and solutions
*
*
****
*.Products & Solutions
*
*
 >>Home Page 
*
 .ARM Services 
*
 .RealView Development Tools 
*
 .Fabric IP 
*
 .On-chip Debug & Trace 
*
 .Multimedia 
*
 .Physical IP 
*
 .Processors 
*
  Processor Overview 
*
  Processor Selector 
*
 .Processor Families 
*
   
.
   
.
  ARM7 
.
   
.
   
.
   
.
   
.
  Processor Architecture 
*
  Reference Methodology 
*
  Performance Packages 
*
  Application Processors 
*
  Embedded Processors 
*
  IEM Technology 
*
*
 .Security Solutions 
*
 .Operating System Support 
*
 .Licensing 
*
 >>Markets 
*
 >>Books 
*
*
*

ARM7TDMI-S

ask ARM*
*
Synthesizable ARM7TDMI™ 32-bit RISC performance
 

The ARM7TDMI-S core is a synthesizable, 32-bit embedded RISC processor. The ARM7TDMI-S processor provides system designers with the flexibility necessary to build embedded devices requiring small size, low power and high performance.

The ARM7 family also includes the ARM720T TM processor and the ARM7EJ-STM processor, each of which has been developed to address different market requirements.

 ARM7TDMI-S Diag
 
View larger image

Applications:

  • Personal audio (MP3, WMA, AAC players)
  • Entry level wireless handsets
  • Pager
  • Ink-jet/bubble-jet printer
  • Digital still camera  

Features:

  • 32/16-bit RISC architecture (ARM v4T)
  • 32-bit ARM instruction set for maximum performance and flexibility
  • 16-bit Thumb instruction set for increased code density
  • Unified bus interface, 32-bit data bus carries both instructions and data
  • Three-stage pipeline
  • 32-bit ALU
  • Small die size and low power consumption
  • Coprocessor interface
  • Extensive debug facilities:
    –EmbeddedICE-RT real-time debug unit
    –JTAG interface unit
    –Interface for direct connection to Embedded Trace Macrocell(ETM)

Benefits:

  • Synthesizable design can be ported to many process technologies and optimized for speed or size
  • Unified memory bus simplifies SoC integration process
  • ARM and Thumb instructions sets can be mixed with minimal overhead to support application requirements for speed and code density
  • Code written for ARM7TDMI-S can be easily migrated to the Cortex-M3 processor, which is an ideal upgrade path for existing ARM7 designs
  • Small die size reduces overall SoC area, cost and power consumption
  • Static design and lower power consumption are essential for battery-powered devices
  • Scannable design means high levels of testability can be achieved
  • Instruction set can be extended for specific requirements using coprocessors
  • EmbeddedICE-RT and optional ETM units enable extensive, real-time debug facilities
  • ARM-EDA Reference Methodology deliverables significantly reduce the time to generate a specific technology implementation of the core and to generate industry standard views and models.
 

 

 

Performance Characteristics  Top Right Corner
*
*0.180.1390 nm
*
*  Speed
Opt
Speed
Opt
Area
Opt
Speed
Opt
Area
Opt
*       
*Standard Cells -SAGE-HSSAGE-XAdvantage-HSMetro
*
*
*       
*
*
*Frequency* (MHz) 100184106245120
*
*
*Area (mm²) 0.620.350.240.210.10
*
*
*Power (mW/MHz) 0.280.180.100.090.06
*
*

Core area, frequency range and power consumption are dependent on process, libraries and optimizations. The numbers quoted above are illustrative of synthesized cores using general purpose TSMC process technologies and ARM Artisan standard cell libraries and RAMs.

The speed optimized implementations refer to the library choices and synthesis flow decisions and tradeoffs made in order to achieve the target frequency performance. The area optimized implementations refer to the library choices and synthesis flow decisions and tradeoffs made in order to achieve a target area density.

* Worst case conditions –   0.18µm process - 1.62V, 125C, slow silicon ;  0.13µm process - 1.08V, 125C, slow silicon ;  90nm process - 0.9V, 125C, slow silicon
† Typical case conditions– 0.18µm process–1.8V, 25C, typical silicon ;  0.13µm process - 1.2V, 25C, typical silicon ; 90nm process - 1V, 25C, typical silicon

*

**
*4 dots*Other ARM Websites
*
shadow *LEGAL STATEMENTshadow