System and method for configuring a programmable logic device
First Claim
1. A method for configuring a programmable logic device with a configuration bitstream, comprising:
- selecting a language from a predetermined set of languages;
automatically creating a control file having directives in the selected language for controlling configuration of the programmable logic device; and
responsive to interpretation of the directives, applying control signals to the programmable logic device and loading the configuration bitstream into the programmable logic device.
1 Assignment
0 Petitions
Accused Products
Abstract
System and method for configuring a programmable logic device (PLD) using an automatically generated configuration control file. A control file contains directives for configuring a PLD with a configuration bitstream, wherein the directives are in a selected language. A configuration control file generator is programmed to automatically create the control file with the directives in the selected language. In another embodiment, the particular directives and sequence of the directives that are generated are dependent on a selected configuration mode for the PLD. In performing the directives, configuration control signals are applied to the PLD, and the configuration bitstream is provided to the PLD.
84 Citations
18 Claims
-
1. A method for configuring a programmable logic device with a configuration bitstream, comprising:
-
selecting a language from a predetermined set of languages;
automatically creating a control file having directives in the selected language for controlling configuration of the programmable logic device; and
responsive to interpretation of the directives, applying control signals to the programmable logic device and loading the configuration bitstream into the programmable logic device. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13)
automatically creating in the control file directives in the selected language for controlling readback of configuration data from the programmable logic device; and
reading back configuration data from the programmable logic device in response to interpretation of the directives for controlling readback in conjunction with applying the control signals.
-
-
10. The method of claim 9, wherein the predetermined set of languages includes an assembly language.
-
11. The method of claim 9, wherein the predetermined set of languages includes a high-level programming language.
-
12. The method of claim 9, wherein the predetermined set of languages includes a command language.
-
13. The method of claim 9, further comprising selecting a configuration mode from a plurality of configuration modes, and wherein the directives in the configuration control file conform to the selected configuration mode.
-
14. An apparatus for configuring a programmable logic device with a configuration bitstream, comprising:
-
means for selecting a language from a predetermined set of languages;
means for automatically creating a control file having directives in the selected language for controlling configuration of the programmable logic device; and
means for interpreting the directives in the control file, applying control signals to the programmable logic device responsive to the directives, and loading the configuration bitstream into the programmable logic device in response to the directives. - View Dependent Claims (15)
-
-
16. A system for configuring a programmable logic device, comprising:
-
a host data processing system configured and arranged with a configuration control file generator and a configuration engine, wherein the configuration control file generator is configured and arranged to select a language from a predetermined set of languages and automatically create a control file having directives in the selected language for controlling configuration of the programmable logic device, and wherein the configuration engine is configured and arranged to interpret the directives and generate configuration control signals responsive to the directives; and
an interface device coupled to the host data processing system and having pins for connecting to the programmable logic device, wherein the interface device is arranged to apply control and configuration signals to the programmable logic device responsive to the configuration control signals from the configuration engine. - View Dependent Claims (17, 18)
wherein the configuration control file generator is further configured and arranged to automatically create in the control file directives in the selected language for controlling readback of configuration data from the programmable logic device; - and
the configuration engine is further configured and arranged to generate readback control signals for reading back configuration data from the programmable logic device
-
Specification