资源描述:
《嵌入式异构多处理器系统中的通信实现》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、·200·计算机应用研究2005年3嵌入式异构多处理器系统中的通信实现1,21,21,2王蕾,谢应科,翟杰夫(11中国科学院研究生院,北京100080;2.中国科学院计算技术研究所系统结构室DSP组,北京100080)摘要:提出一种嵌入式异构多处理器系统的结构模型,论述这种系统的通信机制,并阐述在基于这种嵌入式异构多处理器系统模型的实时图像处理系统中,运算节点采用由TI公司的TMS320C6416DSP芯片构造的信号处理板时,在运算节点与主控节点之间实现高速数据传输的方法,该方法极大地提高了数据的传输速度。关键词:嵌入式;DSP;数据传输中图法分类号:TN91913文献标识码:
2、A文章编号:100123695(2005)0220200202ImplementationofCommunicationinEmbeddedIsomerousMulti2ProcessorSystem1,21,21,2WANGLei,XIEYing2ke,ZHAIJie2fu(11GraduateSchool,ChineseAcademyofSciences,Beijing100080,China;2.DSPGroup,ComputerArchitectureLaboratory,InstituteofComputingTechnology,ChineseAcademyofSc
3、iences,Beijing100080,China)Abstract:Proposesastructuralmodelofembeddedisomerousmulti2processorsystem,anddescribesthemechanismofcommunicationofsuchsystem.Furthermore,inthecasethatasignalprocessingdeviceonTMS320C6416DSPfromTIisusedasprocessingnode,inthereal2timeimageprocessingsystembasedonsuch
4、embeddedisomerousmulti2processorsystemmodel,anewmethodofhigh2speeddatatransmissionbetweentheprocessingnodeandthehostcontrolnodeisproposed,bywhichthedatatransmissionspeedisgreatlyimproved.Keywords:Embedded;DSP;DataTransmission嵌入式系统被定义为:以应用为中心,以计算机技术为基础,软硬件可剪裁,适应应用系统对功能、可靠性、成本、体积、功耗严格要求的专用计算机系
5、统。嵌入式系统已在工业、国防、商业以及消费类电子产品等领域得到了广泛应用。嵌入式异构多处理器系统是一种包括多个可具有不同结图1嵌入式异构多处理器系统的结构模型构的运算节点,具有数据处理能力的嵌入式系统。本文涉及的由于上述嵌入式异构多处理器系统采用多处理器的并行实时图像处理系统是一种嵌入式异构多处理器系统,该系统可结构,从而极大地提高了系统的数据处理速度和系统可靠性。以嵌入于飞机、卫星等系统中,完成对地表图像的实时处理和任何数据处理要求都可以通过简单地增加运算节点来实现。显示。对于采用由TI公司TMS320C6416DSP芯片构造的信号此外,这种结构具有很好的通用性,可以广泛适用
6、于各类信号处理板的运算节点,本文提出一种实现其与主控节点之间的高和数据处理,而无须在硬件上作任何改动。速数据传输的方法,并给出了该方法的具体实现。2系统的通信机制1系统的结构模型本文提出的嵌入式异构多处理器系统与外界通信的通道本文提出的嵌入式异构多处理器系统包括运算节点、I/O包括:原始数据的进入通道,它主要负责与传感器之间的连接,节点和主控节点,其结构如图1所示。运算节点可以采用不同获得原始数据;结果数据的输出通道,它主要负责与后续模块的结构,从而构成一种异构的系统,每个运算节点具有执行数的连接,输出结果数据,以便进行随后的存储、显示、压缩等操据处理的CPU和足够容量的存储器
7、,完成系统的整套数据处作;连接上层控制系统的控制通道,它主要负责与上层控制系理流程。I/O节点包括输入节点和输出节点,其中,输入节点统(如星上计算机)之间的通信,完成上层控制系统对该系统的负责数据的实时接收、预处理和打包,并将数据通过数据分发控制以及该系统向上层控制系统的反馈。总线分发到运算节点;输出节点负责数据处理结果在结果收集在这种嵌入式异构多处理器系统的内部,存在三条通信通总线上的收集,并将结果传递到完成数据存储、显示、压缩等工道,分别是数据分发通道、结果收集通道和控制通道。数据分作的