JTAG 是什么意思啊?哪位仁兄帮忙解答下!!!

fpga实验板的一个接口!!具体是什么意思啊?请高手指点,谢谢!!

JTAG
JTAG是英文“Joint Test Action Group(联合测试行为组织)”的词头字母的简写,该组织成立于1985 年,是由几家主要的电子制造商发起制订的PCB 和IC 测试标准。JTAG 建议于1990 年被IEEE 批准为IEEE1149.1-1990 测试访问端口和边界扫描结构标准。该标准规定了进行边界扫描所需要的硬件和软件。自从1990 年批准后,IEEE 分别于1993 年和1995 年对该标准作了补充,形成了现在使用的IEEE1149.1a-1993 和IEEE1149.1b-1994。JTAG 主要应用于:电路的边界扫描测试和可编程芯片的在系统编程。

JTAG也是一种国际标准测试协议(IEEE 1149.1兼容),主要用于芯片内部测试。现在多数的高级器件都支持JTAG协议,如DSP、FPGA器件等。标准的JTAG接口是4线:TMS、TCK、TDI、TDO,分别为模式选择、时钟、数据输入和数据输出线。 相关JTAG引脚的定义为:TCK为测试时钟输入;TDI为测试数据输入,数据通过TDI引脚输入JTAG接口;TDO为测试数据输出,数据通过TDO引脚从JTAG接口输出;TMS为测试模式选择,TMS用来设置JTAG接口处于某种特定的测试模式;TRST为测试复位,输入引脚,低电平有效。GND

TI还定义了一种叫SBW-JTAG的接口,用来在引脚较少的芯片上通过最少的利用引脚实现JTAG接口,它只有两条线,SBWTCK,SBWTDIO。实际使用时一般通过四条线连接,VCC,SBWTCK,SBTDIO,GND,这样就可以很方便的实现连接,又不会占用大量引脚。

JTAG最初是用来对芯片进行测试的,基本原理是在器件内部定义一个TAP(Test Access Port测试访问口)通过专用的JTAG测试工具对进行内部节点进行测试。JTAG测试允许多个器件通过JTAG接口串联在一起,形成一个JTAG链,能实现对各个器件分别测试。现在,JTAG接口还常用于实现ISP(In-System Programmable;在线编程),对FLASH等器件进行编程。
JTAG编程方式是在线编程,传统生产流程中先对芯片进行预编程现再装到板上因此而改变,简化的流程为先固定器件到电路板上,再用JTAG编程,从而大大加快工程进度。JTAG接口可对PSD芯片内部的所有部件进行编程。

在硬件结构上,JTAG 接口包括两部分:JTAG 端口和控制器。与JTAG 接口兼容的器件可以是微处理器(MPU)、微控制器(MCU)、PLD、CPL、FPGA、ASIC 或其它符合IEEE1149.1 规范的芯片。IEEE1149.1 标准中规定对应于数字集成电路芯片的每个引脚都设有一个移位寄存单元,称为边界扫描单元BSC。它将JTAG 电路与内核逻辑电路联系起来,同时隔离内核逻辑电路和芯片引脚。由集成电路的所有边界扫描单元构成边界扫描寄存器BSR。边界扫描寄存器电路仅在进行JTAG 测试时有效,在集成电路正常工作时无效,不影响集成电路的功能。

