JTAG(Joint Test Action Group)
0、开篇明义
- JTAG不只是用来给MCU/FPGA等烧写程序。
- JTAG最初用来作为边界扫描测试(Boundary Scan Test),IEEE Standard 1149.1-1990。
1、管脚
1.1、4 wire JTAG
Pin | Description |
TCK(Test Clock Input) | Mandatory,TCK provides the clock for the test logic. |
TMS(Test Mode Select Input) | Mandatory,The value of the signal present at TMS at the time of a rising edge at TCK determines the next state of the TAP controller, the circuit that controls test operations. |
TDI(Test Data Input) | Mandatory,Serial test instructions and data are received by the test logic at TDI. |
TDO(Test Data Output) | Mandatory,TDO is the serial output for test instructions and data from the test logic. |
TRST(Test Reset Input) | Optional,The optional TRST* input provides for asynchronous initialization, principally at power-up, of the TAP controller, the test mode persistence (TMP) controller, and possibly other test logic. It has a broader effect than simply moving the TAP controller state machine to the Test-Logic-Reset state. TRST* is required when the test logic does not power-up in a known and controlled state, either because of the nature of the underlying technology or because there is no on-chip power-up reset generator. |
备注:nTRST之所以是可选的,是因为Reset可以通过TMS的某种pattern来实现。
1.2、2 wire JTAG
Pin | Description |
TCK(Test Clock) | Mandatory, |
TDI/TDO(Test Data In/Out) | Mandatory, |
JTAG(Joint Test Action Group)相关推荐
- R语言dplyr包获取dataframe分组聚合的最大值实战(Maximum Value by Group)
R语言dplyr包获取dataframe分组聚合的最大值实战(Maximum Value by Group) 目录 R语言dplyr包获取dataframe分组聚合的最大值实战(Maximum Val ...
- R语言可视化包ggplot2绘制分组回归线实战(Regression Line by Group)
R语言可视化包ggplot2绘制分组回归线实战(Regression Line by Group) 目录 R语言可视化包ggplot2绘制分组回归线实战(Regression Line by Grou ...
- R语言dplyr包使用arrange函数、group_by函数、mutate函数生成分组数据的排名(rank)实战(Rank Variable by Group):升序排名、降序排名以及相同排名的处理
R语言dplyr包使用arrange函数.group_by函数.mutate函数生成分组数据的排名(rank)实战(Rank Variables by Group):升序排名.降序排名以及相同排名的处 ...
- 安卓Intent的Action中的常值变量:窗口action常量(android.intent.action.+xxx),广播action常量(android.intent.action.+xxx)
全栈工程师开发手册 (作者:栾鹏) 安卓教程全解 安卓Intent的Action中的常值变量:窗口action常量,广播action常量 窗口action名称常量,"android.inte ...
- 三十二、(重点)正则表达式1:re模块(re.match、group())、正则表达式单字符匹配、正则数量({m}、{m,n})
一.re模块(re.match.group()方法) 1. 2.re.match() 能够匹配出以xxx开头的字符串(从左到右开始依次匹配) 3.若匹配成功,返回字符串的匹配成功的部分,同时可以使用g ...
- influxdb基础(三)——influxdb按时间分片存储数据(shard和shard group)
文章目录 前言 shard分片 Cache缓存 Wal存储预写日志 Tsm file真正持久化存储数据 Compactor 合并压缩线程 shard group 分片逻辑分组 shard durati ...
- 时序动作定位|使用 ‘注意力机制’ 的弱监督时序动作定位顶会论文理解笔记(Weakly-Supervised Temporal Action Localization)
目录 Weakly Supervised Action Localization by Sparse Temporal Pooling Network(CVPR 2018) W-TALC: Weakl ...
- 046医疗项目-模块四:采购单模块—采购单审核(Dao,Service,Action三层)
当医院把采购单提交之后,由监管单位进行采购单审核,由卫生院及卫生局进行审核.卫生局可以审核所有医院创建的采购单,卫生院只审核本辖区医院创建的采购单. 操作流程: 点击"采购单审核" ...
- 嵌入式系统期末复习重点-西北大学(欧阳老师给的)
第一章 嵌入式系统概论 嵌入式系统的定义 嵌入式系统是以应用为中心,以计算机技术为基础,软件硬件可裁剪,适应应用系统对功能.可靠性.成本.体积.功耗严格要求的专用计算机系统.它具有自主的信息处理能力. ...
最新文章
- 页面置换算法(FIFO , LRU, OPT)(C++实现模拟)
- WebRTC媒体服务器开源项目介绍
- Jupyter 绘图怎么显示中文
- SpringMVC拦截器工作流程图
- 架构之路(二):性能
- Servlet之间的跳转(MVC模式)
- 数模竞赛必备参考书籍《算法竞赛入门经典(第2版)》PDF免费下载
- SolidWorks2020无法获得下列许可SOLIDWORKS Standard.Server节点已经关闭或是没有响应。(-96,7,11003)
- Python数据挖掘与分析——泰坦尼克号
- 什么是着色器 (Shader)占用率(Occupancy)? 为什么我们应该关心它?
- python如何下载pdfminer_在python中使用PDFMiner从PDF文件中提取文本?
- java 两点间距离_Java实现控制台输出两点间距离
- STM32 DFU下载与 DFU生成工具
- linux查看目录增大了多少g命令,Linux中查看各文件夹大小命令
- 一招解决谷歌浏览器打不开wiki问题
- instagram架构_Facebook如何收购Instagram内幕故事
- [LGP2791] 幼儿园篮球题
- 精读论文:Learning multiple visual domains with residual adapters(附翻译)
- C#编写数据分析软件(附源码)
- 工商管理如何利用计算机思维,论述工商管理人才素质的重要性