[发明专利]一种兼容AHB协议的非握手式JTAG调试链路及其调试方法有效
申请号: | 201710758156.X | 申请日: | 2017-08-29 |
公开(公告)号: | CN107577635B | 公开(公告)日: | 2020-12-01 |
发明(设计)人: | 娄冕;张洵颖;杨博;崔媛媛;肖建青 | 申请(专利权)人: | 西安微电子技术研究所 |
主分类号: | G06F13/42 | 分类号: | G06F13/42 |
代理公司: | 西安通大专利代理有限责任公司 61200 | 代理人: | 徐文权 |
地址: | 710065 陕西*** | 国省代码: | 陕西;61 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 兼容 ahb 协议 握手 jtag 调试 及其 方法 | ||
1.一种兼容AHB协议的非握手式JTAG调试链路,其特征在于,包括一侧设置有对外JTAG标准接口,另一侧设置有AHB标准主机接口的串并转换单元,所述串并转换单元利用IEEE1149.1协议自定义TAP控制器指令,通过扩展指令实现与AHB协议的无缝对接,依靠信息的相互解析,将上位机发出的高速串行调试命令映射到芯片内部的通信通道上,以模拟主机的行为向芯片全系统发出访问命令,然后将系统运行的关键状态信息重新转换成串行数据返回上位机,所述串并转换单元通过TAP控制器设置有所述JTAG标准接口,所述TAP控制器用于完成对用户自定义调试指令的解析,并按照标准协议生成对应的控制信号;所述串并转换单元根据TAP控制器生成的控制信号,将串行接收的数据转换成对应的并行调试命令,同时将返回的并行应答信号串行输出至上位机;所述AHB主机接口用于实现一个AHB主机行为,按照调试控制所需完成总线访问的发起并接收应答数据等反馈信号,所述TAP控制器内部的控制流为具有16个状态的状态机控制,数据流包括指令寄存器和数据寄存器,所述数据寄存器包括边界扫描寄存器、器件标识寄存器、旁路寄存器以及2个用户自定义寄存器,两个所述用户自定义寄存器分别用于传递地址和部分控制信号,以及用于传递读写数据以及应答信号;
所述串并转换单元包括状态机、地址移位寄存器和数据移位寄存器,所述状态机用于完成对串并转换过程的时序控制、完成转换后并行数据信息的过滤以及与AHB主机接口的请求应答;所述地址移位寄存器用于在状态机的地址选择信号控制下完成对TDI地址的移入,并在移入完毕后将地址并行信号整体送入AHB主机接口;所述数据移位寄存器一方面用于在状态机的数据选择信号控制下完成对TDI写数据的移入,并在移入完成后将写数据并行信号整体送入AHB主机接口,另一方面也接收来自AHB主机的并行读数据,通过移位将读数据送至输出TDO接口,所述地址并行信号和数据并行信号通过第一多路选择器MUX1进行区分,所述地址移位寄存器和数据移位寄存器之间设置有第二多路选择器MUX2,所述MUX2用于完成所述地址移位寄存器和数据移位寄存器输出的地址串行信号和数据串行信号的选择输出并形成TDO数据,所述AHB主机接口用于将所述串并转换单元拆解出的地址、写数据和控制标识组织成对应的AHB时序,同时将AHB的传输应答信号和读数据再返还至所述串并转换单元;
当串并转换单元完成访问地址和写数据的转换后,所述AHB主机接口将地址移位寄存器和数据移位寄存器中的内容转移至其内部,然后强制驱动数据移位寄存器中的完成位为0,表示当前传输尚未完成;AHB主机接口发起总线请求,当获得总线授权后,开始将地址和写数据释放到AHB相应的地址总线和写数据总线通道上,而对应的控制总线则用地址移位寄存器中的大小域进行驱动;
当AHB完成总线传输后,AHB主机接口锁存读数据、错误标识信号,然后将它们更新到串并转换单元的数据移位寄存器中,同时置完成位为1。
2.根据权利要求1所述的一种兼容AHB协议的非握手式JTAG调试链路,其特征在于,所述JTAG标准接口包括TCK、TMS、TDI和TDO,所述TAP控制器与所述串并转换单元连接的一侧包括控制信号和数据信号,所述控制信号传递给串并转换单元的状态机,数据信号则传递给串并转换单元的对应寄存器。
3.根据权利要求1所述的一种兼容AHB协议的非握手式JTAG调试链路,其特征在于,所述地址移位寄存器包括43位,其中包括32位的AHB访问地址、2位的AHB大小、1位的AHB读/写标志以及8位的连续传输长度;所述数据移位寄存器共为34位,除了符合AHB读写数据的32位数据域外,还包括1位完成位和1位错误标识位。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于西安微电子技术研究所,未经西安微电子技术研究所许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201710758156.X/1.html,转载请声明来源钻瓜专利网。
- 上一篇:芯片组与主机所连接装置的控制方法
- 下一篇:一种分体组合瓶