简单认识JTAG接口

jtag接口至少包括3个输入端口(tdi、tms、tck)和1个输出端口(tdo),统称测试访问端口(tap)。trst可选。当tap controller在上电时不能复位,则trst应当存在。
缩略语描述功能
tdi 测试数据输入 所有要输入到特定寄存器的数据都是一位一位串行输入的。上升沿有效。
tms 测试模式选择 用来控制tap在不同状态之间相互转换;tms在tck上升沿有效。
tck 测试时钟信号 一个独立的时钟信号,tap的所有操作都在这个时钟下完成。
tdo 测试数据输出 所有要从特定寄存器输出的数据都是一位一位串行输出的。下降沿有效。
trst 测试复位信号 可选,该功能可能含在tap controller里。
• test clock input (tck) :tck为tap的操作提供了一个独立的、基本的时钟信号,tap的所有操作都是通过这个时钟信号来驱动的。tck在ieee 1149.1标准里是强制要求的。
• test mode selection input (tms):tms信号用来控制tap状态机的转换。通过tms信号,可以控制tap在不同的状态间相互转换。tms信号在tck的上升沿有效。tms在ieee 1149.1标准里是强制要求的。
• test data input (tdi) :tdi是数据输入的接口。所有要输入到特定寄存器的数据都是通过tdi接口一位一位串行输入的(由tck驱动)。tdi在ieee 1149.1标准里是强制要求的。
• test data output (tdo):tdo是数据输出的接口。所有要从特定的寄存器中输出的数据都是通过tdo接口一位一位串行输出的(由tck驱动)。tdo在ieee 1149.1标准里是强制要求的。
• test reset input (trst) :trst可以用来对tap controller进行复位(初始化)。不过这个信号接口在ieee 1149.1标准里是可选的,并不强制要求。因为通过tms也可以对tap controller进行复位(初始化)。
一个典型的jtag连接器电路图如下:
注:0.100'' = 2.54mm

基于CMOS工艺适用于WLAN IEEE802.11a标准的双模前置分频器设计
旧格局瓦解 三大运营商博弈移动互联网
基于FPGA的按键控制LED灯亮灭
智能制造技术不断发展和普及,看各国都在先进制造业领域怎么做
瑞萨电子的R-Car H3片上系统已被Parrot Faurecia Automotive公司采用
简单认识JTAG接口
高级封装技术:创建接近单片互连性能的封装上互连
小米会如何造车?
便携式榨汁机控制板
忆阻器是什么?基于忆阻器的硬件系统有何优势?
巴航工业的E195-E2喷气商用飞机将再次在中国演示飞行
AR500C高原型无人直升机在江西成功首飞
台积电在先进制程上一直领跑业界,奠定了Foundry一哥地位
区块链可以改变汽车行业使其实现真正的业务价值
RyanMqtt移植指南
窥视美国2017年物联网和VR发展现状
大直径测径仪在橡胶阀座生产中起着重要作用
关于IEEE 802.15.4的CC2530无线数据收发设计
摩托罗拉放弃NVIDIA 投入高通怀抱?
液位开关的种类及区别