维库电子市场网
登录 免费注册 首页 | 行业黑名单 | 委托交易 | 帮助 | English
技术交流 | 电路欣赏 | 工控天地 | 数字广电 | 通信技术 | 电源技术 | 测控之家 | EMC技术 | ARM技术 | EDA技术 | PCB技术 | 嵌入式系统
驱动编程 | 集成电路 | 器件替换 | 模拟技术 | 新手园地 | 单 片 机 | DSP技术 | MCU技术 | IC 设计 | IC 产业 | CAN-bus/DeviceNe

JTAG.NET测试系统;ATE自动测试平台

作者:sixuntech 栏目:单片机
www.sixuntech.com
详细需阅读本网站
JTAG.NET板级测试系统介绍


缩略语:
JTAG                    Joint TEST Action GROUP

BS                       Boundary Scan                             边界扫描

BSDL                    Boundary Scan DESCRIPTION Language           边界扫描描述语言

BST                      Boundary Scan TEST                                            边界扫描测试

OBP                     On_Board PROGRAMMING                      在板编程

ICP                      In_Circuit PROGRAMMING                      在线编程

ISP                             In-System PROGRAMMING                      系统编程

引言:
随着电路技术进入超大规模集成(VLSI)时代,VLSI电路的高度复杂性以及多层印制板、表面贴装(SMT)、圆片规模集成(WSI)和多芯片模块(MCM)技术在电路系统中的应用,都使得电路节点的物理可访问性正逐步削弱以至于消失,电路和系统的可测试性急剧下降,测试开销在电路和系统总开销中所占的比例不断上升,常规的测试方法正面临着日趋严重的困难。测试算法的研究和测试实践证明了一个基本的事实:要对一个不具有可测试性的电路进行测试实徒劳的,只要提供电路的可测试性,才能使电路的测试问题得到简化并最终解决。1985年,由IBM、AT&T、Texas Instruments、PHILIPS ELECTRONICS NV、SIEMENSALCATELERICSSON等公司成立的JETAG(Joint European TEST Action GROUP)提出了边界扫描技术,它通过存在于元器件输入输出管脚与内核电路之间的BSC(边界扫描单元)对器件及外围电路进行测试,从而提高器件的可控性和可观察性。1986年由于其它地区的一些公司的加入,JETAG改名为JTAG。1988年JTAG提出了标准的边界扫描体系结构,名称叫Boundary-Scan Architecture Proposal,Version 2.0,最后目标是应用到芯片、印制板与完整系统上的一套完善的标准化技术。1990年IEEE正是承认了JTAG标准,经过补充和修改后,命名为IEEE1149.1-90。同年,又提出了BSDL(Boundary Scan DESCRIPTION Language,边界扫描描述语言),后来成为IEEE1149.1-93标准的一部分。IEEE1149.1标准大大推动了边界扫描技术的发展和广泛应用。




JTAG板级测试系统的主要应用

Ø         基础测试

基础测试是指扫描链路自测试,由于它是利用BS器件进入CAPTURE-IR状态时会自动装入CAPTURE信号而实现扫描链自测试的目的,所以又称为CAPTURE测试。

基础测试是进行JTAG其他任何测试加载任务之前首先进行的测试操作,以确保JTAG链能正常工作。




Ø         器件标志码IDCODE测试

IDCODE测试,也称为器件标志码测试,或器件型号测试,指令扫描送入IDCODE指令,然后通过数据扫描IDCODE寄存器中的IDCODE标志码,验证器件是否错装,器件的型号、版本号和生产厂商是否正确。

器件标志码存放在器件标准寄存器中,器件标志寄存器是包含在集成电路IC内部的一个可选寄存器,它由并行输入与串行输出的32位移位寄存器组成,而不需要并行输出锁存器。象Bybass寄存器一样,当器件标准寄存器在使用时,芯片IC)正常操作能继续进行。



Ø         USERCODE测试

USERCODE测试,也称为用户代码测试,可编程器件提供一个32位的寄存器可以用来存放用户的任意信息。指令扫描送入USERCODE指令,然后通过数据扫描USERCODE寄存器中的标志代码,验证存放信息是否与用户信息一致。这些信息可以是软件的版本号、加密数据等。


参与讨论
昵称:
讨论内容:
 
 
相关帖子
[求助]关于运放!!!!~
如何把两片8位的RAM,扩展成16位的RAM?
求助1602液晶现实屏与51单片机连接的电路图
[推荐]国际嵌入式ARM培训认证(上海)四月一日开班,正...
90元学习板还带LCD和下载线
免费注册为维库电子开发网会员,参与电子工程师社区讨论,点此进入


Copyright © 1998-2006 www.dzsc.com 浙ICP证030469号