一种基于通用调试接口的SoC硬件调试器制造技术

技术编号:8413073 阅读:428 留言:0更新日期:2013-03-14 02:07
本发明专利技术公开了一种基于通用调试接口的SoC硬件调试器,包括通用调试接口、TAP控制器、扫描链、调试控制寄存器模块、同步模块、JTAG-AHB协议转换模块、AHB-DMA模块、AHB总线控制器、调试支持模块、SoC外设模块和支持调试的处理器。本发明专利技术首次将JTAG口应用到GAISLER实验室开源的调试支持模块DSU中,并且避免了在处理器关键路径中插入扫描链,其结构和性能优于目前一般的硬件调试模块。而且该SoC硬件调试器已经过流片验证,功能正确可靠。

【技术实现步骤摘要】

本专利技术属于半导体集成电路领域,涉及一种基于通用调试接口的SoC硬件调试器
技术介绍
根据SoC (片上系统)调试过程中使用的资源,SoC调试可以分为软件调试和硬件调试。软件调试主要是在运行的程序中驻留监控程序,其实现的调试功能较为简单,已经不能满足实际的工程需要;硬件调试的策略是在SoC系统中集成支持调试的相关功能模块,通过调试主机对这些功能模块进行操作,从而快速定位SoC电路使用中出现的问题,硬件调试已经成为目前SoC工程应用中调试技术的主流。典型的基于硬件的调试系统如图I中的100所示。高层调试工具101是调试人员与调试系统交互的窗口 ;调试主机102是运行高层调试工具101的计算机,102解析101的调试命令,并且将解析后的调试命令的信息Cl发送给协议转换器103 ;103将Cl转化为调试接口和调试逻辑105可接受具有一定时序信息的调试命令c2,105根据c2对被调试的SoC芯片104进行调试,之后返回调试信息al,al经过103转化为102可以接收的信息,最终调试人员通过交互窗口 101得到调试信息。其中如果调试主机102发出的调试信息可以直接被调试接口 105识别,本文档来自技高网...

【技术保护点】
一种基于通用调试接口的SoC硬件调试器,其特征在于,包括通用调试接口、TAP控制器、扫描链、调试控制寄存器模块、同步模块、JTAG?AHB协议转换模块、AHB?DMA模块、AHB总线控制器、调试支持模块、SoC外设模块和支持调试的处理器;通用调试接口连接外部调试设备,并将调试信息通过TAP控制器控制的扫描链更新到调试控制寄存器模块;调试控制寄存器模块通过同步模块将调试信息送入JTAG?AHB协议转换模块;调试控制寄存器模块与同步模块双向连接,其间信号的传输方向由通用调试接口的调试信息决定;JTAG?AHB协议转换模块将同步模块发送的包含调试信息的原语转化为符合AHB协议的总线读写操作,并将其发...

【技术特征摘要】

【专利技术属性】
技术研发人员:段青亚陈庆宇盛廷义赵恒星李剑
申请(专利权)人:中国航天科技集团公司第九研究院第七七一研究所
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1