一种基于边界扫描的闪存加载方法及系统技术方案

技术编号:3083572 阅读:136 留言:0更新日期:2012-04-11 18:40
本发明专利技术公开了边界扫描桥接器、加载系统和加载方法,用以解决目前加载速度与加载所占资源和加载稳定性无法兼得的问题。本发明专利技术的加载系统,包括:边界扫描总线;边界扫描测试总线控制器,其与所述边界扫描总线相连;待加载的闪存;边界扫描桥接器,其通过内置的IO接口与待加载的闪存相连,并与所述JTAG总线相连。

【技术实现步骤摘要】

本专利技术涉及边界扫描领域,特别是涉及一种基于边界扫描的闪存加载方法、边界扫描桥接器和基于边界扫描的闪存加载系统。
技术介绍
目前,基于边界扫描(JTAG)的闪存加载系统主要有两种。现有技术一常规方法。参见图1所示,将单板上的闪存的数据线、地址线、控制线(读/写/使能等)和状态线(就绪/忙等)直接连接到本单板的CPU或逻辑器件上,再通过TAP接口将CPU或逻辑器件连接到JTAG Bridge,所述JTAG Bridge通过JTAG总线(满足IEEE1149.1技术规范的总线)与JTAG TBC连接。本加载方式所述闪存的加载并不依赖于本单板的CPU或逻辑器件所运行的软件,而是JTAG TBC通过JTAG总线和JTAG Bridge间接控制CPU或逻辑器件的相应管脚。基于本系统,对闪存加载数据时,需进行下述流程-首先JTAG TBC通过JTAG总线和JTAG Bridge,控制CPU或逻辑器件的管脚,通知其准备加载地址和数据。-JTAG TBC通过JTAG总线和JTAG Bridge,控制CPU或逻辑器件向闪存输出控制信号(读/写/使能等)。-按照待加载地址对应将待加载数据加载到待加载闪存中。在加载过程中,为了查询闪存的当前状态,JTAG TBC通过JTAG总线和JTAG Bridge,控制CPU或逻辑器件来读取闪存输出的状态信号(就绪/忙等)。本加载方式由于CPU或逻辑器件的JTAG扫描链很长,所以每次通过CPU或逻辑器件传输数据的效率很低,从而导致加载速度很慢。现有技术二在现有技术一的基础上增加Direct信号线的方法。参见图2所示,只将闪存的数据线和地址线连接到单板的CPU或逻辑器件上,再通过TAP接口将CPU或逻辑器件连接到JTAG Bridge,所述JTAGBridge通过JTAG总线(满足IEEE1149.1技术规范的总线)与JTAG TBC连接。将闪存的控制线(读/写/使能等)和状态线(就绪/忙等)直接连接到JTAGBridge的IO接口上,所述JTAG Bridge再通过Direct信号线(用于驱动闪存的控制信号和状态信号)连接到JTAG TBC。基于本系统,对闪存加载数据时,需进行下述流程-JTAG TBC通过JTAG总线和JTAG Bridge,控制CPU或逻辑器件的管脚,通知其准备加载地址和数据。-JTAG TBC通过Direct信号线发出控制信号(所述控制信号为Direct信号),该信号穿透所述JTAG Bridge直接驱动闪存。-按照待加载地址对应将待加载数据加载到待加载闪存中。在加载过程中,为了查询闪存的当前状态,JTAG TBC通过Direct信号线发出状态读取信号(所述状态读取信号为Direct信号),该信号穿透JTAG Bridge直接读取闪存输出的状态信号(就绪/忙等)。由于本加载方式减少了通过CPU或逻辑器件传输数据的次数(即避免了所述控制信号和状态信号的传输),所以传输效率较高,加载速度较快。但本加载方式在JTAG TBC和JTAG Bridge之间增加了Direct信号线,显然需要在JTAG TBC和JTAG Bridge之间定义满足接口要求的Direct信号,这样占用了JTAG TBC和JTAG Bridge之间的接口资源和管脚资源。而且Direct信号为边沿有效,所以引入了串扰、回勾等问题,降低了加载的稳定性和抗干扰性。综上所述,在现有技术中加载速度与加载所占资源和加载稳定性无法兼得。
技术实现思路
本专利技术提供了边界扫描桥接器、加载系统和加载方法,用以解决目前加载速度与加载所占资源和加载稳定性无法兼得的问题。本专利技术的桥接器包括边界扫描JTAG总线接口,用于连接JTAG总线;至少一IO接口,用于与外部闪存交互数据;控制信号生成模块,用于通过所述JTAG总线接口接收指令,并相应生成控制信号后,通过所述IO接口输出。所述桥接器还包括状态信号读取模块,用于通过所述JTAG总线接口接收指令,并通过所述IO接口相应读取外部闪存的状态信号;以及将读取的信号上报。TAP接口,其与所述JTAG总线接口相连,用于与CPU或外部逻辑器件交互。本专利技术的闪存加载系统,包括JTAG总线;边界扫描测试总线控制器JTAG TBC,其与所述JTAG总线相连;待加载的闪存;边界扫描桥接器JTAG Bridge,其与所述JTAG总线相连,并通过IO接口与待加载的闪存连接。所述待加载的闪存包括数据读写接口、地址读写接口、控制信号输入接口和状态信号输出接口。所述JTAG Bridge通过IO接口直接与所述控制信号输入接口和状态信号输出接口连接。所述系统还包括CPU或逻辑器件,用于通过所述JTAG Bridge接收JTAG TBC发来的指令,并通过所述待加载闪存的数据读写接口和地址读写接口读写数据。所述JTAG Bridge通过IO接口直接与所述控制信号输入接口、数据读写接口、地址读写接口和状态信号输出接口连接。本专利技术的闪存加载方法,包括下列步骤A、JTAG Bridge收到控制信号生成指令后,生成控制信号;B、以该控制信号向待加载闪存加载数据。所述步骤B中还包括所述JTAG Bridge收到状态信号读取指令后,读取所述待加载闪存的状态信号;将读取的状态信号上报。所述JTAG Bridge通过IO接口直接向待加载闪存输出所述控制信号,以及读取所述状态信号。所述JTAG Bridge通过IO接口直接向待加载闪存加载数据。所述JTAG Bridge通过JTAG总线接收所述控制信号生成指令和状态信号读取指令。本专利技术有益效果如下本专利技术提供一种边界扫描桥接器,包括JTAG总线接口,用于连接到边界扫描总线上;控制信号生成模块,用于通过所述JTAG总线接口接收指令,并相应生成IO信号后输出;状态信号读取模块,用于通过所述JTAG总线接口接收指令,并相应读取外部IO信号;以及将读取的外部IO信号上报。所述桥接器被应用于本专利技术的闪存加载系统中,所述系统包括JTAG总线;JTAG TBC,其与所述JTAG总线相连;待加载的闪存;JTAG Bridge,其与所述JTAG总线相连,并通过IO接口与待加载的闪存连接;CPU或逻辑器件,用于通过所述JTAG Bridge接收JTAG TBC发来的指令,并通过所述待加载闪存的数据读写接口和地址读写接口读写数据。本专利技术方法应用上述桥接器和系统。由于本专利技术的桥接器通过IO接口将控制信号和读取的状态信号从交互的数据中分离出来,即所述控制信号和读取的状态信号不经过所述CPU或逻辑器件。这样减少了CPU或逻辑器件传输数据的次数,提高了传输效率和加载速度。而且,本专利技术的桥接器中存在控制信号生成模块和状态信号读取模块。由于所述控制信号生成模块可生成控制信号,以及所述状态信号读取模块可被JTAG信号驱动来读取状态信号,所以JTAG TBC无需通过Direct信号线与JTAG Bridge进行交互,从而节约了JTAG TBC与JTAG Bridge之间接口资源和管脚资源,也避免了干扰问题。若JTAG Bridge的IO接口数量足够,则本专利技术可将地址信号和数据信号直接通过所述IO接口传输,进一步提高传输效率。附图说明图1为现有技术不采用Direct信号线的系统结构示意图;图2为现有技术采用Di本文档来自技高网
...

