Method and device for achieving variable bit width division method through FPGA

A division and variable technology, applied in the FPGA field, can solve problems such as the inability to achieve efficient calculations, and achieve the effect of making up for limitations and maintaining the speed of calculations

Inactive Publication Date: 2019-05-21
EHIWAY MICROELECTRONIC SCI & TECH SUZHOU CO LTD
View PDF5 Cites 5 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

Therefore, this method cannot achieve efficient operation

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
  • Method and device for achieving variable bit width division method through FPGA
  • Method and device for achieving variable bit width division method through FPGA
  • Method and device for achieving variable bit width division method through FPGA

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0033] The present disclosure provides a method for FPGA to implement variable bit-width division, aiming to realize faster and more efficient FPGA division with arbitrary bit width than shift division by using a new operation method.

[0034] In order to make the purpose, technical solutions and advantages of the present disclosure clearer, the present disclosure will be further described in detail below in conjunction with specific embodiments and with reference to the accompanying drawings.

[0035] Certain embodiments of the present disclosure will be described more fully hereinafter with reference to the accompanying drawings, in which some but not all embodiments are shown. Indeed, various embodiments of the disclosure may be embodied in many different forms and should not be construed as limited to the embodiments set forth herein; rather, these embodiments are provided so that this disclosure will satisfy applicable legal requirements.

[0036] In an exemplary embodime...

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 method for achieving a variable bit width division method through an FPGA, and the method comprises the steps: S1, decomposing a divisor into n segments, calling a basic bit division unit, dividing a decomposed first segment by a dividend, and obtaining a first quotient and a first remainder of the first segment; S2, combining the first remainder with a second segment divisor, and continuously dividing by the dividend to obtain a second quotient and a second remainder of the second segment; splicing the second remainder and the third segment divisor, and dividing the second remainder and the third segment divisor by the dividend to obtain a third quotient and a third remainder of the third segment; and S3, repeating the process until the nth quotient and the nth remainder are obtained, the nth remainder being the remainder obtained by the variable bit width division method, the splicing of the n segments of quotients from the first quotient to the nth quotientbeing the quotient obtained by the variable bit width division method, and ending the operation. According to the method for achieving the variable bit width division method through the FPGA, divisionoperation of any bit width can be achieved, and compared with a traditional method, the shifting division method is greatly improved in speed.

Description

technical field [0001] The present disclosure relates to the field of FPGA, in particular to a method and device for implementing variable bit width division by FPGA. Background technique [0002] Now, with the rapid development of chip manufacturing technology, the scale of FPGA chips is getting larger and faster, and FPGA chips have been used as the core computing components of boards and cards in various occasions, such as aerospace, military industry, communication, artificial intelligence, etc. Smart etc. With its flexible and powerful parallel computing capabilities, FPGA undertakes a large amount of computing work in board applications. How to realize mathematical operations faster and more efficiently has become the direction of FPGA engineers. [0003] Among various complex mathematical operations, there are a large number of addition, subtraction, multiplication, and division. Since FPGAs have built-in DSP units specially used for calculations, addition, subtract...

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
Patent Type & Authority Applications(China)
IPC IPC(8): G06F7/535
Inventor 温士魁
Owner EHIWAY MICROELECTRONIC SCI & TECH SUZHOU CO LTD
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