This website uses cookies. By using this site, you consent to the use of cookies. For more information, please take a look at our Privacy Policy.
Home > Wiki encyclopedia > MPU


MPU has two meanings, microprocessor and memory protection unit. The MPU is a single chip, and the chipset is composed of a group of chips. In the early days, there were even as many as 7, 8 chips, but most of them are currently merged into 2 chips, generally called North Bridge (North Bridge) chips and South Bridge (South Bridge). Bridge) chip. MPU is the computer's calculation, judgment or control center, some people call it "the heart of the computer.





MPU (Microprocessor Unit)

The central processing unit (CPU) in the microcomputer is called the microprocessor (MPU), which is the core component of the microcomputer, and can also be said to be the heart of the microcomputer. It plays the role of controlling the work of the entire microcomputer, generates control signals to control the corresponding components, and performs corresponding operations.

In the microcomputer, the CPU is integrated on a very large scale integrated circuit chip, called a microprocessor (MPU), and the microprocessor is inserted in the CPU socket of the motherboard.

Generally speaking, the 16-bit machine and 32-bit machine refer to the width of the internal data bus of the microprocessor in the computer, that is, the number of binary digits that the CPU can operate simultaneously. At present, commonly used CPUs are all 64-bit, that is, they can transmit 64-bit binary numbers at a time.

Functional composition

The functional structure of the microprocessor mainly includes three parts: arithmetic unit, controller and register:

The main function of the calculator is to perform arithmetic operations and logical operations.

The controller is the command center of the entire microcomputer system, and its main role is to control the execution of the program. Including decoding and registering instructions, and completing the prescribed operations according to the instructions, that is, instruction control, timing control and operation control.

The registers are used to store operands, intermediate data and result data.

The main technical parameters

The quality of the CPU directly determines the grade of a computer system, and the main technical characteristics of the CPU can reflect the basic performance of the CPU.

The main technical parameters of the CPU are as follows:

⑴ The number of bits of binary data that the CPU can process simultaneously, that is, the word length;

⑵ Clock frequency;

(3) The capacity and speed of the cache memory (Cache);

⑷ The width of address bus and data bus;

⑸ Manufacturing process.

Memory protection

Memory protection unit (ARM system) (MPU, Memory Protection Unit), a field in the MPU is some attribute values and its corresponding piece of memory. These attributes include: starting address, length, read and write permissions, and cache. ARM940 has different domains to control instruction memory and data memory. The kernel can define 8 pairs of areas, respectively control 8 instruction and data memory areas.

Domains and domains can overlap and different priorities can be set. The start address of the domain must be an integer multiple of its size. In addition, the size of the domain can be any index of 2 between 4K and 4G, such as 4K, 8K, 16K...

English-Chinese Computer Vocabulary

= Main Processing Unit, main processor; = Memory Protection Unit, memory protection device; = MicroProcessing Unit, microprocessor [machine]; = MicroProgrammed control Unit, microprogram controller; = MicroProgramming Unit, microprogramming component; = Miniature Power Unit, small power supply equipment.


  • XCS20XL-5TQG144C


    FPGA Spartan-XL Family 20K Gates 950 Cells 250MHz 3.3V 144-Pin TQFP

  • XC2V1500-4FG676C


    FPGA Virtex-II Family 1.5M Gates 17280 Cells 650MHz 0.15um Technology 1.5V 676-Pin FBGA

  • XC2V1500-5FFG896C


    FPGA Virtex-II Family 1.5M Gates 17280 Cells 750MHz 0.15um Technology 1.5V 896-Pin FCBGA

  • XC2V1500-5FGG676I


    FPGA Virtex-II Family 1.5M Gates 17280 Cells 750MHz 0.15um Technology 1.5V 676-Pin FBGA

  • XC3064-100PG132M


    FPGA XC3000 Family 4.5K Gates 224 Cells 100MHz 5V 132-Pin CPGA

FPGA Tutorial Lattice FPGA
Need Help?


If you have any questions about the product and related issues, Please contact us.