JTAG的一些说明
通常所说的JTAG大致分两类,一类用于测试芯片的电气特性,检测芯片是否有问题;一类用于Debug;一般支持JTAG的CPU内都包含了这两个模块。
一个含有JTAG Debug接口模块的CPU,只要时钟正常,就可以通过JTAG接口访问CPU的内部寄存器和挂在CPU总线上的设备,如FLASH,RAM,SOC(比如4510B,44Box,AT91M系列)内置模块的寄存器,象UART,Timers,GPIO等等的寄存器。
上面说的只是JTAG接口所具备的能力,要使用这些功能,还需要软件的配合,具体实现的功能则由具体的软件决定。
例如下载程序到RAM功能。了解SOC的都知道,要使用外接的RAM,需要参照SOC DataSheet的寄存器说明,设置RAM的基地址,总线宽度,访问速度等等。有的SOC则还需要Remap,才能正常工作。运行Firmware时,这些设置由Firmware的初始化程序完成。但如果使用JTAG接口,相关的寄存器可能还处在上电值,甚至时错误值,RAM不能正常工作,所以下载必然要失败。要正常使用,先要想办法设置RAM。在ADW中,可以在Console窗口通过Let 命令设置,在AXD中可以在Console窗口通过Set命令设置。
温馨提示:内容为网友见解,仅供参考
第1个回答  2008-08-06
JTAG(Joint Test Action Group)联合测试行动小组)是一种国际标准测试协议(IEEE 1149.1兼容),主要用于芯片内部测试。现在多数的高级器件都支持JTAG协议,如DSP、FPGA器件等。标准的JTAG接口是4线:TMS、 TCK、TDI、TDO,分别为模式选择、时钟、数据输入和数据输出线。
JTAG最初是用来对芯片进行测试的,基本原理是在器件内部定义一个TAP(Test Access Port�测试访问口)通过专用的JTAG测试工具对进行内部节点进行测试。JTAG测试允许多个器件通过JTAG接口串联在一起,形成一个JTAG链,能实现对各个器件分别测试。现在,JTAG接口还常用于实现ISP(In-System rogrammable�在线编程),对FLASH等器件进行编程。
JTAG编程方式是在线编程,传统生产流程中先对芯片进行预编程现再装到板上因此而改变,简化的流程为先固定器件到电路板上,再用JTAG编程,从而大大加快工程进度。JTAG接口可对PSD芯片内部的所有部件进行编程

JTAG的一些说明

通常所说的JTAG大致分两类,一类用于测试芯片的电气特性,检测芯片是否有问题;一类用于Debug;一般支持JTAG的CPU内都包含了这两个模块。
一个含有JTAG Debug接口模块的CPU,只要时钟正常,就可以通过JTAG接口访问CPU的内部寄存器和挂在CPU总线上的设备,如FLASH,RAM,SOC(比如4510B,44Box,AT91M系列)内置模块的寄存器,象UART,Timers,GPIO等等的寄存器。

上面说的只是JTAG接口所具备的能力,要使用这些功能,还需要软件的配合,具体实现的功能则由具体的软件决定。
例如下载程序到RAM功能。了解SOC的都知道,要使用外接的RAM,需要参照SOC DataSheet的寄存器说明,设置RAM的基地址,总线宽度,访问速度等等。有的SOC则还需要Remap,才能正常工作。运行Firmware时,这些设置由Firmware的初始化程序完成。但如果使用JTAG接口,相关的寄存器可能还处在上电值,甚至时错误值,RAM不能正常工作,所以下载必然要失败。要正常使用,先要想办法设置RAM。在ADW中,可以在Console窗口通过Let 命令设置,在AXD中可以在Console窗口通过Set命令设置。
第2个回答  2008-08-06
才给5分,好少唉

JTAG(Joint Text Action Group:联合测试行动小组)是1985年制定的检测PCB和IC芯片的一个标准,1990年被修改后成为IEEE的一个标准,即IEEE1149.1-1990。通过这个标准,可对具有JTAG接口的芯片的硬件电路进行边界扫描和故障检测。具有JTAG接口的芯片,相关JTAG引脚的定义为:TCK为测试时钟输入;TDI为测试数据输入,数据通过TDI引脚输入JTAG接口;TDO为测试数据输出,数据通过TDO引脚从JTAG接口输出;TMS为测试模式选择,TMS用来设置JTAG接口处于某种特定的测试模式;TRST为测试复位,输入引脚,低电平有效。GND

JTAG最初是用来对芯片进行测试的,基本原理是在器件内部定义一个TAP(Test Access Port�测试访问口)通过专用的JTAG测试工具对内部节点进行测试。JTAG测试允许多个器件通过JTAG接口串联在一起,形成一个JTAG链,能实现对各个器件分别测试。现在,JTAG接口还常用于实现ISP(In-System rogrammable�在线编程),对FLASH等器件进行编程。
JTAG编程方式是在线编程,传统生产流程中先对芯片进行预编程现再装到板上因此而改变,简化的流程为先固定器件到电路板上,再用JTAG编程,从而大大加快工程进度。JTAG接口可对PSD芯片内部的所有部件进行编程

