【技术实现步骤摘要】
【国外来华专利技术】
技术介绍
1、随机存取存储器(ram)和高速缓存通常携带功能调试信息,该功能调试信息在软件崩溃或计算机锁定的情况下可以是有用的。ram中存在的代码和条件可以有助于找到软件崩溃的根本原因。然而,一些ram和高速缓存可能不具有用于调试的直接软件可见性,并且可能不具有用以检查ram的内容的接口。
技术实现思路
1、本说明书描述了可以在扫描转储(dump)过程期间对一个或多个嵌入式ram的内容进行转储的系统。这允许调试系统或用户检查ram的内容,所述内容可能不具有直接软件可见性。例如,可以将多个静态ram (sram)的内容转储到逻辑扫描转储(scandump)链。然后,可以例如使用现有的逻辑扫描转储框架来在扫描转储期间对逻辑扫描转储链的内容进行转储。
2、可以实现本说明书中描述的主题的特定实施例,以便实现以下优点中的一个或多个优点。
3、所描述的系统和方法允许对存储在ram或sram内的代码和条件的可见性,所述代码和条件通常不具有用于调试的可见性。附加地,本说明书中描述
...【技术保护点】
1.一种具有一个或多个嵌入式随机存取存储器RAM的片上系统的高速缓存,所述高速缓存包括:
2.如权利要求1所述的高速缓存,其中所述高速缓存包括测试控制器,所述测试控制器被配置为生成与功能路径分离的测试信号。
3.如权利要求2所述的高速缓存,其中所述高速缓存被配置为在来自所述测试控制器的信号和来自所述扫描存储器状态机的信号之间进行选择。
4.如权利要求3所述的高速缓存,其中所述高速缓存还包括多路复用器,所述多路复用器被配置为在功能路径和来自所述测试控制器或来自所述扫描存储器状态机的信号之间进行选择。
5.如权利要求1至4中
...【技术特征摘要】
【国外来华专利技术】
1.一种具有一个或多个嵌入式随机存取存储器ram的片上系统的高速缓存,所述高速缓存包括:
2.如权利要求1所述的高速缓存,其中所述高速缓存包括测试控制器,所述测试控制器被配置为生成与功能路径分离的测试信号。
3.如权利要求2所述的高速缓存,其中所述高速缓存被配置为在来自所述测试控制器的信号和来自所述扫描存储器状态机的信号之间进行选择。
4.如权利要求3所述的高速缓存,其中所述高速缓存还包括多路复用器,所述多路复用器被配置为在功能路径和来自所述测试控制器或来自所述扫描存储器状态机的信号之间进行选择。
5.如权利要求1至4中任一项所述的高速缓存,其中所述高速缓存被配置为响应于软件将值写入配置寄存器而激活所述扫描存储器状态机。
6.如权利要求1至5中任一项所述的高速缓存,其中所述高速缓存具有存储在所述一个或多个嵌入式ram中的高速缓存行。
7.如权利要求1至6中任一项所述的高速缓存,其中所述高速缓存为具有存储在所述一个或多个嵌入式ram中的转换条目的转换后备缓冲器。
8.如权利要求1至7中任一项所述的高速缓存,其中所述一个或多个嵌入式ram不具有扫描输入。
9.如权利要求1至8中任一项所述的高速缓存,其中所述一个或多个嵌入式ram是静态ram。
10.一种由片上系统的高速缓存执行...
【专利技术属性】
技术研发人员:马希德哈尔·贾拉苏特拉姆,桑德·加尔,维克托·卡姆·金·翁,戈皮·克里希南·图马拉,阿努帕姆·贾恩,
申请(专利权)人:谷歌有限责任公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。