ARM's basics: What is ARM

ARM (Advanced RISC Machines) is a well-known enterprise in the microprocessor industry and has designed a large number of high-performance, low-cost, low-energy-consuming RISC processors, related technologies, and software. The technology has the characteristics of high performance, low cost and energy saving. Suitable for a variety of areas, such as embedded control, consumer/education multimedia, DSP and mobile applications.
ARM licenses its technology to many of the world's leading semiconductor, software and OEM vendors. Each vendor gets a unique set of ARM-related technologies and services. Using this partnership, ARM quickly became the creator of many global RISC standards.
At present, a total of 30 semiconductor companies have signed hardware technology licensing agreements with ARM, including large companies such as Intel, IBM, LG Semiconductor, NEC, SONY, Philips, and National Semiconductor. As for the software system partners, it includes a series of well-known companies such as Microsoft, Sun Microsystems, and MRI.
The ARM architecture is the first RISC microprocessor designed for the low-budget market.
ARM stands for Advanced RISC Machines. It can be regarded as a company's name, or as a generic name for a class of microprocessors. It can also be considered a technical name.
On April 26, 1985, the first ARM prototype was born at Acorn Computer Co., Cambridge, UK, and was manufactured by San Jose VLSI Technologies of California, USA.
In the late 1980s, ARM quickly developed Acorn's desktop products, forming the basis for computer education in the United Kingdom.

In 1990, Advanced RISC Machines Limited (hereinafter referred to as ARM Limited, ARM) was established. In the 1990s, the ARM 32-bit embedded RISC (Reduced lnstruction Set Computer) processor was extended to the world and occupied the leading position in low-power, low-cost and high-performance embedded system applications. ARM company neither produces chips nor sells chips; it only sells chip technology licenses.

At present, microprocessors using ARM technology intellectual property (IP) cores, which we commonly refer to as ARM microprocessors, have spread across various product markets such as industrial control, consumer electronics, communications systems, network systems, and wireless systems. , ARM-based microprocessor applications account for more than 75% of the market share of 32-bit RISC microprocessors, ARM technology is gradually infiltrating into all aspects of our lives.

ARM is a company specializing in the design and development of RISC-based technology chips. As an intellectual property supplier, it does not directly engage in chip production. It is a cooperative company that produces unique chips by transferring design licenses. The major semiconductor manufacturers in the world are from ARM. The ARM microprocessor cores of its design were purchased, and appropriate external circuits were added according to their respective application fields, thereby forming their own ARM microprocessor chips to enter the market. At present, dozens of large semiconductor companies all over the world use ARM's authorization, which not only enables ARM technology to obtain more third-party tools, manufacturing, and software support, but also lowers overall system cost and makes products more accessible. The market is accepted by consumers and is more competitive.

The three major features of the ARM processor are: low power consumption, 16-bit/32-bit dual instruction set, and numerous partners.

The power of ARM's merchandise model is that it has more than 100 partners around the world. ARM is a design company and does not produce chips itself. With the transfer license system, partners produce chips.

The current ARM architecture extensions include:

Thumb 16-bit instruction set, in order to improve code density;

· DSP DSP application arithmetic instruction set;

Jazeller allows direct execution of Java bytecode.

The ARM processor family offers solutions that:

· Open platforms for wireless, consumer electronics and imaging applications;

Embedded real-time systems for storage, automation, industrial and networking applications

· Smart card and SIM card security applications.

The ARM processor itself is a 32-bit design, but it also comes with a 16-bit instruction set. Memory generally saves up to 35% over equivalent 32-bit code, but retains all the advantages of a 32-bit system. ARM's Jazelle technology accelerates Java to a much higher performance than a software-based Java Virtual Machine (JVM), which consumes 80% less power than an equivalent non-Java accelerated core. The CPU function adds DSP instruction set to provide enhanced 16-bit and 32-bit arithmetic capabilities, improving performance and flexibility. ARM also offers two cutting-edge features to aid the debugging of highly integrated SoC devices with deep embedded processors, which are embedded ICE-RT logic and Embedded Trace Macro Kernel (ETMS) families.

Posted on