FPGA-based data processing method, device, equipment and medium
A data processing and data technology, applied in the field of data processing, can solve problems such as waste of resources and poor flexibility of use, and achieve the effect of avoiding waste and improving flexibility of use
- Summary
- Abstract
- Description
- Claims
- Application Information
AI Technical Summary
Problems solved by technology
Method used
Image
Examples
Embodiment 2
[0049] On the basis of the above embodiments, the present invention also provides the following series of preferred implementation manners.
[0050] figure 2 It is a flow chart of another FPGA-based data processing method provided by the embodiment of the present invention. figure 2 In steps S10-S12 and figure 1 Same, no more details here.
[0051] Such as figure 2 As shown, as a preferred implementation, after running the target firmware to process the target type data, the method further includes:
[0052] Step S20: When the new target type data is acquired, select and release target firmware in a preset number of target DPR spaces.
[0053] It should be noted that this step is in the process of processing the target type data. When the new target type data is acquired, in order to ensure that there are enough logic circuit resources in the FPGA, a preset number of target DPR spaces are selected and released. The target firmware in the selected target DPR space, and ...
Embodiment 3
[0071] The embodiment of the FPGA-based data processing method has been described in detail above, and the present invention also provides a data processing device corresponding to the method based on FPGA, because the embodiment of the device part and the embodiment of the method part are mutually Correspondingly, for the embodiment of the device part, please refer to the description of the embodiment of the method part, and details will not be repeated here.
[0072] image 3 A structural diagram of an FPGA-based data processing device provided by an embodiment of the present invention. The FPGA-based data processing device that the embodiment of the present invention provides includes:
[0073] The space division module 10 is configured to divide the circuit computing resources of the FPGA into N DPR spaces according to a preset space threshold; wherein, N is a positive integer greater than 1.
[0074] The firmware loading module 11 is configured to select a corresponding...
Embodiment 4
[0081] The present invention also provides a data processing device based on FPGA, comprising:
[0082] memory for storing computer programs;
[0083] The processor is used to implement the steps of the above-mentioned FPGA-based data processing method when executing the computer program.
[0084] The FPGA-based data processing equipment provided by the present invention first divides the circuit operation resources of the FPGA into more than one DPR space according to the preset space threshold, and then selects a corresponding number of DPR spaces in the FPGA when the target type data is obtained. The DPR space is used to load the target firmware used for processing the target device, and then process the target type data through the target firmware. This device quantifies the hardware resources in the FPGA to generate the corresponding DPR space, and then selects the corresponding amount of DPR space according to the obtained target type data to load the corresponding targ...
PUM
Login to View More Abstract
Description
Claims
Application Information
Login to View More 