【技术保护点】
一种边界扫描桥接器,包括:边界扫描JTAG总线接口,用于连接JTAG总线;至少一IO接口;其特征在于,所述桥接器还包括:控制信号生成模块,用于通过所述JTAG总线接口接收指令,并相应生成控制信号后,通过所述I O接口输出。

【技术特征摘要】
1.一种边界扫描桥接器,包括边界扫描JTAG总线接口,用于连接JTAG总线;至少一IO接口;其特征在于,所述桥接器还包括控制信号生成模块,用于通过所述JTAG总线接口接收指令,并相应生成控制信号后,通过所述IO接口输出。2.如权利要求1所述的桥接器,其特征在于,所述IO接口用于与外部闪存交互数据。3.如权利要求1或2所述的桥接器,其特征在于,所述桥接器还包括状态信号读取模块,用于通过所述JTAG总线接口接收指令,并通过所述IO接口读取外部闪存的状态信号;并将读取的信号上报。4.如权利要求1所述的桥接器,其特征在于,所述桥接器还包括TAP接口,其与所述JTAG总线接口相连,用于与CPU或外部逻辑器件交互。5.如权利要求1所述的桥接器,其特征在于,所述JTAG总线为满足IEEE1149.1技术规范的总线。6.一种基于边界扫描的闪存加载系统,包括JTAG总线;边界扫描测试总线控制器JTAG TBC,其与所述JTAG总线相连;待加载的闪存;其特征在于,所述系统还包括边界扫描桥接器JTAG Bridge,其通过IO接口与待加载的闪存相连,并与所述JTAG总线相连。7.如权利要求6所述的系统,其特征在于,所述待加载的闪存包括数据读写接口、地址读写接口、控制信号输入接口和状态信号输出接口。8.如权利要求6或7所述的系统,其特征在于,所述JTAG Bridge通过IO接口直接与所述控制信号输入接口连接。9.如权利要求6或7所述的系统,其特征在于,所述JTAG Bridge通过IO接口直接...

【专利技术属性】
技术研发人员:张玉
申请(专利权)人:华为技术有限公司
类型:发明
国别省市:94[中国|深圳]

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

1
相关领域技术
  • 暂无相关专利