| DSP processors are used in many social areas. However, with the amount ofdata to be processed growing, single-DSP system is unable to meet, the multi-DSPsystem then be used. The system debugging technology is an important part ofsystem designing, the traditional way of JTAG debugging is very inconvenient inmulti-DSP system. When remote update system program, the limitations of theapplication and on-site debugging environment will make it difficult to debug withthe JTAG way. Besides, the JTAG chain can connect up to eight DSP, therefore, thesystem witn more than eight DSP will need at least two JTAG chain, which makes itunrealizable to debug the system one time. Above all, we propose a network basedmulti-DSP system to solve the problem.Loading the Bootloader LDR file is very important for debugging, thehardware systems we design has11DSPs, the system communicates through theEthernet, and it is controlled and selected by the PC.The LDR file is loaded into theFPGA via Ethernet,after being processed by the FPGA, the data will transfer intothe NOR FLASH. With the PC selection, it makes FPGA load the data into thespecified DSP. System will also store data to NAND FLASH array, the systemgroup the NAND FLASH array, each group corresponds to a DSP, and it’s easy tomanage the large amounts of file data. After the system power on, the PC makesFPGA load data into the specified DSP from NAND FLASH array. So that, thesystem can selectively update and debug.After testing, the system ultimately achieve the function of communicationwith100M Ethernet and1000M Ethernet and achieve the function of NOR FLASHand NAND FLASH array to read and write. We achieve the function of datatransmission between FPGA and DSP via LINKPORT, and realize the function ofcontrolling the entire system by the PC, and finally achieve the function of networkbased system of self-LDR file loading. |