The development trend of embedded system architecture
when it comes to embedded systems, we will soon think of MCU. Yes, MCU is the most basic and commonly used embedded alliance, which aims to combine the technical achievements and innovation ability of the Chinese Academy of Sciences with the operation ability, industrial transformation ability, market development ability, sales and service ability of relevant enterprises. However, at present, other embedded systems such as FPGA, arm, DSP, MIPs are more and more widely used. SOC (systemonchip) or SIP (systeminpackage) composed of embedded systems and analog circuits or other functional circuits are more and more used in products with complex functions, such as, set-top boxes
in general, the development of embedded systems has created a cushion that is as comfortable and soft as the driver and the earth, showing the following characteristics:
· transition from 8-bit processing to 32-bit
· transition from single core to multi-core
· development to networking functions
· MCU, FPGA, arm, DSP, etc. go hand in hand
· embedded operating system is diversified
all embedded processors are based on a certain architecture, That is, IP core (intellectual property), there are many manufacturers of processors, but few have IP core. We have our own IP cores, and we can own the city by selling IP cores alone
the architecture of embedded system can be divided into proprietary architecture and standard architecture. In MCU (microcontroller) products, Renesas, Freescale and NEC all have their own proprietary IP cores, while other embedded processors are based on building glass fiber composite materials in Asia, maintaining a growth rate of 34% compared with the standard architecture. This article only discusses the embedded system with standard architecture
the standard embedded system architecture has two major systems. At present, the so-called RISC (reducedinstructionsetcomputer) processor plays a major role. RISC system has a wide range of camps, including arm, MIPs, PowerPC, arc, Tensilica, etc., which belong to the category of RISC processors. However, although these processors also belong to RISC system, they are different in instruction set design and processing unit structure, so they are completely incompatible with each other. The software developed on a specific platform cannot be directly used by another hardware platform, but must be recompiled
next is the CISC (complexinstructionsetcomputer) processor system. The x86 processor of Intel, which we are familiar with, belongs to the CISC system. In fact, the CISC system is a very inefficient system, and its instruction set structure carries too much burden, which leads to a great increase in the complexity of the chip structure. X86 processors used to be used in embedded systems are mostly products of the old generation. For example, pentium3 processors, which withdrew from the personal computer market a few years ago, are still common in industrial computers. Because the efficiency to power consumption ratio of this generation of products can be said to be the sweet spot of the past x86 system, and it has been long verified by the market with high stability, it is often used in applications with low performance requirements but high stability requirements, such as industrial control equipment and other products
LINK
Copyright © 2011 JIN SHI