[发明专利]触发操作方法、多核分组调试方法、装置及系统有效
申请号: | 201010618249.0 | 申请日: | 2010-12-31 |
公开(公告)号: | CN102073565A | 公开(公告)日: | 2011-05-25 |
发明(设计)人: | 胡子昂;白瑞史·多博瑞;雷镇;崔世强 | 申请(专利权)人: | 华为技术有限公司 |
主分类号: | G06F11/22 | 分类号: | G06F11/22 |
代理公司: | 暂无信息 | 代理人: | 暂无信息 |
地址: | 518129 广东省*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 触发 操作方法 多核 分组 调试 方法 装置 系统 | ||
技术领域
本发明涉及通信技术领域,具体涉及一种触发操作方法、多核分组调试方法、装置及系统。
背景技术
“多核”是指一个芯片或目标板,其中包含了两个及以上的可执行代码的逻辑设备,如,中央处理器(CPU,Central Processing Unit)、数字信号处理器(DSP,Digital Signal Processing)、现场可编程门阵列(FPGA,Field Programmable Gate Array)。即多核系统环境下涉及同构和异构内核,由于系统复杂度不断增加,多核环境下面对许多调试挑战。
目前业界普通采用多路(Muxing)技术进行多核调试,如图1所示,在单一调试接口中采用独立调试器,通过OCD(On Chip Debugging,片上调试)和所有核通信,每个调试器连接到OCD来调试相应的单核,多个调试器之间没有通信,所谓的多核调试实质上是多个单核调试的集合,即采用多个调试器来分别完成相应单核的调试。
发明人在实现本发明过程中,发现应用现有多路技术进行多核调试过程时,灵活性和效率较低,而且无法同步调试多个内核(例如,如果要启动或停止多个内核,开发人员只能逐个顺序进行)。
发明内容
本发明实施例在于提供一种触发操作方法、多核分组调试方法、装置及系统,以增强多核调试的灵活性和效率。
一方面,本发明实施例提供一种触发操作方法,该方法包括:
获取触发操作对消息,所述触发操作对消息包括触发标识trigger id和操作域信息;
将所述触发操作对消息中的触发标识trigger id与当前处理器核中存储的触发标识trigger id进行匹配,如果匹配成功,则执行所述触发操作对消息中的操作域信息所指示的操作action。
另一方面,本发明实施例提供一种多核处理器系统,所述多核处理器系统包括主控核和多个操作核,所述主控核和多个操作核之间通过核间互联总线通信,其中,
所述主控核用于通过所述核间互联总线传输触发操作对消息或指向所述触发操作对消息的核间通信中断,其中,所述触发操作对消息包括触发标识trigger id和操作域信息;
所述操作核用于接收所述触发操作对消息,或根据收到的核间通信中断获取所述触发操作对消息,将所述触发操作对消息中的触发标识trigger id与本核中存储的触发标识trigger id进行匹配,如果匹配成功,则执行所述触发操作对消息中的操作域信息所指示的操作action。
另一方面,本发明实施例提供一种处理器核,所述处理器核包括:
存储单元,用于存储一个或多个触发标识trigger id,其中所述触发标识trigger id表示该处理器核所属的核组,或者该处理器核;
获取单元,用于获取触发操作对消息,所述触发操作对消息包括触发标识trigger id和操作域信息;
匹配单元,用于将所述触发操作对消息中的触发标识trigger id与所述存储单元中存储的触发标识trigger id进行匹配;
处理单元,用于在所述匹配单元得到所述触发操作对消息中的触发标识trigger id与所述存储单元存储的一触发标识trigger id匹配成功,执行所述触发操作对消息中的操作域信息所指示的操作action。
可见,本发明实施例中,通过将获取的触发操作对消息中的trigger id与当前处理器核中存储的trigger id进行匹配,如果匹配成功,则执行所述触发操作对消息中操作域信息所指示的操作action,以实现能同步触发属于一种状态或属性的一个或多个处理器核,这里属于同一种状态或属性的一个或多个处理器核用同一个trigger id标识,从而增强多核触发的灵活性和效率,尤其是增强多核同步触发的灵活性和效率。
另一方面,本发明实施例提供一种多核分组调试方法,应用于包括至少两个处理器核的多核处理器系统,该方法包括:
获取第二调试消息,所述第二调试消息包括组标识group id和操作域信息;
将所述第二调试消息中的组标识group id与当前处理器核中存储的组表中的组标识进行匹配,如果所述第二调试消息中的组标识group id与所述组表中的组标识group id匹配成功,则执行所述第二调试消息中的操作域信息所指示的操作action,其中所述当前处理器核中存储的组表包括至少一个组标识group id,所述组标识group id用于表示所述当前处理器核所属的核组。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于华为技术有限公司,未经华为技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201010618249.0/2.html,转载请声明来源钻瓜专利网。
- 上一篇:服务器的检测装置
- 下一篇:一种数字资源包结构校验方法及系统