Reconfigurable systems and reconfigurable array structures and their applications

An array structure and array technology are applied in reconfigurable systems and reconfigurable array structures, and in the field of efficient implementation of block cipher algorithms, and can solve the problems affecting the computing performance of reconfigurable systems, increasing configuration scheduling time requirements, and configuration information complexity. Improvement and other issues to achieve the effect of reducing hardware resource overhead, reducing the amount of configuration information, and saving overhead

Active Publication Date: 2018-12-14
SOUTHEAST UNIV
View PDF5 Cites 0 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

Facing the increasingly complex application requirements of computing tasks, the scale and characteristics of reconfigurable system computing resources limit the improvement of computing performance
The traditional reconfigurable system fails to adapt to the characteristics and requirements of operations such as data replacement in the block cipher algorithm, resulting in an increase in the complexity of configuration information and an increase in configuration scheduling time requirements, thereby affecting the computing performance of the reconfigurable system

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
  • Reconfigurable systems and reconfigurable array structures and their applications
  • Reconfigurable systems and reconfigurable array structures and their applications
  • Reconfigurable systems and reconfigurable array structures and their applications

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0021] The array structure and management method embodiments of the present invention will be described below with reference to the accompanying drawings. It should be understood that the array and management method embodiments described here are only used to illustrate and explain the present invention, and are not intended to limit the present invention.

[0022] figure 1 It is a schematic framework diagram of a reconfigurable array structure according to an embodiment of the present invention, figure 2 for the invention figure 1 Schematic diagram of the framework of a single-row structure in a reconfigurable array structure. combine figure 1 , 2 As shown, the row structure composed of interconnection units and calculation units forms an array of corresponding size according to certain algorithm requirements, in which the number of bit permutation and byte permutation networks is equal, and the bit width of a single row of the calculation logic array must meet the corres...

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 a reconfigurable system and a reconfigurable array structure and an application of the reconfigurable array structure. The reconfigurable array structure comprises an input unit, an output unit, a calculation unit line, an interconnection unit and a lookup table unit, wherein data is transmitted among line structures of a calculation array through the input unit and the output unit; the calculation unit line consists of a plurality of arithmetical logic units; the arithmetical logic units can be configured to realize corresponding calculation functions; the interconnection unit consists of a line input multiplexer and a substitution network; the line input multiplexer is responsible for selecting input to be transmitted to the substitution network; the substitution network is responsible for substituting the input in any non-repeat mode and outputting the substituted input; and the lookup table unit is used for performing table lookup operation according to an output result of each line of reconfigurable unit, and outputting a table lookup result to a next line. Through adoption of the reconfigurable array structure suitable for a block cipher algorithm, the assembly line depth can be reduced, and the hardware resource utilization ratio is increased, so that substitution operation in the block cipher algorithm is optimized, and efficient processing of the block cipher algorithm is realized.

Description

technical field [0001] The invention relates to the technical field of embedded systems, in particular to a reconfigurable system, a reconfigurable array structure and the efficient realization of the reconfigurable structure applied to block cipher algorithms. Background technique [0002] The reconfigurable system can change its function through dynamic configuration while the system is running, while maintaining high computing performance. It has the advantages of high performance and high flexibility computing. It is an ideal choice for solving computationally intensive applications such as cryptographic algorithms. In many fields Has been widely used. Facing the increasingly complex application requirements of computing tasks, the scale and characteristics of reconfigurable system computing resources limit the improvement of computing performance. Traditional reconfigurable systems fail to adapt to the characteristics and requirements of operations such as data replace...

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 Patents(China)
IPC IPC(8): G06F15/16
Inventor 曹鹏李兆奇杨锦江胡建兵刘波杨军时兴龙
Owner SOUTHEAST UNIV
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