【技术实现步骤摘要】
本专利技术涉及一种多处理器系统中的数据传送方法,一种多处理器系统和一种实施该方法的处理器,尤其用于多媒体数据的处理。
技术介绍
多处理器系统包括多个处理器和这些处理器之间的数据传送装置。根据多处理器系统的公知示例,如附图1所示,被称为委托处理器的处理器100通过使用由被称为受托处理器的第二处理器102执行的功能来执行程序,以便加速整个程序的执行。在这种多处理器系统中,每个处理器均包含用于执行形成了每个功能的指令的必需内部寄存器。通常,这组寄存器包含程序计数器、栈指针、状态寄存器和用于处理器数据的工作寄存器。此外,委托处理器100通过建立执行所必需的数据的数据库110,来实施使受托处理器102执行功能的进程,此数据库110位于委托处理器100和受托处理器102之间,该数据库通过通信总线104与之相连。根据其他变体,总线104位于委托处理器100内部,和/或其将多个委托处理器(未示出)与数据库110和受托处理器102相连。此外,可以利用不同的电子元件来创建数据库110,如-缓冲存储器,共享在委托处理器100和受托处理器102之间,为静态随机存取存储器类型或SRAM ...
【技术保护点】
一种用于从需要执行功能的委托处理器(200)向执行这些功能的受托处理器(202)传送数据的方法,基于与此功能相关联的功能标识符和执行参数,由委托处理器提供此标识符和这些参数,其特征在于在受托处理器执行另一功能的同时,委托处理器(200)访问受托处理器(202)的内部寄存器库(216)(EM0310、EM1311、…、EMj300、EM(j+1)301、…、EMi302、…、EMn304),以在这些寄存器(EM0310、EM1311、…、EMj 300、EM(j+1)301、…、EMi302、…、EMn304) ...
【技术特征摘要】
FR 2004-1-21 04005281.一种用于从需要执行功能的委托处理器(200)向执行这些功能的受托处理器(202)传送数据的方法,基于与此功能相关联的功能标识符和执行参数,由委托处理器提供此标识符和这些参数,其特征在于在受托处理器执行另一功能的同时,委托处理器(200)访问受托处理器(202)的内部寄存器库(216)(EM0 310、EM1 311、…、EMj 300、EM(j+1)301、…、EMi 302、…、EMn 304),以在这些寄存器(EM0 310、EM1 311、…、EMj 300、EM(j+1)301、…、EMi 302、…、EMn 304)中存储与要执行的功能相关联的参数。2.根据权利要求1所述的方法,其特征在于委托处理器(200)访问专门分配给此委托处理器的内部寄存器(EM0 310、EM1 311、…、EMj 300、EM(j+1)301、…、EMi 302、…、EMn 304),进行数据存储。3.根据权利要求1所述的方法,其特征在于受托处理器(202)的内部控制器(222)命令将寄存器库中的寄存器(EM0 310、EM1 311、…、EMj 300、EM(j+1)301、…、EMi 302、…、EMn 304)分配给委托处理器(200)。4.根据权利要求3所述的方法,其特征在于在分配存储器空间之前,委托处理器(200)请求受托处理器(202)的控制器(222)分配存储器空间(EM0 310、EM1 311、…、EMj 300、EM(j+1)301、…、EMi 302、…、EMn 304),以存储执行功能所需的参数。5.根据权利要求4所述的方法,其特征在于当控制器(222)将存储器空间(EM0 310、EM1 311、…、EMj 300、EM(j+1)301、…、EMi 302、…、EMn 304)分配给委托处理器(200)时,此控制器(222)发送分配给委托处理器(200)的存储器空间标识符(226),然后,此委托处理器(200)将执行功能所需的参数传送到已分配的存储器空间中。6.根据权利要求1所述的方法,其特征在于委托处理器(200)向位于受托处理器(20...
【专利技术属性】
技术研发人员:伯努瓦德莱屈尔,弗雷德里克普利索诺,马里耶让科拉梯斯,
申请(专利权)人:汤姆森许可贸易公司,
类型:发明
国别省市:FR[法国]
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。