The invention relates to a flexibly configured field-programmable
gate array (FPGA)
chip and a configuration method of the
FPGA chip. The
chip comprises one or more of the following modules including an input / output module, an FPGA kernel module and a phase-locked loop module, wherein the one or more modules are integrated in the same
chip. The chip further comprises a micro controller unit (MCU) and a configuration controller, the MCU is connected with a memorizer and used for controlling over the configuration of the
FPGA chip, and under the control of the MCU, the configuration controller invokes configuration programs to carry out configuration on one or more of the FPGA kernel module, the input / output module and the phase-locked loop module of the
FPGA chip. The method includes the steps: after power-on reset of a
system, selecting a configuration mode, judging whether to select an MCU configuration mode or not, and if the MCU configuration mode is selected, loading a boot instruction to the MCU, executing the boot instruction by the MCU, and carrying out configuration on the whole chip. According to the technical scheme, flexible configuration of the FPGA chip can be achieved, and the effects that configuring efficiency is improved and
power consumption is reduced are achieved.