热点:

    JTAG接口设计要点

      [   原创  ]   作者:
    收藏文章 暂无评论

    处理器常用JTAG进行调试与仿真,而所有FPGA和CPLD则通过JTAG实现程序下载

    1、 与JTAG相关的调试和编程工具通常只应用了其潜在技术的一部分,即四线制的JTAG通信协议。这四种信号构成了广为人知的测试访问端口(TAP),属于IEEE 1149.1标准范畴。该标准最初制定的目的在于为印刷电路板组件(PCBA)提供一种标准化的测试方法,便于检测制造缺陷和验证硬件连接的完整性。

    2、 JTAG信号至少需五条线,包括TCK、TMS、TDI、TDO及复位线。

    3、 复位信号用于使CPU从程序起始位置重新执行,也可作为触发特定功能的初始条件。

    4、 TCK信号为测试时钟,由上位机提供,上升沿触发CPU接收数据,下降沿驱动CPU返回数据。

    5、 TDI信号为上位机数据输入,在TCK时钟控制下将测试数据传入CPU。

    6、 TDO信号是CPU在TCK时钟控制下,将测试数据由处理器向外传输至上位机的数据输出通道。

    7、 TMS为测试模式输入信号,用于控制TAP状态机的切换,通过该信号可实现TAMP在各个状态之间的转换。

    8、 相较于JTAG调试方式,SWD(串行线调试)具备多项优势。首先,在高速运行环境下,SWD的稳定性更强,尤其在传输大量数据时,JTAG容易出现程序下载失败的问题,而SWD则极少发生类似情况,因此大多数原本使用JTAG仿真的场景均可直接替换为SWD模式。其次,当MCU的GPIO资源紧张、引脚数量不足时,SWD成为理想选择,因其仅需较少引脚即可实现完整调试功能。此外,在电路板的布局设计阶段,优先采用SWD有助于减少所需引脚数量,从而节省PCB布线空间,简化硬件设计,提升整体布板效率与紧凑性。综合来看,SWD在可靠性、资源占用和空间利用方面均优于JTAG,更适合现代嵌入式系统的开发需求。

    soft.zol.com.cn true https://soft.zol.com.cn/1225/12253632.html report 1353 处理器常用JTAG进行调试与仿真,而所有FPGA和CPLD则通过JTAG实现程序下载。 1、 与JTAG相关的调试和编程工具通常只应用了其潜在技术的一部分,即四线制的JTAG通信协议。这四种信号构成了广为人知的测试访问端口(TAP),属于IEEE 1149.1标准范畴。该标准最初制定的目的在...
    不喜欢(0) 点个赞(0)
    随时随地资讯查报价 就上ZOL手机客户端,点击或扫描二维码下载
    立即下载

    TMS Planner Calendars and DatePickers

    更新时间:2010年03月05日

    用户评分:0 | 0人点评

    软件类型:共享软件

    软件语言:英文

    TMS Planner Calendars and DatePickers
    • 更新时间:2010年03月05日
    • 软件大小:7.5MB
    • 软件分类:编程工具
    • 语言种类:英文
    • 软件评级:0 人点评