FPGA (field programmable gate array) based division operation method and FPGA based division operation device

A technology in division and operation, which is applied in the field of division operation based on FPGA, can solve problems such as occupation, limited numerical range, and consumption of logic resources, and achieve the effects of reducing resource consumption, expanding numerical range, and improving calculation accuracy

Active Publication Date: 2015-06-24
ZHEJIANG DAHUA TECH
View PDF7 Cites 3 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0005] However, using the method of separately setting the division module, for different application scenarios, different division modules need to be set, that is, the division module needs to be redesigned every time, and more logic resources are occupied
Using Direct Storage 2 32 The reciprocal of the divisor that needs to be calculated generally needs to consume O(2 32 ) level of logic resources, and occupy more logic resources
[0006] When the division operation is implemented in the e

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
  • FPGA (field programmable gate array) based division operation method and FPGA based division operation device
  • FPGA (field programmable gate array) based division operation method and FPGA based division operation device
  • FPGA (field programmable gate array) based division operation method and FPGA based division operation device

Examples

Experimental program
Comparison scheme
Effect test

Example Embodiment

[0053] The technical solutions in the embodiments of the present invention will be described clearly and completely in conjunction with the accompanying drawings in the embodiments of the present invention. Obviously, the described embodiments are only a part of the embodiments of the present invention, not all of the embodiments. Based on the embodiments of the present invention, all other embodiments obtained by those of ordinary skill in the art without creative work shall fall within the protection scope of the present invention.

[0054] The embodiment of the present invention provides a method for division operation based on FPGA, such as figure 1 As shown, the method includes:

[0055] S101: Acquire a first data item that is used as a divisor in the division operation and expressed in decimal notation.

[0056] S102: Determine whether the first data item is the same as the preset data item in the storage table containing the reciprocal of the setting data item, if yes, proceed...

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 discloses an FPGA (field programmable gate array) based division operation method and an FPGA based division operation device, aiming to reduce resource consumption and widen the numerical calculation range of division operation. The FPGA based division operation method includes acquiring a first data item serving as a divisor in the division operation; judging whether or not the first data item is identical to a prestored data item in a storage list including set data item reciprocals; if yes, directly calling the reciprocal of the data item, identical to the first data item, in the storage list to acquire the reciprocal of the first data item; if not, performing shift operation on the first data item to acquire a second data item capable of being found in the storage list, and determining the reciprocal of the first data item according to the second data item; multiplying the reciprocal of the first data item by a data item serving as a dividend in the division operation to complete the division operation. By the FPGA based division operation method and the FPGA based division operation device, resource consumption can be reduced, and the numerical calculation range of the division operation can be widened.

Description

technical field [0001] The invention relates to the technical field of digital signal processing, in particular to a method and device for performing division operations based on FPGA. Background technique [0002] With the maturity of FPGA (Field Programmable Gate Array) technology, the method of using FPGA to realize digital signal processing is more and more widely used. [0003] The interior of FPGA is composed of a large number of gate arrays, which can perform various complex digital signal operations. It can only operate on fixed-point values, and the division operation requires that the divisor must be in the form of an exponential power of 2, that is, the division operation can only be performed on 1 to 2 32 Integers within the range are divided. For other values, the division cannot be completed because they cannot be mapped to the actual physical device. [0004] Generally, the FPGA uses a separate division module, and the division module directly completes the ...

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/535
Inventor 刘晓沐张兴明
Owner ZHEJIANG DAHUA TECH
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