提出并实现了基于TI的TMS320C6414多DSP的实时图像处理系统。该系统采用模块化设计和多总线结构,并且使用FPGA设计了一种LINK口作为系统的专用图像传输通道。通过该通道使得DSP之间的数据传输速度可以达到3.2Gbit/s。使用DSP的McBSP构成命令通道,用以传输DSP之间的命令消息。通过这两种通道,既可以实现点对点的通信,也可以实现广播方式的通信,并且使该系统具有极强的可扩展性,还可以实现拓扑结构的动态可重构。系统可以根据图像处理算法并行化结构的改变,通过编程实现流水线、SPMD或MPMD结构,以得到较高的并行化效率。
This paper presents a real-time image processing system based on multi-processors, TI 320C6400 processors, which work on a 600M frequency. A modular and multi-bus architecture is adopted in this system. Communication In each basic module is implemented via local bus. While communication between modules is implemented via socalled“LINKs”which is used to transmit image data and multi-channel buffered serial ports (McBSP) which is used to transmit control message. FPGA is used to implement LINKs whose speed can reach 3.2 Gbit/s. The system is flexible and scalable. Its topology structure can be programmed as a pipelined, SPMD or MPMD architecture to meet the variability of the parallel algorithm of image processing.