System based on field-programmable gate array, configuration method and upgrading method

The invention provides a system based on a field-programmable gate array. The system comprises a computer, the FPGA and an interface, the computer is connected with the FPGA through the interface, and the system further comprises a nonvolatile memory used for storing configuration files, a microprocessor connected with the FPGA and the nonvolatile memory and an address line respectively connected with the microprocessor and the nonvolatile memory. The system can solve the problem that the FPGA cannot be recognized by the computer due to the fact that the time of the FPGA for loading the configuration files is too long. The invention further discloses a configuration method and an upgrading method based on the system.