Claims
- 1. A method for the repair of an electronics payload for a space vehicle unreachable for manned repair intervention, comprising the steps of:
providing an electronics payload including a field programmable gate array processor; initially configuring the gate array processor for a predetermined task; detecting when the field programmable gate array processor is not operating properly; and, reconfiguring the non-operational field programmable gate array processor, whereby a configuration change may be uploaded to the space vehicle for the repair of the electronics payload.
- 2. The method of claim 1, and further including the steps of periodically checking the operation of the field programmable gate array processor on the space vehicle against the original configuration.
- 3. The method of claim 2, and further including the step of notifying a predetermined entity upon the sensed failure of the field programmable gate array.
- 4. The method of claim 3, and further including the step of formulating the commands for configuring the failed field programmable gate array and for transmitting commands to the spacecraft for the reconfiguring of the failed field programmable gate array.
- 5. The method of claim 1, wherein repair includes reconfiguring of the field programmable gate array for a changed mission task once the space vehicle has been deployed.
- 6. The method of claim 1, wherein the field programmable gate array includes a reconfigurable core.
- 7. The method of claim 1, wherein the field programmable gate array reforms a signal processing function.
- 8. A method for accommodating a change in mission for a space vehicle, comprising the steps of:
providing the space vehicle with a field programmable gate array for performing a signal processing function for the space vehicle; and, remotely reconfiguring a field programmable gate array to perform a new signal processing task.
- 9. A reconfigurable digital processing system for use in space to permit remote reconfiguration of a space vehicle-born processor, comprising:
a field programmable gate array functioning as a signal processor for performing a signal processing task aboard said space vehicle; a receiver on said space vehicle for reviewing uploaded commands for reconfiguring said field programmable gate array; and, a field programmable gate array configuring unit coupled to said receiver for reconfiguring said field programmable gate array responsive to said uploaded commands, whereby a field programmable gate array aboard said space vehicle can be reconfigured from a remote location.
- 10. The reconfigurable digital processing system of claim 9, wherein said field programmable gate array includes a testing unit for ascertaining if the operation of said field programmable gate array matches that of a prior configuration, and further including a reconfiguration unit for restoring the priorly configured operation of said field programmable gate array responsive to an output of said testing unit indicating a repairable malfunction of said field programmable gate array.
- 11. The reconfigurable digital processing system of claim 9, and further including a number of field programmable gate arrays and a shadowing for providing inputs to each of said gate arrays to permit parallel processing by said field programmable gate arrays.
- 12. The reconfigurable digital processing system of claim 9, wherein said field programmable gate array includes a bus and at least one data pipe coupled thereto.
- 13. The reconfigurable digital processing system of claim 12, wherein said bus and said data pipe includes a clock coupled thereto.
- 14. The reconfigurable digital processing system of claim 9, wherein said field programmable gate array includes a customizable core, an interconnect block coupled to said core, a timing and synchronization unit connected to said interconnect block, an external I/O block coupled to said timing and synchronization unit, the coupling of said interconnect block and said core including at least one data pipe, the coupling of said external I/O block and said timing and synchronization unit including at least one data pipe.
- 15. The reconfigurable digital processing system of claim 14, wherein said field programmable gate array includes a common configuration and status unit coupled to said external I/O block and to said core to provide internal interface control thereof.
- 16. The reconfiguration digital processing system of claim 15, and further including control logic for providing a time stamp to said configuration and status common configuration and status unit.
- 17. The reconfigurable digital processing system of claim 16, and further including at least one bus coupled between said core and said external I/O block, said control logic coupled to said external I/O block for control of the timing of the signals on said bus.
- 18. The reconfigurable digital processing of claim 17, and further including a shadow bus control unit coupled between said external I/O block and said common infrastructure configuration and status unit for the control of shadow functions.
- 19. A reconfigurable digital processing system, comprising:
a card having a number of field programmable gate arrays thereon; a control unit for controlling the configuration of said field programmable gate arrays; a configuration bus coupled between said control unit and said field programmable gate arrays; a bus interface coupled to said field programmable gate arrays; and, a shadow interconnect between said field programmable gate arrays for connecting said arrays together to perform parallel processing tasks.
- 20. The system of claim 19, and further including SRAM storage for said control unit and EEPROM storage for memory and address data from said bus interface.
CROSS REFERENCE TO RELATED APPLICATION
[0001] This is a Continuation-In-Part of U.S. application Ser. No. 10/334,317, filed Dec. 31, 2002. This application also claims rights under 35 USC § 119(e) under U.S. Application Serial No. 60/347,670, filed Jan. 11, 2002.
STATEMENT OF GOVERNMENT INTEREST
[0002] The invention described herein was made under Contract No. 572100 with the Government of the United States of America and may be manufactured and used by and for the Government of the United States of America for Governmental purposes without the payment of any royalties thereon or therefor.
Provisional Applications (1)
|
Number |
Date |
Country |
|
60347670 |
Jan 2002 |
US |
Continuation in Parts (1)
|
Number |
Date |
Country |
Parent |
10334317 |
Dec 2002 |
US |
Child |
10672844 |
Sep 2003 |
US |