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

Optimization design method based on FPGA finite field multipier

An optimized design and finite field technology, applied in the direction of instruments, calculations, special data processing applications, etc., can solve problems such as ineffective use of FPGA chip resources

Inactive Publication Date: 2005-08-24
XIDIAN UNIV
View PDF0 Cites 8 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0005] The purpose of the invention is to overcome the shortcoming that the existing finite field multiplier design method can not effectively utilize FPGA chip resources, provide a kind of basic structure characteristic based on 4-LUT FPGA, can realize the optimal design method of finite field multiplier, to shorten the limited The critical path of the domain multiplier, increasing the frequency of 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
  • Optimization design method based on FPGA finite field multipier
  • Optimization design method based on FPGA finite field multipier
  • Optimization design method based on FPGA finite field multipier

Examples

Experimental program
Comparison scheme
Effect test

Embodiment 1

[0121] Finite field GF(2 5 ), the generator polynomial is p(x)=x 5 +x 2 +1.

[0122] First, find the matrix form of the finite field multiplier:

[0123] c 0 c 1 c 2 c 3 c 4 = a 0 a 4 a 3 a ...

Embodiment 2

[0146] Finite field GF(2 8 ), the domain generator polynomial is p(x)=x 8 +x 4 +x 3 +x 2 +1.

[0147] The first step is to find the matrix form of the finite field multiplier:

[0148] c 0 c 1 c 2 c 3 c 4 c 5 c 6 c 7 = ...

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

This invention discloses a optimum design method for the finite field multiplier on the base of FPGA. This invention defines those logic functions which can be realized with a single 4-LUT into 7 styles, and it will follow some steps to realize the optimization for the finite field multiplier. Firstly, it figures out the matrix form of the finite field multiplier according to the generator polynomial and initialize the integration of middle variables. Secondly, it will repeatedly search for the common logic functions in the elements in the Matrix Z, bringing in a new middle variable, and it will use this new middle variable to represent the output variable of those logic functions, modifying the Matrix Z. Finally, it will find out preferred logic functions that can be realized by a single 4-LUT. Then those logic functions will be decomposed into a series of logic functions that can be realized by a single 4-LUT, and Matrix Z and the integration of middle variables will be modified. After all above, we finally get a optimized finite field multiplier on the base of FPGA. The advantages are short key route and time delay.

Description

Technical field [0001] The invention belongs to electronic components in the field of communication and information processing applications, and relates to the use of field programmable gate arrays (FPGA) to realize the automated design of finite field multipliers, and specifically is an optimized design method of finite field multipliers based on FPGA. Background technique [0002] Using field programmable gate array (FPGA) to effectively implement finite field multipliers is an important technology that requires fast and flexible finite field multipliers. This technology is widely used in computer, communication, information security and other fields. It is software Radio, dynamic encryption and other core technologies in many IT fields. Finite field arithmetic is the basis of error control, such as BCH codes, Reed-Solomon codes, etc., and cryptography, such as ECC, DES, AES, etc. The speed of the finite field multiplier determines the implementation speed of algorithms in thes...

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): G06F17/50
Inventor 徐朝军王新梅
Owner XIDIAN UNIV
Who we serve
  • R&D Engineer
  • R&D Manager
  • IP Professional
Why Patsnap Eureka
  • Industry Leading Data Capabilities
  • Powerful AI technology
  • Patent DNA Extraction
Social media
Patsnap Eureka Blog
Learn More
PatSnap group products