Configurable electronic device which is compatible with a configuration bitstream of a prior generation configurable electronic device
First Claim
1. A configurable electronic device which is compatible with a prior generation configurable electronic device, the prior generation configurable device being configurable by a first bitstream, the configurable electronic device comprising:
- a first configurable domain which is integrated in the configurable device and configurable by the first bitstream;
a second configurable domain which is integrated in the configurable device and optionally configurable by an optional second bitstream concatenated to the first bitstream; and
configuration means for loading the first bitstream into said first configurable domain and for loading said second configurable domain with the optional second bitstream; and
signal means coupled to said configuration means for indicating when the first bitstream has been loaded into said first configurable domain.
1 Assignment
0 Petitions
Accused Products
Abstract
A configurable electronic device which is compatible with a configuration bitstream of a prior generation configurable electronic device. The configurable device has a first configurable domain which is configurable with the configuration bitstream of the prior generation device and a second configurable domain which is optionally configurable. To function as the prior generation configurable device, the configurable device is loaded with the bitstream of the prior generation configurable device. To utilize the second configurable domain, another bitstream is concatenated to the bitstream intended for the first configurable domain. In a first embodiment, a signal is utilized to indicate when the first configurable domain is full of configuration bits, thereby indicating that the second configurable domain may load forthcoming bits. In a second embodiment, the configuration bitstream for the first configurable domain includes a bit to indicate whether a successive configurable domain may load forthcoming bits.
-
Citations
16 Claims
-
1. A configurable electronic device which is compatible with a prior generation configurable electronic device, the prior generation configurable device being configurable by a first bitstream, the configurable electronic device comprising:
-
a first configurable domain which is integrated in the configurable device and configurable by the first bitstream; a second configurable domain which is integrated in the configurable device and optionally configurable by an optional second bitstream concatenated to the first bitstream; and configuration means for loading the first bitstream into said first configurable domain and for loading said second configurable domain with the optional second bitstream; and signal means coupled to said configuration means for indicating when the first bitstream has been loaded into said first configurable domain. - View Dependent Claims (2, 3)
-
-
4. A configurable electronic device which is compatible with a prior generation configurable electronic device, the prior generation configurable device being configurable by a first bitstream, the configurable electronic device comprising:
-
a first configurable domain which is integrated in the configurable device and configurable by the first bitstream, said first configurable domain having; a first memory array for storing the first bitstream; a first shift register coupled to said first memory array for receiving the first bitstream and; first signal means for indicating when the first bitstream has been loaded into said first memory array; a second configurable domain which is integrated in the configurable device and optionally configurable by an optional second bitstream concatenated to the first bitstream, said second configurable domain having; a second memory array for storing the optional second bitstream; and a second shift register coupled to said second memory array for receiving the optional second bitstream; a first logic gate having a first input coupled to said first signal means, a second input coupled to receive the input configuration bitstream, and an output coupled to said second shift register, whereby the optional second bitstream is transmitted to said second configurable domain when the first bitstream has been loaded into said first configurable domain. - View Dependent Claims (5, 6)
-
-
7. A configurable electronic device which is compatible with a prior generation configurable electronic device, the prior generation configurable device being configurable by a first bitstream, the configurable electronic device comprising:
-
a first configurable domain which is integrated in the configurable device and configurable by the first bitstream; first configuration means for loading the first bitstream into said first configurable domain, the first bitstream having an extension code for indicating whether another configurable domain within the configurable device is to receive bits which follow the first bitstream; a second configurable domain which is integrated in the configurable device and optionally configurable by an optional second bitstream concatenated to the first bitstream; second configuration means coupled to said second configurable domain and coupled to said first configuration means for loading said second configurable domain with said second bitstream; and bypass means coupled to said first configuration means for receiving said extension code and coupled to said second configuration means for transmitting said second bitstream to said second configuration means if directed by said extension code, whereby said second bitstream may optionally bypass said second configurable domain. - View Dependent Claims (8, 9)
-
-
10. A configurable electronic device which is compatible with a prior generation configurable electronic device, the prior generation configurable device being configurable by a first bitstream, the configurable electronic device comprising:
-
a first configurable domain which is integrated in the configurable device and configurable by the first bitstream, the first bitstream having an extension code for indicating whether another configurable domain within the configurable device is to receive bits which follow the first bitstream, said first configurable domain having; a first memory array for storing the first bitstream; a first shift register for receiving the first bitstream and coupled to said first memory array; and first signal means for indicating when the first bitstream has been loaded into said first memory array and when the extension code indicates that bits which follow the first bitstream are to be transmitted to another configurable domain; a second configurable domain which is integrated in the configurable device and optionally configurable by an optional second bitstream concatenated to the first bitstream, said second configurable domain having; a second memory array for storing the optional second bitstream; and a second shift register for receiving the optional second bitstream and coupled to said second memory array; a first logic gate having a first input coupled to said first signal means, a second input coupled to receive the input configuration bitstream, and an output coupled to said second shift register, whereby the optional second bitstream is transmitted to said second configurable domain when the first bitstream has been loaded into said first configurable domain and the extension code indicates another configurable domain within the configurable device is to receive bits which follow the first bitstream. - View Dependent Claims (11)
-
-
12. A method for configuring a configurable electronic device with a first bitstream which was used to configure a prior generation configurable device, the configurable device having a first configurable domain and a second configurable domain, the method comprising the steps of:
-
loading the first bitstream into a first configurable domain in the configurable device; detecting when the first bitstream has been loaded into the first configurable domain; and loading a second bitstream into a second configurable domain in the configurable device if a second bitstream is concatenated to the first bitstream. - View Dependent Claims (13)
-
-
14. A method for configuring a configurable electronic device with a first configuration bitstream which was used to configure a prior generation configurable device, the configurable device having a first configurable domain and a second configurable domain, the method comprising the steps of:
-
loading the first bitstream into the first configurable domain, the first bitstream having an extension code for indicating whether the second configurable domain is to receive bits which follow the first bitstream; and if a second bitstream is concatenated to the first bitstream and the extension code indicates that the second configurable domain is to be loaded with bits which follow the first bitstream, loading the second configurable domain. - View Dependent Claims (15, 16)
-
Specification