Looking for breakthrough ideas for innovation challenges? Try Patsnap Eureka!

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 existing FPGA, it needs to occupy more logic resources, and due to the limitation of hardware resources, the existing method for implementing the division operation in the FPGA has a limited value range for the division operation, such as storing 2 32 The reciprocal of the divisor that needs to be calculated can only achieve 2 32 A numerical division operation, so how to provide a division calculation method with less resource consumption and a large data range needs to be solved urgently

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

Embodiment Construction

[0053] The following will clearly and completely describe the technical solutions in the embodiments of the present invention in conjunction with the accompanying drawings in the embodiments of the present invention. Obviously, the described embodiments are only some of the embodiments of the present invention, not all of them. Based on the embodiments of the present invention, all other embodiments obtained by persons of ordinary skill in the art without making creative efforts belong to the protection scope of the present invention.

[0054] Embodiments of the present invention provide a method for performing division operations based on FPGA, such as figure 1 As shown, the method includes:

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

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

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
Features
  • Generate Ideas
  • Intellectual Property
  • Life Sciences
  • Materials
  • Tech Scout
Why Patsnap Eureka
  • Unparalleled Data Quality
  • Higher Quality Content
  • 60% Fewer Hallucinations
Social media
Patsnap Eureka Blog
Learn More