[发明专利]总线监控与调试控制装置及进行总线监控与总线调试的方法有效

专利信息
申请号: 201110291293.X 申请日: 2011-09-29
公开(公告)号: CN102360329A 公开(公告)日: 2012-02-22
发明(设计)人: 王党辉;樊晓桠;张盛兵;安建峰;韩茹;张萌;黄小平;陈超;郑乔石 申请(专利权)人: 西北工业大学
主分类号: G06F11/36 分类号: G06F11/36
代理公司: 暂无信息 代理人: 暂无信息
地址: 710072 *** 国省代码: 陕西;61
权利要求书: 查看更多 说明书: 查看更多
摘要: 发明公开了一种总线监控与调试控制装置及进行总线监控与总线调试的方法,用于解决现有的装置对总线监控与调试实时性差的技术问题。技术方案是数据采集模块采集目标系统总线上的数据,设置需要监控的数据地址及指令地址,存储器模块用于记录核心微处理器对特定地址单元访问的详细信息。其监控方法是将核心处理器对预先设定的关键存储单元或外设接口的读写动作进行记录,完成实时监控。其调试方法是将核心处理器对存储器数据区的读写和取指令的地址信息与预设的断点信息作比较,如果匹配,则接管系统总线,对系统进行调试或向系统快速注入错误。本发明还设计了可配置接口,增加了适应性和装置的复用性。
搜索关键词: 总线 监控 调试 控制 装置 进行 方法
【主权项】:
一种总线监控与调试控制装置,包括锁相环PLL、串行数据接收器以及串行数据发送器,锁相环PLL生成总线监控和调试控制模块所需的系统工作时钟,串行数据接收器将上位机传送的数据进行串并转换,按照约定的格式发送给工作模式控制模块,串行数据发送器将需要回送给上位机的数据发送到LVDS上,其特征在于还包括:一个根据各个模块的工作时钟与系统工作时钟CLK之间的倍数以及相位关系产生各个模块工作时钟的时钟控制模块;一个对总线操作进行监控的数据采集模块;在工作模式控制模块的控制下,预先将检测点写到该模块,在每个总线周期开始时,采集总线行为,当A_BUS和C_BUS指示的总线操作与预先设置好的检测点相匹配,则将本次总线操作的行为记录下来,然后传送到数据传输模块,在存储器中保存;当访问的是需要监控的位置,那么读写数据采样模块,在数据采样使能信号的控制下,将读/写数据模块中的数据值写入存储器中;一个根据上位机发来的命令/数据信号设置监控与调试控制模块的工作模式,配置与目标系统连接的接口,设置监控点、断点的工作模式控制模块;同时在上位机发出出错重传请求时,通知串行数据发送器将出错数据重新上传;一个实现断点功能和调试功能的断点及调试控制模块;当总线操作指示出正在执行的指令与工作模式控制模块预先设置的断点匹配时,则通过发送STOP信号使目标系统暂停运行;上位机可以查看目标系统处理器核心当前的运行信息,并控制处理器核心的运行;上位机需要调试处理器核心时,通过发送HOLD信号向目标系统的处理器核心请求总线控制权,当处理器核心以HOLDA信号通知它已经放弃总线时,调试控制器通知上位机可以进行调试;当接收到上位机发来的调试信息后,将调试信息转化为目标系统总线的波形发送到目标系统总线;当接收到上位机发来的调试结束命令时,驱动HOLD信号无效从而放弃总线控制权;一个将需要记录的数据写入存储器,并在上位机需要分析时将数据进行上传的数据传输模块;一个用于在监控模式下保存采样到的总线数据的存储器;一个用于控制存储器读写的存储器控制器。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。

该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于西北工业大学,未经西北工业大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服

本文链接:http://www.vipzhuanli.com/patent/201110291293.X/,转载请声明来源钻瓜专利网。

×

专利文献下载

说明:

1、专利原文基于中国国家知识产权局专利说明书;

2、支持发明专利 、实用新型专利、外观设计专利(升级中);

3、专利数据每周两次同步更新,支持Adobe PDF格式;

4、内容包括专利技术的结构示意图流程工艺图技术构造图

5、已全新升级为极速版,下载速度显著提升!欢迎使用!

请您登陆后,进行下载,点击【登陆】 【注册】

关于我们 寻求报道 投稿须知 广告合作 版权声明 网站地图 友情链接 企业标识 联系我们

钻瓜专利网在线咨询

周一至周五 9:00-18:00

咨询在线客服咨询在线客服
tel code back_top