[发明专利]基于远端代码调用和数据访问的多核心系统及其控制方法有效
申请号: | 201110121238.6 | 申请日: | 2011-05-11 |
公开(公告)号: | CN102779110A | 公开(公告)日: | 2012-11-14 |
发明(设计)人: | 刘文峰 | 申请(专利权)人: | 扬智科技股份有限公司 |
主分类号: | G06F15/167 | 分类号: | G06F15/167 |
代理公司: | 北京三友知识产权代理有限公司 11127 | 代理人: | 任默闻 |
地址: | 中国台*** | 国省代码: | 中国台湾;71 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 基于 远端 代码 调用 数据 访问 多核 系统 及其 控制 方法 | ||
1.一种多核心系统,其特征在于,所述多核心系统包括:
一第一处理单元,包括:
一第一核心,用以执行一第一地址空间的代码,并打包其地址属于一第二地址空间的消息;
一第一通信节点,耦接于所述第一核心,用以接收及传递消息;以及
一第一高速缓存,耦接于所述第一核心及所述第一通信节点,用以缓存所述第一地址空间的代码和数据;
一第二处理单元,包括:
一第二核心,用以执行所述第二地址空间的代码,并打包其地址属于所述第一地址空间的消息;
一第二通信节点,耦接于所述第二核心,用以接收及传递消息;以及
一第二高速缓存,耦接于所述第二核心及所述第二通信节点,用以缓存所述第二地址空间的代码和数据;以及
一内部总线,耦接于所述第一通信节点及所述第二通信节点之间,用以将所述第一核心所打包的消息传送至所述第二通信节点,并将所述第二核心所打包的消息传送至所述第一通信节点;
其中所述第一高速缓存可被所述第一核心和所述第一通讯节点同时访问,所述第二高速缓存可被所述第二核心和所述第二通讯节点同时访问。
2.如权利要求1所述的多核心系统,其特征在于,当所述第一高速缓存被所述第一核心和所述第一通讯节点同时访问时,所述第一核心和所述第一通讯节同时自所述第一高速缓存读取数据,而当所述第二高速缓存被所述第二核心和所述第二通讯节点同时访问时,所述第二核心和所述第二通讯节同时自所述第二高速缓存读取数据。
3.如权利要求1所述的多核心系统,其特征在于,所述第一核心更包括两个寄存器,分别用以定义所述第一地址空间的开始地址和结束地址,而所述第二核心更包括另两个寄存器,分别用以定义所述第二地址空间的开始地址和结束地址。
4.如权利要求1所述的多核心系统,其特征在于,所述第一核心更包括一个核心编号寄存器,用以定义所述第一地址空间的高位数值,而所述第二核心更包括另一个核心编号寄存器,用以定义所述第二地址空间的高位数值。
5.如权利要求1所述的多核心系统,其特征在于,在所述第一处理单元调用所述第二地址空间的第一函数的期间,所述第一核心先将第一调用消息打包并通过所述第一通信节点传送所述第一调用消息至所述第二通信节点,然后所述第一核心可执行其他的线程,而所述第二通信节点再将所述第一调用消息传送至所述第二核心,并产生调用中断以令所述第二核心执行所述第一函数;
其中当所述第二核心执行完成所述第一函数后,所述第二核心产生第一返回消息,并通过所述第二通信节点、所述内部总线及所述第一通信节点将所述第一返回消息传送至所述第一核心,所述第一通信节点并产生返回中断以使所述第一核心继续运行原有线程。
6.如权利要求5所述的多核心系统,其特征在于,在所述第二处理单元调用所述第一地址空间的第二函数的期间,所述第二核心先将第二调用消息打包,并通过所述第二通信节点传送所述第二调用消息至所述第一通信节点,然后所述第二核心可执行其他的线程,而所述第一通信节点再将所述第二调用消息传送至所述第一核心,并产生调用中断以令所述第一核心执行所述第二函数;
其中当所述第一核心执行完成所述第二函数后,产生一第二返回消息,并通过所述第一通信节点、所述内部总线及所述第二通信节点将所述第二返回消息传送至所述第二核心,所述第二通信节点并产生另一返回中断以使所述第二核心继续运行原有线程。
7.如权利要求1所述的多核心系统,其特征在于,在所述第一核心访问所述第二高速缓存的一特定数据的期间,所述第一核心经由所述第一通信节点及所述内部总线,令第二通信节点从所述第二高速缓存读取所述特定数据,之后所读取的所述特定数据通过所述第二通信节点、所述内部总线及所述第一通信节点被传送至所述第一核心。
8.如权利要求1所述的多核心系统,其特征在于,在所述第一核心存取所述第二高速缓存的一特定数据的期间,所述第一核心经由所述第一通信节点及所述内部总线,令所述第二通信节点将所述特定数据写入至所述第二高速缓存。
9.如权利要求1所述的多核心系统,其特征在于,所述多核心系统是建构在一单一芯片中。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于扬智科技股份有限公司,未经扬智科技股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201110121238.6/1.html,转载请声明来源钻瓜专利网。
- 上一篇:一种仪表产品U型生产线用振动台
- 下一篇:用于药物除湿的干燥架