Application store model for dynamic reconfiguration of a field-programmable gate array (FPGA)
US10031993B1 · kind B1 · utility
Assignee
Inventors
Key dates
| Filing date | Jun 12, 2017 |
| Grant date | Jul 24, 2018 |
| Priority date | — |
| Expiry date | Jun 12, 2037 |
Classification
- Technology area (CPC H)Electricity
- CPC primaryH05K2201/10689
- WIPO fieldComputer technology
- WIPO sectorElectrical engineering
Abstract
A computing device, computer-readable medium, and method are provided to dynamically configure an FPGA of a computing device at runtime without rebooting the computing device. At least one upgradable capability of the FPGA is displayed to a user. The user selects an upgradable capability of the FPGA and accepts a license to enable the selected upgradable capability. An update to a reconfigurable FPGA image associated with the FPGA is obtained in response to issuance of the license. The update to the reconfigurable FPGA image is installed on the FPGA to enable the selected upgradable capability of the FPGA. An operating system of the computing device is notified of the update to the reconfigurable FPGA image at runtime, and the operating system exposes the selected upgradable capability of the FPGA to at least one component of a software stack managed by the operating system.
Source: USPTO / EPO open patent data. Objective bibliographic and citation counts.