多核处理器的JTAG实时片上调试方法及其系统

    公开(公告)号:CN101840368B

    公开(公告)日:2013-01-16

    申请号:CN201010135260.1

    申请日:2010-03-26

    Abstract: 本发明涉及多核处理器的JTAG实时片上调试方法及其系统,方法包括:步骤1,软件调试器对被调试的多核处理器的核,生成符合JTAG控制协议的控制命令,转化为控制流,发送至增强型TAP控制器;步骤2,增强型TAP控制器将接收的控制流转化为符合片上调试通讯协议的数据包,通过调试总线发送给调试客户端;步骤3,调试客户端将接收的数据包转化为控制命令,响应控制命令产生响应数据,通过调试总线返回给增强型TAP控制器;步骤4,增强型TAP控制器将接收的响应数据转化为符合JTAG控制协议的控制流,软件调试器通过所述增强型TAP控制器获得所述控制流。本发明能够对多核处理器进行调试,而不受多核处理器的核的数量的制约。

    一种片上共享高速缓存的替换装置和方法以及相应处理器

    公开(公告)号:CN102110073B

    公开(公告)日:2013-01-30

    申请号:CN201110034399.1

    申请日:2011-02-01

    Abstract: 本发明提供一种片上共享高速缓存的替换装置和方法以及相应处理器,该装置包括局部性打分模块和替换选择模块,其中:所述局部性打分模块包括多个打分寄存器,所述打分寄存器用于存储缓存块地址和所述缓存块地址的分数;所述局部性打分模块用于对访问地址和已缓存数据对应的地址打分,并对打分寄存器中所存储的缓存块地址和缓存块地址的分数进行更新;替换选择模块用于对于所述访问地址分数最低的情况,将所述访问地址旁路,否则用所述访问地址所对应的数据替换分数最低的已缓存数据对应的地址所对应的数据。本发明解决了多核/众核处理器中共享高速缓存抖动现象严重问题,更好地利用了共享高速缓存。

    一种片上共享高速缓存的替换装置和方法以及相应处理器

    公开(公告)号:CN102110073A

    公开(公告)日:2011-06-29

    申请号:CN201110034399.1

    申请日:2011-02-01

    Abstract: 本发明提供一种片上共享高速缓存的替换装置和方法以及相应处理器,该装置包括局部性打分模块和替换选择模块,其中:所述局部性打分模块包括多个打分寄存器,所述打分寄存器用于存储缓存块地址和所述缓存块地址的分数;所述局部性打分模块用于对访问地址和已缓存数据对应的地址打分,并对打分寄存器中所存储的缓存块地址和缓存块地址的分数进行更新;替换选择模块用于对于所述访问地址分数最低的情况,将所述访问地址旁路,否则用所述访问地址所对应的数据替换分数最低的已缓存数据对应的地址所对应的数据。本发明解决了多核/众核处理器中共享高速缓存抖动现象严重问题,更好地利用了共享高速缓存。

    多核处理器的JTAG实时片上调试方法及其系统

    公开(公告)号:CN101840368A

    公开(公告)日:2010-09-22

    申请号:CN201010135260.1

    申请日:2010-03-26

    Abstract: 本发明涉及多核处理器的JTAG实时片上调试方法及其系统,方法包括:步骤1,软件调试器对被调试的多核处理器的核,生成符合JTAG控制协议的控制命令,转化为控制流,发送至增强型TAP控制器;步骤2,增强型TAP控制器将接收的控制流转化为符合片上调试通讯协议的数据包,通过调试总线发送给调试客户端;步骤3,调试客户端将接收的数据包转化为控制命令,响应控制命令产生响应数据,通过调试总线返回给增强型TAP控制器;步骤4,增强型TAP控制器将接收的响应数据转化为符合JTAG控制协议的控制流,软件调试器通过所述增强型TAP控制器获得所述控制流。本发明能够对多核处理器进行调试,而不受多核处理器的核的数量的制约。

Patent Agency Ranking