System and method for dynamically loading multiple function items of FPGA

The invention provides a system and method for dynamically loading multiple function items of an FPGA. FPGA+CPLD+DSP hardware architecture and a high-speed serial Rapid IO interface are utilized, the function items are dynamically loaded through a command control word, and high-speed and dynamic loading and updating of the function items are achieved through a high-speed serial data channel. The high-speed, flexible and dynamic loading, upgrading and updating of the multiple function items are carried out under different environments and different requirements.