[发明专利]系统芯片断点方法有效
申请号: | 201110052997.1 | 申请日: | 2011-03-04 |
公开(公告)号: | CN102193852A | 公开(公告)日: | 2011-09-21 |
发明(设计)人: | 伊曼纽尔·希克斯苏;埃尔查南·拉什奈克;莫伊斯·纳翁 | 申请(专利权)人: | 摩比莱耶科技有限公司 |
主分类号: | G06F11/267 | 分类号: | G06F11/267 |
代理公司: | 北京安信方达知识产权代理有限公司 11262 | 代理人: | 李冬梅;郑霞 |
地址: | 塞浦路斯*** | 国省代码: | 塞浦路斯;CY |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 系统 芯片 断点 方法 | ||
1.一种具有调试能力的系统芯片(SoC),所述系统芯片包括:
中央处理单元(CPU);
多个计算元件,其可操作地连接到所述CPU,其中,所述CPU被配置为使用任务描述符来为所述计算元件编制程序,并且所述计算元件被配置为接收所述任务描述符并根据所述任务描述符来执行计算,其中,所述任务描述符包括指定所述计算元件的断点状态的字段;以及
系统级事件状态寄存器(ESR),其可操作地附接到所述CPU和所述计算元件,并可由所述CPU和所述计算元件存取;
其中,所述计算元件中的每一个具有比较器,所述比较器被配置为将所述计算元件的当前状态与所述断点状态进行比较,其中,所述计算元件被配置为如果所述计算元件的当前状态是所述断点状态,则驱动到所述事件状态寄存器(ESR)的断点事件;
其中,所述计算元件中的每一个具有可操作地附接到该计算元件的停止逻辑单元,其中,所述停止逻辑单元被配置为停止所述计算元件的操作,
其中,所述ESR能够配置为驱动到所述停止逻辑单元的断点事件,以使除了驱动所述断点事件的计算元件以外的所述计算元件中的至少一个被停止。
2.如权利要求1所述的系统芯片(SoC),还包括:
调试控制寄存器(DCR),其可操作地附接到所述CPU和所述计算元件,并且可由所述CPU和所述计算元件存取;其中,所述DCR将控制输入提供给所述停止逻辑单元。
3.如权利要求2所述的系统芯片(SoC),其中,所述DCR的所述控制输入可配置成当单个计算元件驱动所述断点事件时,根据来自所述DCR的所述控制输入,除了所述单个计算元件以外的所有所述计算元件被停止。
4.如权利要求2所述的系统芯片(SoC),其中,所述DCR的所述控制输入可配置成当单个输入元件驱动所述断点事件时,根据来自所述DCR的所述控制输入,所有所述计算元件被停止。
5.如权利要求2所述的系统芯片(SoC),其中,所述DCR的所述控制输入可配置成当单个计算元件驱动所述断点事件时,根据来自所述DCR的所述控制输入,一些而非所有所述计算元件被停止。
6.一种用于调试系统芯片(SoC)的方法,所述SoC包括中央处理单元(CPU)和可操作地连接到所述CPU的多个计算元件,所述方法包括:
由所述CPU使用任务描述符来为所述计算元件编制程序;
由所述计算元件接收所述任务描述符;
根据所述任务描述符来执行计算,其中,所述任务描述符包括指定所述计算元件的断点状态的字段;
将所述计算元件的当前状态与所述断点状态进行比较;
当所述计算元件的当前状态是所述断点状态时,驱动断点事件;以及
停止除了驱动所述断点事件的计算元件以外的所述计算元件中的至少一个的操作。
7.如权利要求6所述的方法,还包括:
配置一调试控制寄存器(DCR),所述调试控制寄存器(DCR)可操作地附接到所述CPU和所述计算元件,并且可由所述CPU和所述计算元件存取;以及根据对所述DCR的所述配置来执行所述停止。
8.如权利要求6或7所述的方法,其中,所述停止可选择地是在所述计算中的一个结束时,或者在所述计算中的一个持续期间内,针对所述计算元件中的任意一个的。
9.如权利要求6或7所述的方法,还包括:
在所述停止时,所述CPU调试所述计算元件中的至少一个。
10.如权利要求6所述的方法,还包括:
访问所述ESR以确定所述计算元件中的哪一个触发了所述中断事件。
11.如权利要求6所述的方法,其中,一系统级事件状态寄存器(ESR)可操作地附接到所述CPU和所述计算元件,并且可由所述CPU和所述计算元件存取,所述方法还包括:
访问所述ESR以确定哪些计算元件由于中断事件被停止。
12.如权利要求6所述的方法,在所述停止以前,所述方法还包括:
根据控制输入来配置所述停止。
13.如权利要求12所述的方法,其中,所述驱动所述断点事件是源自单个输入元件,所述方法还包括:
根据所述控制输入,停止除了驱动所述断点事件的计算元件以外的所有所述计算元件。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于摩比莱耶科技有限公司,未经摩比莱耶科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201110052997.1/1.html,转载请声明来源钻瓜专利网。