Unlock instant, AI-driven research and patent intelligence for your innovation.

Double-instruction multi-floating-point operand division operation controller

A technology of multiple floating-point operands and multiple operands, which is applied in the fields of instruments, computing, electrical digital data processing, etc., can solve the problems such as the speed and ineffectiveness of the execution of the floating-point number division operation instructions.

Inactive Publication Date: 2014-03-12
GUANGXI UNIVERSITY OF TECHNOLOGY
View PDF5 Cites 0 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0002] The floating-point number division operator realizes the division operation of two 32-bit floating-point numbers conforming to the IEEE754 standard; the division operation is several times longer than the addition / subtraction operation and multiplication operation, and the system needs to output 2 floating-point operands in time before each operation , or 1 floating-point operand, the 2 operand inputs of the arithmetic unit need 2 registers to ensure the stability of the dividend and divisor input during the division operation, and the microprocessor can transfer to Process other programs, and read the operation results in time-sharing after the operation is completed; for the continuous execution of the division operation of multiple operands, and the operation results are used as the dividend, the microprocessor needs to transmit the operand as the divisor and the operation as the dividend multiple times in time-sharing The operation of writing back the result; the design of the floating-point number division operator also adopts the method of pipeline execution, and the operation process is divided into several modules. The modules are executed sequentially, and the operation result of each instruction in the pipeline needs to be written back after the operation; but for the executed floating-point number division operation, the operation result of the previous operation instruction needs to be used as the dividend instruction, so the pipeline of the floating-point number division operation The operation loses its effect, which affects the execution speed of the floating-point number division operation instruction

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
  • Double-instruction multi-floating-point operand division operation controller
  • Double-instruction multi-floating-point operand division operation controller
  • Double-instruction multi-floating-point operand division operation controller

Examples

Experimental program
Comparison scheme
Effect test

Embodiment

[0106]A dual-instruction multi-floating-point operand division operation controller, such as figure 1 As shown, the controller includes dual-port read-only memory I, command word and its multi-operand write timing control module II, floating-point operand read timing control module III, memory data empty flag controller IV, configuration operation and Output control module Ⅴ;

[0107] The dual-port read-only memory I is connected to the command word and its multi-operand write sequence control module II, the floating-point operand read sequence control module III, and the configuration operation and output control module V;

[0108] The command word and its multi-operand write sequence control module II are also connected with the floating-point operand read sequence control module III, the memory data empty flag controller IV, and the configuration operation and output control module V;

[0109] The floating-point operand read timing control module III is also connected to 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 provides a double-instruction multi-floating-point operand division operation controller which comprises a dual-port read-only and write-only memory, an instruction and multi-operand writing time sequence control module, a floating-point operand reading time sequence control module, a memory data vacant marker controller and a configuration operation and output control module; the controller adopts an FPGA (Field Programmable Gate Array) design so as to be in hard link with a control circuit, two instructions can be stored and can be subjected to parallel processing; when one instruction is executed, the other instruction is to be executed; or when one instruction is executed, the other instruction is read in; or one instruction operand is subjected to writing-in and reading-out treatment at the same time; a writing time sequence pulse generated in the controller is used for controlling the continuous writing-in of multiple operands; a reading time sequence pulse synchronous with a system Clock automatically controls the division operation of multiple floating-point operands without occupying a system bus; execution of one instruction is equivalent to the execution of multiple division instruction based on a microprocessor, so that the operation times of performing instruction taking, coding, floating-point operand transmission and operation result write-back on the instructions by the system can be reduced.

Description

technical field [0001] The invention relates to a dual-instruction multi-floating-point operand division controller, in particular to a dual-instruction multi-floating-point operand division control circuit and a timing control method based on the hard connection of an FPGA parallel operation circuit. Background technique [0002] The floating-point number division operator realizes the division operation of two 32-bit floating-point numbers conforming to the IEEE754 standard; the division operation is several times longer than the addition / subtraction operation and multiplication operation, and the system needs to output 2 floating-point operands in time before each operation , or 1 floating-point operand, the 2 operand inputs of the arithmetic unit need 2 registers to ensure the stability of the dividend and divisor input during the division operation, and the microprocessor can transfer to Process other programs, and read the operation results in time-sharing after the op...

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): G06F7/537
Inventor 蔡启仲李克俭李刚薛圣利王鸣桃
Owner GUANGXI UNIVERSITY OF TECHNOLOGY