32 bits micro-processor

A microprocessor, processor technology, applied in the direction of architecture with a single central processing unit, machine execution device, general-purpose stored program computer, etc.

Inactive Publication Date: 2008-09-03
黄新亚 +1
View PDF0 Cites 16 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

But the vast majority of microprocessors do not support these operations, making it ...

Method used

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
View more

Image

Smart Image Click on the blue labels to locate them in the text.
Viewing Examples
Smart Image
  • 32 bits micro-processor
  • 32 bits micro-processor
  • 32 bits micro-processor

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0042] (1) 32-bit microprocessor

[0043] The microprocessor is an electronic device that performs data processing, data storage, and data input and output according to instruction codes. The instructions and data of the microprocessor are stored in the memory, and the microprocessor accesses the instructions and data through the memory interface part MIU (Memory Interface Unit), and communicates between man-machine or equipment through the input and output processor. Specifically, the microprocessor includes the following parts. Instruction processor IP (Instruction Processor), control unit CU (Control Unit), fixed-point arithmetic unit IAU (Integer ArithmeticUnit), floating-point arithmetic unit FPU (Floating Point Unit), register bank RF (Register File), memory interface unit MIU ( Memory Interface Unit), and input and output processor IOP (Input / Output Processor). Such as figure 1 shown.

[0044] (1) Instruction Processor IP

[0045] The instruction processor receives t...

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to view more

PUM

No PUM Login to view more

Abstract

The invention relates to a 32 bits microprocessor and its instruction set. The microprocessor system comprises an instruction processor, a control component, a fixing point operation a floating-point operation, a register group, a storage interface component and an I/O processor. The entire instruction cycle adapts two state pipelining and is simple in structure. The system is provided with 16 32 bits general registers which hold 4GB storage address space and input output address space. The storage, the I/O processor and the central processor are connected with 64 bits data path. The speed of the processor can be up to 32 bits instruction flow and 32 bits data flow in each clock cycle. The microprocessor system supports 16 bits, 32 bits and 48 bits three instruction formats which are nine kinds and 50 instructions, wherein, the floating-point add, subtract, multiply and divide, fixing-point divide, fixing-point modulus, the conversion between floating-point and fixing-point are all realized by instructions. The instruction is simplified in number but is strong in function, and also has advantages of RISC and CISC.

Description

1. Technical field [0001] The invention relates to a microprocessor, in particular to a simplified C language compiled instruction set and a microprocessor for realizing 32-bit floating-point calculation by hardware. 2. Background technology [0002] Integrated circuit technology and computer software technology have opened up a broad space for the development of microprocessors. Microprocessors have been widely used in industrial process control, embedded systems and business data processing. However, most microprocessors do not directly support floating-point operations, or even fixed-point division operations. Especially for 8-bit and 16-bit microprocessors, a floating-point operation needs to be completed by a program. Not only reduces the computing speed, but also increases the complexity of programming. In signal processing applications, such as image processing, digital filtering, linear transformation, etc., due to the need for high-intensity numerical operations,...

Claims

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to view more

Application Information

Patent Timeline
no application Login to view more
IPC IPC(8): G06F15/78G06F9/38G06F9/30
Inventor 方建中
Owner 黄新亚
Who we serve
  • R&D Engineer
  • R&D Manager
  • IP Professional
Why Eureka
  • Industry Leading Data Capabilities
  • Powerful AI technology
  • Patent DNA Extraction
Social media
Try Eureka
PatSnap group products