[发明专利]SOC芯片的debug时钟域电路有效
申请号: | 201610111615.0 | 申请日: | 2016-02-29 |
公开(公告)号: | CN105760321B | 公开(公告)日: | 2019-08-13 |
发明(设计)人: | 廖裕民;陈云鹰 | 申请(专利权)人: | 福州瑞芯微电子股份有限公司 |
主分类号: | G06F13/38 | 分类号: | G06F13/38 |
代理公司: | 福州市鼓楼区京华专利事务所(普通合伙) 35212 | 代理人: | 彭龙 |
地址: | 350000 福建省*** | 国省代码: | 福建;35 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | soc 芯片 debug 时钟 电路 | ||
本发明提供一种SOC芯片的debug时钟域电路,包括超高速CPU系统、高速debug系统、中速系统以及低速debug系统四个时钟域;所述超高速CPU系统包括多核cpu和cache电路,运行频率为全芯片最高;所述高速debug系统负责将cpu高速运行过程中的大量debug数据实时导出;所述中速系统是芯片中的主要总线和外部设备控制电路;所述低速debug系统主要负责debug过程中的配置动作;且所述时钟域之间的信号连接均是通过处于时钟域边界的异步桥进行连接。
技术领域
本发明涉及一种SOC芯片的debug时钟域电路。
背景技术
随着SOC芯片技术的快速发展,CPU运行速度越来越快,如果需要debug速度可以将芯片状态实时输出,这其实对debug的速度提出了更高的要求。
在传统的设计中,由于SOC芯片运行速度和debug速度都十分低下,时钟域的划分上通常都是一个单一的时钟域,所有的debug电路都工作在一个时钟下,这种设计方法非常简单实用,但是随着芯片的发展,这种设计方法缺点也越来越明显,Debug的速度会明显受限于部分运行速度最慢的模块,造成debug信息不能实时输出芯片内部的状态,造成严重的信息丢失等现象。
发明内容
本发明要解决的技术问题,在于提供一种debug电路的时钟域设计方法,将debug电路中的各个部分用时钟域分开,使高性能的部分工作于高频时钟下,对速度要求不高且运行频率也跑不高的电路运行于低频时钟下,这样使得电路可以充分发挥性能,使debug电路整体性能得到极大提高,可以满足新型的SOC高性能debug需求。
本发明是这样实现的:一种SOC芯片的debug时钟域电路,包括超高速CPU系统、高速debug系统、中速系统以及低速debug系统四个时钟域;
所述超高速CPU系统包括多核CPU和cache电路,运行频率为全芯片最高;
所述高速debug系统负责将CPU高速运行过程中的大量debug数据实时导出;
所述中速系统是芯片中的主要总线和外部设备控制电路;
所述低速debug系统主要负责debug过程中的配置动作;
所述超高速CPU系统与高速debug系统进行信号连接,所述高速debug系统与低速debug系统进行信号连接,所述低速debug系统与中速系统进行信号连接;且所述信号连接均是通过处于时钟域边界的异步桥进行连接。
进一步的,所述超高速CPU系统的运行频率为2GHz以上,电路实现以高速LVT cell为主要单元;
所述高速debug系统运行频率在0.9~1.1GHz,电路实现是以高速LVT cell为主要单元;
所述中速系统的运行频率小于1GHz,电路实现以中速RVT cell为主要单元,
所述低速debug系统运行频率9-11MHz,电路实现以低速HVT cell为主要单元。
进一步的,所述高速debug系统进一步包含时间信息单元、时间信息控制单元、debug信息采集单元、ATB协议转化单元、ATB混合单元和接口控制单元;
所述中速系统进一步包括相线连接的系统总线和外设模块;
所述低速debug系统进一步包括apb配置总线和jtag协议解析单元;
所述多核CPU中的每个CPU和所述cache电路均分别连接一所述时间信息单元和一所述debug信息采集单元,所述时间信息控制单元分别连接时间信息单元、ATB混合单元和接口控制单元;每个所述debug信息采集单元均通过一所述ATB协议转化单元依次连接至所述所述ATB混合单元和接口控制单元;所述接口控制单元再通过芯片可观测IO连接至芯片外部;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于福州瑞芯微电子股份有限公司,未经福州瑞芯微电子股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201610111615.0/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种地址纠正方法和装置
- 下一篇:智能终端的测试方法、装置及系统