参考资料:百度Tell me

第3个回答  2008-08-12
就是调试和配置FPGA的端口
第4个回答  2008-08-13
主要用于边界扫描测试。可以用5个端口模拟所有引脚的输入输出。如果是FPGA应用,可用于下载和观测内部数据。XILINX和ALTERA的芯片都带有这些管脚,用相应的下载线,可以完成上述功能。
(如有更详细问题,可以下来联系。)

事业单位财政全额供给的事业编是什么意思?
全额拨款一般是公益事业性质的,事业单位现在都是聘用制,要签合同的。事业和参公相比,还要看级别和聘用性质

哪位仁兄帮忙解答一下24点
回答者:杰伦叫我哥 - 童生 一级 ( 94 )以前知道有答的。

人才321招聘网是骗子吗?哪位仁兄帮忙解答一下,我非常着急。多谢了!
不说话心里有点难受了 我不知道大家是不是都被骗怕了 还是压根就没有信任过任何人或事 我使用了人才321的服务 我是个已经从业几年的会展执行 去年年底想换份工作 开始接触人才321的服务我也不太确定是真是假 但是 我还是抱着相信别人的心态去尝试了一下 3周时间给我安排了5次...

TM药品的TM到底是什么意思?哪位仁兄帮忙解答一下.
用圆圈R,是“注册商标”的标记,意思是该商标已在国家商标局进行注册申请并已经商标局审查通过,成为注册商标。圆圈里的R是英文register注册的开头字母。注册商标具有排他性、独占性、唯一性等特点,属于注册商标所有人所独占,受法律保护,任何企业或个人未经注册商标所有权人许可或授权,均不可自行使用,...

从柳州到余姚的列车时刻表,哪位仁兄帮忙解答一下……
从柳州到余姚每天有一趟直达火车,K582\/K583次空调 快速列车 ,柳州晚上11点34分发车,如果正点在第三天的凌晨4点59分到达余姚,硬座 票价203元,硬卧 下铺票价369元。

鼻子出现问题,哪位仁兄帮忙解答一下
根据你所述,之前你是不是有感冒靠身体结实没有及时治疗?现症由肺热引起慢性单纯性鼻炎。建议一、服用自己不过敏的抗菌药:罗红霉素分散片或头孢氨苄胶囊(3-5天后改服玉屏风散)与苍鹅鼻炎片。15天左右。外用佛山德众鼻炎滴剂(喷雾型)。二、加强锻炼,多喝温开水。

C盘中的NVIDIA是什么文件夹有什么作用求各位仁兄帮忙解答一下谢谢了
那是显卡的安装文件!很出名的一家显卡公司!千万不要删除啊

...三科成绩居然全部是-1.0,让我抓狂哪位仁兄能帮忙解答下
成绩是-1.0表示缺考,如果参加了考试的话可能是机读卡填写出了问题,也可能是铅笔有问题,一般填写要求用2B铅笔,填写要求较饱满。

从柳州到余姚的列车时刻表,哪位仁兄帮忙解答一下……
从柳州到余姚每天有一趟直达火车,K582\/K583次空调快速列车,柳州晚上11点34分发车,如果正点在第三天的凌晨4点59分到达余姚,硬座票价203元,硬卧下铺票价369元。

“最小地块分区”,这个名词的经济学解释是什么? 哪位仁兄帮忙解答下
可能由于翻译不同,你想问的是不是典型分区规划手段中的最小地块面积(minimum lot size ),这属于地块管理规定中的一种规定手段。最小地块面积分区是一种土地规划技术,通过规定待开发土地的基本开发单元的最小面积,来确保基本地块开发单元的“相邻权”保证土地空间的合理控制。希望我的回答对您有所帮助...

相似回答