Cloud-based FPGA control data configuration system and method and electronic equipment
A technology for controlling data and configuring systems, applied in the field of cloud services, can solve problems such as the inability to realize FPGA data hot migration, and achieve the effects of facilitating operation and maintenance, reducing workload, and avoiding reconfiguration
- Summary
- Abstract
- Description
- Claims
- Application Information
AI Technical Summary
Problems solved by technology
Method used
Image
Examples
Embodiment 1
[0030] figure 1 A system block diagram of an embodiment of a cloud-based FPGA control data configuration system provided by the present invention. Such as figure 1 As shown, the cloud-based FPGA control data configuration system provided by the embodiment of the present invention includes: a control module 11 arranged inside the FPGA and a storage module 12 arranged outside the FPGA.
[0031] Wherein, the storage module 12 is used for storing the control data sent by the cloud; the control module 11 is used for obtaining the control data from the storage module 12, and configuring corresponding processing units in the FPGA according to the control data.
[0032] In the embodiment of the present invention, when configuring an FPGA that stores control data in a latched manner, the user can first store the control data in the storage module 12 outside the FPGA through the cloud, and then use the The control module 11 reads control data from the storage module 12, and configures...
Embodiment 2
[0035] figure 2 It is a system block diagram of another embodiment of the cloud-based FPGA control data configuration system provided by the present invention. Such as figure 2 shown in the above figure 1 On the basis of the illustrated embodiment, the control module 11 can also be used to monitor the storage module 12 in real time, obtain the incremental data of the control data from the storage module 12, and configure the corresponding processing unit according to the incremental data of the control data.
[0036] In the embodiment of the present invention, the control module 11 can monitor the change of the control data in the storage module 12 in real time, and when the control data generates incremental data, the control module 11 acquires the incremental data of the control data from the storage module 12 in real time, And configure the corresponding processing unit according to the incremental data.
[0037] Further, the control data in this embodiment of the pres...
Embodiment 3
[0042] image 3 A system block diagram of a specific embodiment of the cloud-based FPGA control data configuration system provided by the present invention. Such as image 3 As shown, the configuration system based on the cloud-based FPGA control data provided by the embodiment of the present invention includes: a control module 31 arranged inside the FPGA (for example, user logic that can be arranged in the static area of the FPGA) and a DDR storage device arranged outside the FPGA Module 32, wherein the DDR storage module 32 is used to store the control data sent by the cloud; the control module 31 is used to obtain the control data from the DDR storage module 32, and configure the corresponding processing unit in the user logic of the FPGA according to the control data.
[0043] In the embodiment of the present invention, when configuring each processing unit in the user logic inside the FPGA, the user can first store the control data in the DDR storage module 32 outside...
PUM
Abstract
Description
Claims
Application Information
- R&D Engineer
- R&D Manager
- IP Professional
- Industry Leading Data Capabilities
- Powerful AI technology
- Patent DNA Extraction
Browse by: Latest US Patents, China's latest patents, Technical Efficacy Thesaurus, Application Domain, Technology Topic, Popular Technical Reports.
© 2024 PatSnap. All rights reserved.Legal|Privacy policy|Modern Slavery Act Transparency Statement|Sitemap|About US| Contact US: help@patsnap.com