Multi-thread comprehensive control method and device
A control method and multi-threading technology, applied in the field of FPGA, can solve the problems of low logic synthesis efficiency, large number of components, and unbalanced device resource distribution.
- Summary
- Abstract
- Description
- Claims
- Application Information
AI Technical Summary
Problems solved by technology
Method used
Image
Examples
Embodiment 1
[0075]Seefigure 1 ,figure 1 It is a flow chart of a multi-threaded synthesis control method disclosed in the embodiment of the present invention. among them,figure 1 The described method can be applied to the FPGA logic integrated tool, and the embodiment of the present invention is not limited. Such asfigure 1 As shown, the multi-thread integrated control method can include the following operations:
[0076]101. After parsing the RTL design file, the FPGA logic integrated tool determines whether or not there is a logic device that satisfies the target type of the preset device packet condition in the original network table, when the judgment of step 101 As a result, the trigger execution step 102; when the result of the determination of step 101 is not, all logic devices included in the original network table can be processed in accordance with the existing logical integrated flow.
[0077]In the embodiment of the present invention, all logic devices included by the original network tabl...
Embodiment 2
[0102]Seefigure 2 ,figure 2 It is a flow chart of another multi-thread integrated control method disclosed in the embodiment of the present invention. among them,figure 2 The described method can be applied to the FPGA logic integrated tool, and the embodiment of the present invention is not limited. Such asfigure 2 As shown, the multi-thread integrated control method can include the following operations:
[0103]201, after parsing the RTL design file, the FPGA logic integrated tool analyzes all the types of all logical devices included in the original network table and analyzes the number of devices for each type of logic included in the original mesh table.
[0104]202. The FPGA logic integrated tool calculates the number of devices of each type of logic device included in the original network table based on the number of devices of each type of logic device included in the original network table.
[0105]Wherein, the number of devices of each type of logic device is equal to the ratio of ...
Embodiment 3
[0134]SeeFigure 4 ,Figure 4 A structural diagram of a multi-threaded integrated control device disclosed in the embodiment of the present invention. among them,Figure 4 The described device can be applied to the FPGA logic integrated tool, and the embodiment of the present invention is not limited. Such asFigure 4 As shown, the device can include:
[0135]The first judging module 301 is used to determine whether there is a logic device that satisfies the target type of the original network table in all types of logic devices included in the raw network table after parsing the RTL design file.
[0136]The device packet module 302 is configured to divide all logic devices of the target type into a plurality of logic devices groups based on the determined device packet parameters when the first determination module 301 determines the logic device having the target type.
[0137]Optionally, the device packet parameters include the number of divided groups N, N, N to be greater than or equal to o...
PUM
Login to View More Abstract
Description
Claims
Application Information
Login to View More 


