[发明专利]多核处理器状态跟踪装置无效
申请号: | 201210346678.6 | 申请日: | 2012-09-18 |
公开(公告)号: | CN102880568A | 公开(公告)日: | 2013-01-16 |
发明(设计)人: | 冯炯;朱朋;黄凯;葛海通 | 申请(专利权)人: | 杭州中天微系统有限公司 |
主分类号: | G06F13/16 | 分类号: | G06F13/16 |
代理公司: | 杭州天正专利事务所有限公司 33201 | 代理人: | 王兵;王利强 |
地址: | 310012 浙江省杭州*** | 国省代码: | 浙江;33 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 多核 处理器 状态 跟踪 装置 | ||
1.一种多核处理器状态跟踪装置,其特征在于:所述跟踪装置包括:
跟踪总线接口单元,用于把总线上对处理器内部存储设备的访问信号转换为相应的存储设备能接收的形式,并把存储设备的响应信号转换为总线能接收的形式;
跟踪总线,用于提供通信通道,连接跟踪总线接口单元、跟踪控制单元和调试接口单元;
跟踪控制单元,用于接收保存从外界调试主机输入的调试跟踪命令,过滤无效的调试跟踪命令;解析处理有效的调试跟踪命令,向多核处理器内的存储设备发起访问请求;初始化调试接口单元;输出访问到的数据;
调试接口单元,用于传输来自调试主机的调试跟踪命令,以及将调试主机请求的数据传输到调试主机。
2.如权利要求1所述的多核处理器状态跟踪装置,其特征在于:所述跟踪控制单元包括:
命令接收子单元,用于接收和保存调试主机通过调试接口单元输入的调试跟踪命令;
命令处理子单元,用于解析和处理调试跟踪命令,该单元根据不同的命令向跟踪总线上驱动相应的控制信号来访问多核处理器中的资源,并在需要的时候将访问到的数据通过调试接口单元输出给外界调试主机;
调试接口初始化子单元,用于初始化调试接口单元;
输出子单元,用于将命令处理子单元访问到的数据通过调试接口单元输出到外界的调试主机;
主设备总线接口子单元是所述命令接收子单元、命令处理子单元、调试接口初始化子单元、输出子单元和跟踪总线之间的接口,用于把命令接收子单元、命令处理子单元、调试接口初始化子单元、输出子单元对跟踪总线上的从设备进行访问的信号转换为标准的跟踪总线接口信号。
3.如权利要求2所述的多核处理器状态跟踪装置,其特征在于:所述命令接收子单元中,具有过滤无效命令的功能,即只有输入的调试跟踪命令是有效命令时,命令接收单元才会通知命令处理单元处理该命令;这些命令由字符组成,命令接收单元会按字符为单位,一个一个的接收从调试主机输入的字符,并将其组成完整的命令,接收命令的过程通过一个有限状态机来控制;
所述输出子单元中,在输出数据的过程中,输出单元需要以字符为单位,一个字符接一个字符的输出,该单元的工作通过一个有限状态机来控制。
4.如权利要求1~3之一所述的多核处理器状态跟踪装置,其特征在于:所述跟踪总线接口单元包括:
从设备总线接口子单元,用于把总线上对多核处理器内部存储设备的访问信号转换为相应的存储设备能接收的形式,并把存储设备的响应信号转换为总线能接收的形式;
第一多路选通器,用于根据地址解码器产生的选择信号,将来自从设备总线接口单元的访问请求信号路由到相应的核内存储设备上;
第二多路选通器,用于根据地址解码器产生的选择信号,从来自多个核内存储设备的响应信号中选择出有效的响应信号返回给从设备总线接口单元;
地址解码器,用于根据访问的地址,产生出对核内存储设备的选择信号,供第一多路选通器和第二多路选通器使用。
5.如权利要求1~3之一所述的多核处理器状态跟踪装置,其特征在于:所述跟踪总线为AHB总线。
6.如权利要求5所述的多核处理器状态跟踪装置,其特征在于:所述调试接口单元为UART单元,所述UART单元与APB总线连接,所述APB总线与所述AHB总线连接。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于杭州中天微系统有限公司,未经杭州中天微系统有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201210346678.6/1.html,转载请声明来源钻瓜专利网。