The invention belongs to the field of program uploading, and particularly relates to a program uploading
system and method for a
satellite hyperspectral camera. The
system mainly comprises an FPGA (
Field Programmable Gate Array) module, a program uploading module, a program refreshing
communication interface module, an internal communication
bus interface module and an SDRAM (
Synchronous Dynamic Random Access Memory) storage module, a first interface of the FPGA module is connected with an external comprehensive electronic subsystem through the program uploading module, a second interface of the FPGA module is connected with the lower
computer control module CPU through the internal communication
bus interface module, a third interface of the FPGA module is connected with the
satellite hyperspectral camera to be subjected to program uploading through the program refreshing
communication interface module, and a fourth interface of the FPGA module is connected with the SDRAM storage module. The program uploading
system is based on the FPGA module, the SDRAM storage module is adopted to store the uploading program, the performance is stable, the reliability is high, the uploading program speed can reach 100 Mbs, the capacity can reach 1 G, the requirements of a
satellite hyperspectral camera subsystem are met, and the cost is low.