[发明专利]非阻塞协处理器接口方法和系统有效
申请号: | 201210030352.2 | 申请日: | 2012-02-10 |
公开(公告)号: | CN103246496A | 公开(公告)日: | 2013-08-14 |
发明(设计)人: | 沙力;兰军强;朱磊 | 申请(专利权)人: | 上海算芯微电子有限公司 |
主分类号: | G06F9/38 | 分类号: | G06F9/38;G06F15/167 |
代理公司: | 北京戈程知识产权代理有限公司 11314 | 代理人: | 程伟;孙向民 |
地址: | 201203 上海市浦东新*** | 国省代码: | 上海;31 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 阻塞 处理器 接口 方法 系统 | ||
1.一种非阻塞协处理器接口方法,其特征在于,该方法包括以下步骤:
由主处理器向协处理器发送调用指令,并且在发送完成后主处理器继续执行后续指令,根据该调用指令获得协处理器的操作参数;
协处理器根据所述操作参数执行操作;
协处理器在操作完成后将操作结果存储在协处理器内部寄存器中;
当主处理器需要协处理器的操作结果时,由主处理器向协处理器发出返回指令,并根据该返回指令获得返回参数;
协处理器根据所述返回参数将协处理器内部寄存器中存储的操作结果写入外部寄存器;
主处理器读取该外部寄存器中的操作结果。
2.根据权利要求1所述的非阻塞协处理器接口方法,其特征在于,存在多个协处理器,并通过包含在调用指令中的协处理器ID来区分各个协处理器。
3.根据权利要求1所述的非阻塞协处理器接口方法,其特征在于,主处理器对每个协处理器发出的每次调用指令均需依次发出返回指令。
4.根据权利要求1所述的非阻塞协处理器接口方法,其特征在于,每个协处理器只处理最近一次收到的调用指令。
5.根据权利要求1所述的非阻塞协处理器接口方法,其特征在于,协处理器通过极宽总线同时对多个寄存器进行读写。
6.一种非阻塞协处理器接口系统,其特征在于,该系统包括:
主处理器,其输出端连接至少一个参数寄存器及至少一个协处理器,该主处理器向协处理器发送调用指令,并且在发送完成后继续执行后续指令,当主处理器需要协处理器的操作结果时,由主处理器向协处理器发出返回指令;
至少一个参数寄存器,每个参数寄存器的输入端分别连接至主处理器和数据总线,每个参数寄存器的输出端连接至协处理器,所述参数寄存器根据主处理器发出的调用指令从所述数据总线读取操作参数以提供给协处理器,并根据主处理器发出的返回指令从所述数据总线读取返回参数以提供给协处理器;
至少一个协处理器,根据所述操作参数执行操作,所述协处理器包括内部寄存器,协处理器在操作完成后将操作结果存储在所述内部寄存器中;
外部寄存器,协处理器根据所述返回参数将协处理器内部寄存器中存储的操作结果写入该外部寄存器;主处理器读取该外部寄存器中的操作结果。
7.根据权利要求6所述的非阻塞协处理器接口系统,其特征在于,该系统还包括支持多个单位宽度的寄存器读写的极宽总线;以及
在至少一个参数寄存器中包含与该极宽总线相关联的专用寄存器,该专用寄存器根据调用指令或返回指令,同时对多个单位宽度的寄存器进行读取。
8.根据权利要求6所述的非阻塞协处理器接口系统,其特征在于,该系统还可包括配置寄存器,用于存储协处理器的静态配置信息。
9.根据权利要求6所述的非阻塞协处理器接口系统,其特征在于,存在多个协处理器,并通过包含在调用指令中的协处理器ID来区分各个协处理器。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于上海算芯微电子有限公司,未经上海算芯微电子有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201210030352.2/1.html,转载请声明来源钻瓜专利网。
- 上一篇:一种高耐磨氟橡胶混炼胶及其制备方法
- 下一篇:组合式肩关节假体