Floating-point unit of Java processor and control method thereof

A technology of floating-point operation unit and operation unit, which is applied in the direction of electrical digital data processing, digital data processing parts, instruments, etc., and can solve problems such as inability to use parallel operations
CN102722353AInactive Publication Date: 2012-10-10SYSU HUADU IND SCI & TECH INST

Patent Information

Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
SYSU HUADU IND SCI & TECH INST
Publication Date
2012-10-10
Estimated Expiration
Not applicable · inactive patent

Smart Images

  • Figure 1
    Figure 1
  • Figure 2
    Figure 2
  • Figure 3
    Figure 3
Patent Text Reader

Abstract

The invention discloses a floating-point unit of a Java processor and a control method thereof, which meet the requirements of an embedded system on a high-accuracy operation, wherein the floating-point unit is used as a hardware accelerator and directly connected to the core of the Java processor, and an input port of the FPU (floating-point unit) is used for receiving a clock input, a starting signal, an operand A, an operand B, an operator and a rounding mode which are from the core of the Java processor. The FPU comprises operation units and a demultiplexer; the FPU selects the corresponding operation units according to the input operator, and the operation units realize various basic operations; the operation units are divided into an addition / subtraction operation unit, a multiplication operation unit and a division operation unit; and the demultiplexer selects a register of an operation result of the corresponding operation unit according to the input operator, and checks whether the operation and a to-be-output operation result trigger the abnormity of a floating point with a standard definition, if so, the demultiplexer outputs a corresponding abnormity signal; otherwise, an output port of the FPU sends a completion signal and the operation result in the register to the core of the Java processor.
Need to check novelty before this filing date? Find Prior Art

Description

technical field

[0001] The invention belongs to the technical field of embedded processor design, and specifically relates to a Java processor floating point that supports floating-point operations, can make floating-point operations more direct and efficient, and meets the requirements of embedded systems for high-precision operations A computing unit and a control method thereof. Background technique

[0002] As the Java language is widely used in the embedded field, Java processors are gradually favored by system developers. The Java processor implements the Java Virtual Machine (Java Virtual Machine, JVM) through hardware, and can directly run Java bytecode. Like the Java virtual machine, most Java processors use a stack architecture, that is, in a Java processor system, most of the Java bytecode operations are related to the stack.

[0003] The current embedded applications have an increasing demand for high-precision calculations, which requires Java processors to ha...

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