The invention discloses a field-programmable
gate array (FPGA) configuration file update device. A
microprocessor /
microcontroller imports an FPGA configuration file from an external memory through a
universal plug and play interface, and transmits the FPGA configuration file to an
FPGA chip; the
FPGA chip converts the FPGA configuration file into a
data format capable of being identified by a nonvolatile memory, transmits the converted FPGA configuration file to the nonvolatile memory for storage, and updates the FPGA configuration file; and after a digital
system is electrified again, the
FPGA chip automatically reads the updated configuration file stored in the nonvolatile memory to realize automatic loading and normal operation. In the device, only when the FPGA configuration file needs to be updated, a new FPGA configuration file is written into the nonvolatile memory so as to realize the requirement of online configuration; and meanwhile, the
microprocessor /
microcontroller provides the interface for the external memory and reads the FPGA configuration file into the personal memory, and then the FPGA configuration file is written into the nonvolatile memory so as to realize the update of the FPGA configuration file and avoid the limitation of a special downloading line.