ARM microprocessor Overview
Introduction to this chapterArmSome basic concepts, application fields, and features of microprocessor help readersArmTechnology Hall.
Main content of this chapter:
-ArmAnd Related Technologies
-ArmApplication fields and features of Microprocessor
-ArmMicroprocessor Series
-ArmArchitecture of Microprocessor
-ArmApplication Selection of Microprocessor
1.1Arm-Advanced RISC Machines
ArmIt can be regarded as a company name or a general name for a type of microprocessor, or a technology name.
1991ArmFounded in Cambridge, UK, the company mainly sells licenses for Chip Design Technologies. CurrentlyArmThe intellectual property rights (IP) core microprocessor, which we usually callArmThe microprocessor has been used in various product markets, including industrial control, consumer electronic products, communication systems, network systems, and wireless systems.ArmTechnology-based microprocessor applications occupy a market share of more than 75% of 32-bit Proteus microprocessors,ArmTechnology is gradually penetrating into every aspect of our lives.
ArmAs an intellectual property supplier, the company is specialized in designing and developing Chip Based on the RISC technology. It is not directly engaged in chip production, but relies on the transfer of design permits to produce chips with distinctive characteristics by the partner, major Semiconductor manufacturers in the worldArmThe company purchasedArmMicroprocessor core, according to their different application fields, add appropriate peripheral circuits to form their ownArmThe microprocessor chip entered the market. Currently, dozens of large semiconductor companies around the world useArmThereforeArmThe technology is supported by more third-party tools, manufacturing, and software, and the cost of the entire system is reduced, making it easier for consumers to access the market and more competitive.
1.2ArmApplication fields and features of Microprocessor
1.2.1ArmApplication field of Microprocessor
So far,ArmThe Application of microprocessor and technology has almost penetrated into various fields:
1. Industrial Control Field: As a 32-bit server architecture, based onArmThe core microcontroller chip not only occupies most of the market share of the high-end microcontroller market, but also gradually expands to the low-end microcontroller application field,ArmThe low power consumption and high cost efficiency of the microcontroller pose a challenge to the traditional 8-bit/16-bit microcontroller.
2. Wireless Communication: more than 85% of wireless communication devices are currently used.ArmTechnology,ArmWith its high performance and low cost, its position in this field is increasingly consolidated.
3. network applications: With the popularization of broadband technologyArmThe technology's ADSL chip is gradually gaining a competitive advantage. In addition,ArmIt has been optimized for voice and video processing and has gained wide support. It also brings challenges to DSP application fields.
4. consumer electronic products:ArmThis technology is widely used in popular digital audio players, digital set-top boxes, and game consoles.
5. Imaging and Security Products: most popular digital cameras and printers useArmTechnology. The 32-bit SIM card is also used in the mobile phone.ArmTechnology.
In addition,ArmMicroprocessor and technology are also applied in many different fields and will be more widely used in the future.
1.2.2ArmFeatures of Microprocessor
AArmGenerally, a microprocessor has the following features:
1. small size, low power consumption, low cost, and high performance;
2. Supports thumb (16-bit)/ARM (32-bit) Dual-instruction sets, and is compatible with 8-bit/16-bit devices;
3. A large number of registers are used to accelerate instruction execution;
4. Most data operations are completed in registers;
5. The addressing method is flexible and simple, and the execution efficiency is high;
6. Fixed instruction Length;
1.3ArmMicroprocessor Series
ArmThe microprocessor currently includes the following series, as wellArmArchitecture processor, in additionArmIn addition to the common features of the architectureArmEach Microprocessor has its own characteristics and application fields.
-ARM7 Series
-Arm9-series
-Arm9e Series
-Arm10e Series
-Securcore Series
-Inter's XScale
-Inter's strongarm
Among them, ARM7, arm9e, arm10 are four general-purpose processor series, each of which provides a set of relatively unique performance to meet the needs of different application fields. The securcore series is designed specifically for applications with high security requirements.
The following describes the features and application fields of various processors in detail.
1.3.1 ARM7 microprocessor Series
The series microprocessor is a low-power 32-bit Proteus processor, which is most suitable for consumer applications with high price and power consumption requirements. The ARM7 microprocessor series has the following features:
-Embedded ICE-RT logic, debugging and Development convenience.
-Extremely low power consumption, suitable for applications with high power consumption requirements, such as portable products.
-Provides a 3-level pipeline structure of 0.9 MIPS/MHz.
-High code density and 16-bit thumb instruction set.
-Extensive support for operating systems, including Windows CE, Linux, and Palm OS.
-The command system is compatible with the arm9e series, arm9e series, and arm10e series to facilitate product upgrades.
-The clock speed can reach up to 130 MIPS, and high-speed computing and processing capabilities can be used for most complex applications.
The main application fields of the Series Microprocessor include industrial control, internet devices, network and modem devices, mobile phones, and other multimedia and embedded applications.
The ARM7TDMI, ARM7TDMI-S,
Arm720t and arm7ej. Among them, arm7tmdi is currently the most widely used 32-bit embedded RISC processor, which is a low-endArmProcessor Core. The basic meaning of TDMI is:
T: supports 16 compression Instruction Set thumb;
D: Debug on chip is supported;
M: embedded hardware Multiplier)
I: Embedded ice, supporting on-chip breakpoint and debugging points;
This book introduces Samsung's processor.
1.3.2 arm9-microprocessor Series
The arm9-series microprocessor provides the best performance in terms of high performance and low power consumption. It has the following features:
-The 5-level integer assembly line provides higher instruction execution efficiency.
-Provides a 1.1 MIPS/MHz Harvard structure.
-32-bit supportArmInstruction Set and 16-bit thumb instruction set.
-Supports 32-bit high-speed AMBA bus interfaces.
-Full-performance MMU supports mainstream embedded operating systems such as Windows CE, Linux, and Palm OS.
-MPU supports real-time operating systems.
-Supports data cache and command cache, and provides higher command and data processing capabilities.
The arm9-series microprocessor is mainly used in wireless devices, instruments, security systems, set-top boxes, high-end printers, digital cameras, and digital cameras.
The ARM920T, arm922t, and arm940t microprocessor can be used in different applications.
1.3.3 arm9e microprocessor Series
The arm9e series microprocessor is a comprehensive processor. It uses a single processor kernel to provide solutions for microcontroller, DSP, and Java application systems, greatly reducing the chip area and system complexity. The arm9e Series Microprocessor provides enhanced DSP processing capabilities and is suitable for applications that require simultaneous use of DSP and microcontroller.
The main features of arm9e series microprocessor are as follows:
-The DSP instruction set is supported and suitable for high-speed digital signal processing.
-The 5-level integer assembly line provides higher instruction execution efficiency.
-32-bit supportArmInstruction Set and 16-bit thumb instruction set.
-Supports 32-bit high-speed AMBA bus interfaces.
-Supports vfp9 floating point coprocessor.
-Full-performance MMU supports mainstream embedded operating systems such as Windows CE, Linux, and Palm OS.
-MPU supports real-time operating systems.
-Supports data cache and command cache, and provides higher command and data processing capabilities.
-The clock speed can reach up to 300 MIPS.
The arm9-series microprocessor is mainly used in the next-generation wireless devices, digital consumer products, imaging devices, industrial control, storage devices and network devices.
The arm9e Series Microprocessor consists of three types: ARM926EJ-S, ARM946E-S, and ARM966E-S for different applications.
1.3.4 arm10e microprocessor Series
The arm10e Series Microprocessor features high performance and low power consumption. Thanks to the new architecture, the performance of arm10e series microprocessor is improved by nearly 50% compared with the same arm9's devices at the same clock frequency, at the same time, arm10e series microprocessor uses two advanced energy-saving methods, making its power consumption extremely low.
The main features of arm10e series microprocessor are as follows: