The invention provides an FPGA (field-programmable
gate array) program upgrading and online downloading method in a
digital signal processing platform. The FPGA program upgrading and online downloading method includes two parts of hardware and
software, wherein the hardware comprises an X86 architecture module, a communication
bus, FPGAs, a PROM (
programmable read only memory), functional interfaces and a power supply, wherein the X86 architecture module is connected with the FPGAs through the communication
bus, the FPGAs are simultaneously connected with the PROM through special circuit interfaces of the FPGAs, the other functional interfaces of the FPGAs constitute the functional interfaces, and the whole
system adopts the power supply for supplying power; and the
software mainly comprises programs in an upper computer and the FPGAs in the X86 architecture module, so that human-computer
interaction control, upgrading, online downloading and checking of the programs of the FPGAs and the like are realized. According to the method provided by the invention, the characteristics of
digital signal processing platforms in the fields of
software radio,
satellite communication and the like are fully combined to perform program upgrading and updating of the FPGAs, then the programs of the FPGAs are convenient and easy to update and
upgrade, the time required for disassembling and assembling products, utilizing a special downloading wire to download and performing other processes can be greatly saved, the design cost is saved, the complexity in design is reduced, and the
workload in design is also reduced.