[发明专利]一种硬件接口的调试方法有效

专利信息
申请号: 201910340900.3 申请日: 2019-04-25
公开(公告)号: CN110096399B 公开(公告)日: 2023-07-07
发明(设计)人: 马剑武;关彬;李双飞 申请(专利权)人: 湖南品腾电子科技有限公司
主分类号: G06F11/22 分类号: G06F11/22;G06F11/10
代理公司: 长沙轩荣专利代理有限公司 43235 代理人: 王丹
地址: 410000 湖南省长沙市长沙高新*** 国省代码: 湖南;43
权利要求书: 查看更多 说明书: 查看更多
摘要:
搜索关键词: 一种 硬件 接口 调试 方法
【说明书】:

发明公开一种硬件接口的调试方法,对硬件调试接口交互协议的定义,所述的交互协议是一组信号线实现的串并行异步传输协议,由主机和从机分时驱动;交互协议包含如下报文:开始周期、同步周期、控制周期、数据周期、等待周期、反馈周期、停止周期;其中,P线的高电平期间检测到N线产生下降沿的变化是开始所述协议的开始周期;同步周期用于从机时钟同步;控制周期为十六个传输周期解析本次传输的各种工作类型;数据周期为根据控制周期的相应配置,进行当次的数据传输;等待周期为数据准备周期,该周期会对硬件进行超时判定;反馈周期为数据校准周期,该周期指示本次传输是否正确完成;P线的高电平期间检测到N线产生上升沿的变化为停止周期。

技术领域

本发明涉及计算机技术领域,尤其涉及一种硬件接口的调试方法。

背景技术

目前常见的调试接口有JTAG(Joint Test Action Group)、SW(Serial WireDebug)、C2(Silicon Labs 2-Wire interface)等调试接口。其中有ARM(Advanced RISCMachines)使用最为广泛的JTAG(Joint Test Action Group)及SW(Serial Wire Debug)接口。Silicon Labrary的C2(Silicon Labs 2-Wire interface)接口协议。其中JTAG(JointTest Action Group)协议的是不带有握手信号,无超时判定当前指令是否完成的信息的,他是用当前指令来反馈上一排指令是否完成的信息,而且JTAG(Joint Test ActionGroup)端口太多,封装成本高;C2(Silicon Labs 2-Wire interface)接口协议有等待(WAIT)状态来反馈当前指令的指令是否完成,其不具有超时功能,而且传输速率有一定的限制,并且无法保证数据的准确性。另外,带有超时功能的LPC(Low Pin Count)有协议规定的长超时和短超时及不限时间的超时规定,在调试接口中不适合类似该协议的设计。采用JTAG(Joint Test Action Group)或者SW(Serial Wire Debug)将不能在当拍指令周期的结束知道该指令是否有效完成,采用C2(Silicon Labs 2-Wire interface)协议则不能对一些硬件上的缺陷容错,陷入无限循环等待。此外,有超时判定的接口调试协议大多采用固定的判定周期,会造成一定的资源损耗,并且目前的所有调试接口对线上的传输数据都缺乏有效性的保护。

发明内容

本发明旨在至少解决现有技术中存在的技术问题。为此,本发明公开了一种硬件接口的调试方法,对软硬件进行接口交互协议的定义,所述的交互协议由一组信号线(P线和N线)实现,信号可以由主机和从机分时驱动;所述的交互协议包含如下报文:开始(START)周期、同步周期(SYNC)、控制(CONTROL)周期、数据(DATA)周期、等待(WAIT)周期、反馈(ACK)周期、停止(STOP)周期;其中,P线的高电平期间检测到N线产生下降沿的变化是开始所述协议的开始(START)周期;N线低电平时,P线连续翻转8次是开始所述协议的同步(SYNC)周期;控制(CONTROL)周期为十六个传输周期解析本次传输的各种工作类型;数据(DATA)周期为根据控制周期的相应配置,进行当次的数据传输;等待(WAIT)周期为数据准备周期;反馈(ACK)周期为数据校准周期;P线的高电平期间检测到N线产生上升沿的变化为停止(STOP)周期。

更进一步地,所述等待(WAIT)周期进一步包括:

读操作时:为从机输出数据准备周期,从机在准备周期,将P线拉低,N线拉高,直到数据准备完成,可以开始发送数据释放N线,P线开始传输数据,准备周期超时,主机将发送结束信号结束本次传输,其中所述超时为超过控制周期配置传输数的8倍;

写操作时:为从机存储数据操作周期,从机在准备周期,将P线拉低,N线拉高,直到数据存储完成,可以开始接受数据释放信号线,准备周期超时,主机将发送结束信号结束本次传输。

更进一步地,所述反馈(ACK)周期进一步包括:

下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。

该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于湖南品腾电子科技有限公司,未经湖南品腾电子科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服

本文链接:http://www.vipzhuanli.com/pat/books/201910340900.3/2.html,转载请声明来源钻瓜专利网。

×

专利文献下载

说明:

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

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

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

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

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

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

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

钻瓜专利网在线咨询

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

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