【技术实现步骤摘要】
本专利技术涉及在多处理器环境中使用直接存储器存取的(下文中简称“DMA”)高速传递数据的方法和装置。
技术介绍
在移动通信技术中,随着话音数据处理向诸如电影画面等多媒体数据处理转移,移动通信终端的数据处理复杂性在增长。近来,处理器系统正在从现有的处理话音呼叫的单处理器体系结构向包含两个或多个处理器的多处理器体系结构转变。这样的具有多处理器体系结构的处理器系统通常包含两种类型的处理器,例如,调制解调器处理器,用于处理时间关键的便携通信功能,和应用处理器,要求具备可进行多媒体数据处理的高计算能力。这两种处理器的操作使用不同的软件。在多处理器体系结构中,处理器之间的数据通信功能必须得到保证,因为这些功能是便携终端功能的最重要部分。因为多数软件数据存储在存储器中,因此需要通过存储器在处理器之间传递数据。因为当前使用的多处理器体系结构包含多个芯片,相对于调制解调器处理器和应用处理器集成为一个单元的单芯片,这种结构不能执行调制解调器处理器和应用处理器之间的高速数据处理。在这种多芯片体系结构中,可由应用处理器和调制解调器存取的存储器被提供在调制解调器的外围。就是说,这种存储 ...
【技术保护点】
一种包含多处理器的控制装置,所述多处理器包含第一处理器和第二处理器,所述装置包括:第一本地存储器和第二本地存储器,分别与所述第一处理器和所述第二处理器相关联;第一总线,用于在所述第一处理器和所述第一本地存储器之间传递数据; 第二总线,用于在所述第二处理器和所述第二本地存储器之间传递数据;以及多总线直接存储器存取(DMA)控制器,作为所述第一总线和所述第二总线的主控制器来操作,适于对所述第一本地存储器和所述第二本地存储器执行直接存取。
【技术特征摘要】
KR 2003-11-5 78139/20031.一种包含多处理器的控制装置,所述多处理器包含第一处理器和第二处理器,所述装置包括第一本地存储器和第二本地存储器,分别与所述第一处理器和所述第二处理器相关联;第一总线,用于在所述第一处理器和所述第一本地存储器之间传递数据;第二总线,用于在所述第二处理器和所述第二本地存储器之间传递数据;以及多总线直接存储器存取(DMA)控制器,作为所述第一总线和所述第二总线的主控制器来操作,适于对所述第一本地存储器和所述第二本地存储器执行直接存取。2.如权利要求1所述的控制装置,其中,所述第一处理器控制调制解调器单元,所述第二处理器控制应用。3.如权利要求1所述的控制装置,其中,所述第一处理器和所述第二处理器各自向所述多总线DMA控制器传递数据传递请求,所述数据传递请求包含为在所述第一处理器和所述第二处理器之间传递数据而要求的DMA设置数据。4.如权利要求3所述的控制装置,其中,所述DMA设置数据至少包含特定的待传递数据所在的、所述第一本地存储器和所述第二本地存储器中一个的源地址、源数据长度和源存储器总线,以及特定待传递数据要传递到其中并在其中存储的、所述第一本地存储器和所述第二存储器中另一个的目的地址和目的存储器总线。5.如权利要求4所述的控制装置,其中,当完成所述数据传递,所述多总线DMA控制器将数据传递的完成通知给分别与所述第一总线和所述第二总线相连接的所述第一处理器和所述第二处理器。6.一种在多处理器控制装置中传递数据的方法,所述装置包含第一处理器和第二处理器,和分别与所述第一处理器和所述第二处理器相关联的第一本地存储器和第二本地存储器,和连接到分别与所述第一处理...
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。