| Embedded devices, especially the DSP chip, blindly increase the calculation of single nucleus, storage and data exchange capacity can not meet the modern application of the growing demand of embedded equipment. Multi piece single core chip integrated cooperative work in a system board solution have too many problems such as complex peripheral circuit, system board area occupy too much, excessive power consumption. Because of the reason above, multi core DSP technology has been rapid development, and there is a very wide range of applications in image processing, high precision control, intelligent and automation devices. Compared to the traditional single core DSP chip, multi-core DSP based on improved each nuclear processing capacity with more efficient coprocessor increase the capacity of DSP’s calculation. At the same time, multi-core DSP also has the advantages of low power consumption, reliability and small occupied area.Based on the research work of the image processing platform for data operation and throughput increasing situation, this project aims to design a DSP+FPGA system board can meet the present stage image processing requirements, under the premise of the system running stability, give full play to the performance of DSP. This paper deals with the following contents.Multi-core DSP chip analysis and research based on TMS320C6678, including the running mechanism of TMS320C6678 and internal design function module and peripheral circuit. Make a detailed introduction and analysis for power management, clock management, memory management and the indexes of TMS320C6678 and the ability to give.Based on the actual application environment, using C6678 as the core processing in the system. The system board will be divided into power module, clock module, storage module and control module. On the foundation of understanding the working principle of the module and system board demand, completion of the module design and the system platform, signal integrity were analyzed. At the end of this chapter, introduces the platform system bootload means and methods, through the success of the system platform bootstrap proved the correctness of the system design.Two kinds of optimization platform processing methods: DSP code optimization and chip data shifting speed optimization is proposed based on the study and research of C6678 driver code, chip storage characteristics and operation of DSP core structure. Based on the optimization principle, optimization to provide specific examples, proves the effectiveness of the optimization method. |