Paralleling microprocessor and its realization method
What is Al technical title?
Al technical title is built by PatSnap Al team. It summarizes the technical point description of the patent document.
A microprocessor, technology for implementing methods, applied in the direction of architecture with a single central processing unit, electrical digital data processing, digital data processing components, etc.
Active Publication Date: 2008-12-31
NEUSOFT MEDICAL SYST CO LTD
View PDF0 Cites 38 Cited by
Summary
Abstract
Description
Claims
Application Information
AI Technical Summary
This helps you quickly interpret patents by identifying the three key elements:
Problems solved by technology
Method used
Benefits of technology
Problems solved by technology
However, since INMOS was acquired by STMicroelectronics in 1989, IMS T400 series and T800 series parallel microprocessors are no longer available to the ma...
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
Click on the blue label to locate the original text in one second.
Reading with bidirectional positioning of images and text.
Smart Image
Examples
Experimental program
Comparison scheme
Effect test
example 1
[0180] Example 1: If before decoding, the memory code is 41, then after decoding, the operation code is x0040; the operand is x00000001. If before decoding, the memory code sequence is 22, 23, 24, 53, then after decoding, the operation code is x0050; the operand is x00002345. If before decoding, the memory code sequence is 23, FB, then after decoding, the operation code is x23FB; the operand is x00000000.
example 2
[0181] Example 2: If x33F6BA21 stored at address x80000070 and 72FA2446 stored at address x80000074, the following opcode, operand and address (Iptr) of the next instruction will be obtained after decoding:
[0182] Opcode x00B0, operand x0000001A, next instruction address x80000072;
[0183] Opcode x00F6, operand x00000000, next instruction address x80000073;
[0184] Opcode x0030, operand x00000003, next instruction address x80000074;
[0185] Opcode x0040, operand x00000006, next instruction address x80000075;
[0186] Opcode x24FA, operand x00000000, next instruction address x80000077;
[0187] Opcode x0070, operand x00000002, next instruction address x80000078.
[0188] The decoding unit 12 writes the operation codes and operands into the instruction queue in sequence, and writes the address of the next instruction into the instruction pointer queue 17 .
[0189] 3. Instruction queue and instruction pointer queue unit (Instruction Queue & Iptr Queue)
[0190] Both th...
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
Login to view more
Abstract
The invention relates to a parallel microprocessor and a corresponding realization method which are based on FPGA development. The parallel microprocessor comprises a CPU which is a 32-bit fixed-point CPU formed by a fetch decoding unit, a process management unit and an integer instruction execution unit; a communication module formed by a plurality of units of LINK channels and In/Out controllers; an arbitration controller used for arbitrating internal and external address buses and a data bus of the CPU; an external memory interface used for providing reading/writing time-sequence logic for an external memory; an interruption/time-sequence controller used for providing timing and interruption for the CPU; an internal memory used for providing the instructions of the CPU and quickly accessing data. The CPU is also provided with a floating point unit (FPU) combining the 32-bit fixed-point CPU to form a 64-bit floating point CPU. The 32-bit fixed-point parallel microprocessor and the 64-bit floating point parallel microprocessor provided by the invention work stably, bring convenience for system modification and debugging, accelerate verification speed and provide a low-cost operation platform for programs written in OccamII language.
Description
technical field [0001] The invention relates to the technical field of microprocessors, in particular to a parallel microprocessor developed based on FPGA and supporting parallel programming language and its implementation method. Background technique [0002] The original hardware platform supporting the parallel programming language Occam II is the IMS T400 series parallel fixed-point Transputer microprocessors and the IMST800 series parallel floating-point Transputer microprocessors successively launched by the British INMOS company after 1984. IMS T400 series parallel fixed-point microprocessors include T414 and T425 two microprocessors, IMS T800 series floating-point microprocessors include T801 and T805 two parallel microprocessors, IMS T400 and T800 series parallel microprocessors respectively support all Occam II language fixed-point instruction set and floating-point instruction set. However, since INMOS was acquired by STMicroelectronics in 1989, IMS T400 series a...
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
Application Date:The date an application was filed.
Publication Date:The date a patent or application was officially published.
First Publication Date:The earliest publication date of a patent with the same application number.
Issue Date:Publication date of the patent grant document.
PCT Entry Date:The Entry date of PCT National Phase.
Estimated Expiry Date:The statutory expiry date of a patent right according to the Patent Law, and it is the longest term of protection that the patent right can achieve without the termination of the patent right due to other reasons(Term extension factor has been taken into account ).
Invalid Date:Actual expiry date is based on effective date or publication date of legal transaction data of invalid patent.