![]() |
|
If you can't view the Datasheet, Please click here to try to view without PDF Reader . |
|
Datasheet File OCR Text: |
AMI Semiconductor Embedded RISC Macrocell Core ARM922T Key Features * 32-bit RISC architecture * Utilizes the ARM9TDMITM processor core * Two instruction sets: - ARM(R) high-performance 32-bit instruction set - Thumb(R) high-code-density 16-bit instruction set * Lowest MIPS/watt power consumption * High performance - over 200 MIPS * Harvard architecture - 8K data cache - 8K instruction cache - Caches can be set to "write-through" or "write-back" mode * Five-stage pipeline consisting of fetch, decode, execute, memory and write stages * ARM922TTM macrocell includes: - Memory management unit - Write buffer - AMBATM bus and embedded trace macrocell interfaces * On-chip JTAG debug and in-circuit emulation * Extensive range of third-party application development tools A M I S Fe a t u re Sh e e t Product Description Offering high performance and very low power consumption, the ARM922T embedded macrocell core is in the ARM family of general-purpose 32-bit microprocessors. A unique architectural implementation (Thumb) makes the ARM922T ideal for high-volume applications with memory restrictions or applications where code density is an issue. The ARM architecture is based on reduced instruction set computer (RISC) principles, making it much simpler to use than microprogrammed complex instruction set computer (CISC) devices. This simplicity delivers a higher rate of instruction throughput and an impressive real-time interrupt response time. Pipelined speed-critical control signals allow system control functions to be implemented in standard low-power logic. These control signals facilitate the exploitation of the fast local-access modes in industry-standard dynamic RAMs. ARM922T - Process support at AMIS AMI Semiconductor (AMIS) supports the ARM922T embedded macrocell in a 0.18 technology. For your low-power applications that require exceptional customer service, backed by complementary digital and mixed-signal IP offerings, AMIS is a secure and reliable manufacturing source and the best source for your application-specific needs. For an ARM922T data sheet or complete technical specifications please visit AMI Semiconductor's Technical Library at www.amis.com. Functional block diagram of the ARM922T ARM9TDMI Architecture The ARM9TDMITM is a five-stage pipeline, 32-bit RISC processor. The processor architecture is a Harvard architecture, characterized by separate data and instruction caches and implementing a five-stage pipeline consisting of fetch, decode, execute, memory and write stages. The simple bus interface eases the connection to either a cached or static RAM-based memory system. The core does support both bi-directional and unidirectional connection to external memory systems. The core also provides a simple handshake protocol for coprocessor support. The CPU has two instruction sets, the ARM and the Thumb instruction set. The ARM instruction set has 32-bit wide instructions and provides maximum performance. Thumb instructions are 16-bits wide and Block Diagram of the ARM9TDMI processor ARM922T - give maximum code density. Instructions operate on 8-, 16- and 32-bit data types. Thumb instructions are decompressed to the equivalent ARM instructions in real time. This is done within the first phase of the decode stage and does not impact the microcontroller performance. A M I S Fe a t u re Sh e e t Thumb: The Key To Speed A super-reduced instruction set actually gives the ARM922T processor two instruction sets: - A standard 32-bit ARM set - A 16-bit Thumb instruction set The Thumb set's 16-bit instruction length allows it to approach twice the density of standard ARM code while retaining most of the ARM's performance advantage over a traditional 16-bit processor using 16-bit registers. Thumb code is able to provide up to 65 percent of the code size of ARM, and 160 percent of the performance of an equivalent ARM processor connected to a 16-bit memory system. Thumb instructions operate with the standard ARM register configuration, allowing excellent interoperability between ARM and Thumb states. Each 16-bit Thumb instruction has a corresponding 32-bit ARM instruction with the same effect on the processor. Thumb implements a 16-bit instruction length on a 32-bit architecture, making the processing of 32-bit data efficient with a compact instruction coding. The Flexible Section of ARM or Thumb Instruction Set performance exceeds that of a 16-bit architecture, with better code density than a 32-bit architecture. Thumb can also switch back to full ARM code and execute at full speed, an advantage that other 32-bit architectures with 16-bit instructions can't deliver. This enables the coding of fast interrupts and DSP algorithms using the full ARM instruction set when linked with Thumb code. The overhead of switching from Thumb code to ARM code is folded into subroutine entry time. Various portions of a system can be optimized for speed or for code density by switching between Thumb and ARM execution as appropriate. AMI Semiconductor www.amis.com ARM, Thumb and ARM Powered are registered trademarks of ARM Limited. ARM922T and ARM9TDMI are trademarks of ARM Ltd. Other marks bearing (R) and/or TM are registered trademarks and trademarks of AMI Semiconductor, Inc. Terms and product names in this document may be trademarks of other companies. AMI Semiconductor, Inc. reserves the right to change the detail specifications as may be required to permit improvements in the design of its products. |
Price & Availability of ARM922TARM9TDMI
![]() |
|
|
All Rights Reserved © IC-ON-LINE 2003 - 2022 |
[Add Bookmark] [Contact Us] [Link exchange] [Privacy policy] |
Mirror Sites : [www.datasheet.hk]
[www.maxim4u.com] [www.ic-on-line.cn]
[www.ic-on-line.com] [www.ic-on-line.net]
[www.alldatasheet.com.cn]
[www.gdcy.com]
[www.gdcy.net] |