Reconstruction method and device for programmable logic device
A programming logic and device technology, applied in the field of programmable logic device reconstruction methods and devices, can solve the problems of difficult FPGA chip structure design and implementation, large chip area, and high chip cost, so as to reduce device complexity and reconstruction cost. , the effect of increasing the reconstruction range and reducing the number of control signals and data streams
- Summary
- Abstract
- Description
- Claims
- Application Information
AI Technical Summary
Problems solved by technology
Method used
Image
Examples
no. 1 example
[0028] figure 1 The flow chart of the programmable logic device reconfiguration method provided by the first embodiment of the present invention is composed of figure 1 It can be seen that in this embodiment, the programmable logic device reconfiguration method provided by the present invention includes the following steps:
[0029] S101: Determine the resource area to be reconfigured of the programmable logic device;
[0030] This step first needs to determine the reconfigurable resource area that supports dynamic reconfiguration in the programmable logic device. There are many types of programmable logic devices. The present invention uses FPGA as an example to illustrate: the user selects some Model FPGA, the FPGA is divided into a reconfigurable resource area and a non-reconfigurable resource area. The reconfigurable resource area means that the resources in this area are dynamically reconfigurable and can be written by time division multiplexing during circuit operation....
no. 2 example
[0050] figure 2 The schematic diagram of the programmable logic device reconfiguration device provided by the second embodiment of the present invention is represented by figure 2 It can be seen that in this embodiment, the programmable logic device reconstruction device 2 provided by the present invention includes: a determination module 21, a division module 22 and a reconstruction module 23, wherein,
[0051] A determining module 21, configured to determine the resource area to be reconfigured of the programmable logic device;
[0052] A dividing module 22, configured to divide the resource area to be reconfigured into at least one basic unit, where the basic unit includes at least one reconfigurable device;
[0053] The reconstruction module 23 is used to reconstruct each basic unit respectively.
[0054] In some embodiments, the basic unit in the above embodiments further includes reconfigurable circuit connections between the reconfigurable device and other devices. ...
no. 3 example
[0063] In this embodiment, the application scenario where the reconfiguration mechanism needs to be used to achieve dynamic fault-tolerant effects in the aviation field is taken as an example, the programmable logic device is FPGA, and the reconfigurable device is CLB as an example; for the sake of illustration, only one reconfiguration is used As an example, record the circuits to be realized as target circuit 1 (the circuit before reconstruction) and target circuit 2 (the circuit after reconstruction), as shown in Table 1 below:
[0064] target circuit
circuit composition
target circuit 1
Subcircuit a, subcircuit b, subcircuit c, subcircuit d, subcircuit e
target circuit 2
Subcircuit a, subcircuit b, 2 subcircuits c, 2 subcircuits d
[0065] Table 1
[0066] It can be seen from Table 1 that the target circuit 1 and the target circuit 2 have the same sub-circuit a and sub-circuit b (the sub-circuits a and b do not need to be reconfigu...
PUM
Login to View More Abstract
Description
Claims
Application Information
Login to View More 