【技术实现步骤摘要】
一种非侵入式系统状态追踪装置
本专利技术涉及一种非侵入式系统状态追踪装置,属于ASIC调试接口装置
技术介绍
随着专用集成电路(ApplicationSpecificIntegratedCircuit)的发展,集成电路的复杂程度的不断提高,功能细分和模块划分越来越复杂,集成电路结构也由简单功能转向具备更多和更为复杂的功能,能在单一硅芯片上实现信号采集、转换、存储、处理和I/O等功能,将数字电路、存储器、MPU、MCU、DSP等集成在一块芯片上实现一个完整系统的功能。因此造成单个芯片容纳器件的数量急剧增加,设计难度不断增大,对集成电路系统的调试方法要求也越来越高。在ASIC设计过程中,需要设计调试接口装置,从而方便在流片后获取系统内部特定的寄存器值或者特定数据总线值,但调试装置设计既不能过于复杂也要保证调试覆盖整个系统,否则一方面会造成逻辑资源的高消耗,另一方面会影响调试的通用性和便捷性。
技术实现思路
本专利技术要解决的技术问题是提供一种非侵入式系统状态追踪装置,可以无缝、非侵入地接入整个ASI ...
【技术保护点】
1.一种非侵入式系统状态追踪装置,其特征在于:包括配置部件、追踪部件、存储部件、被动读取端口和自主输出端口,配置部件与外部主机相连,用于实现主机端对追踪装置的配置,追踪部件嵌入ASIC系统的任意数据或控制通路,接收到配置部件的配置后,启动对被接入通路的监听,监听以旁路的形式进行,不会对被监听通路产生任何影响,当设置的监听条件被满足时,监听的信号按配置的格式打包成数据,并输入存储部件进行存储,被动读取端口和自主输出端口均与存储部件相连,用于通过被动和主动的方式输出追踪的ASIC状态。/n
【技术特征摘要】
1.一种非侵入式系统状态追踪装置,其特征在于:包括配置部件、追踪部件、存储部件、被动读取端口和自主输出端口,配置部件与外部主机相连,用于实现主机端对追踪装置的配置,追踪部件嵌入ASIC系统的任意数据或控制通路,接收到配置部件的配置后,启动对被接入通路的监听,监听以旁路的形式进行,不会对被监听通路产生任何影响,当设置的监听条件被满足时,监听的信号按配置的格式打包成数据,并输入存储部件进行存储,被动读取端口和自主输出端口均与存储部件相连,用于通过被动和主动的方式输出追踪的ASIC状态。
2.根据权利要求1所述的非侵入式系统状态追踪装置,其特征在于:配置部件包括追踪触发条件编辑模块、身份识别模块、端口配置模块和数据读取模块,追踪触发条件编辑模块实现外部主机端对追踪装置的触发条件配置,身份识别模块内部用于判断外部主机端对追踪状态的配置是否有效,每次配置操作时均有对应的ID编号,当配置操作中的ID编号与配置部件内部的ID编号一致时,该次配置操作有效,端口配置模块实现对外输出端口的配置,选择使用被动读取端口或者自主输出端口输出ASIC状态,数据读取模块用于将监听数据从配置部件的配置接口直接读出,在同一系统调试中避免增加额外的接口通道。
3.根据...
【专利技术属性】
技术研发人员:刘尚,孙中琳,刘大铕,
申请(专利权)人:山东华芯半导体有限公司,
类型:发明
国别省市:山东;37
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。