边界扫描如何工作?什么是JTAG?
JTAG——IEEE 1149.1标准
JTAG/边界扫描或IEEE 1149.1标准是有史以来最成功的电子标准之一,其发明目的是测试电气组件。JTAG/边界扫描已成为电子产品开发和生产中不可或缺的一部分。基本的测试方法是验证电路板连接完好。
与ICT(在线测试)相似,在一个点处激励总成的各个导体路径,而在另一点加以测量。来自这种测量的信息提供了有关印刷电路板上是否可能存在故障的结论。但其性能远远超出了测试板卡上连接的能力。
GÖPEL电子公司的嵌入式JTAG解决方案是用于测试、调试、编程和仿真印刷电路板的非侵入式新方法和标准的基础。
通过JTAG接口进行边界扫描测试是典型的方式。JTAG(联合测试行动小组)提供了对串行推送链的访问。所有边界扫描IO均通过JTAG设置和读取。
处理器、FPGA以及其他高级芯片通常具有JTAG-TAP,即测试访问端口。该端口用于访问各个板卡,以进行配置、通信和调试。
该标准本身描述了支持JTAG的设备的结构,以及描述语言——“边界扫描描述语言(BSDL)”。公开了每一种设备的唯一边界扫描资源。
对于边界扫描组件的内部结构,IEEE标准定义了支持边界扫描功能的组件必须具有四个基本组成部分:
Boundary Scan Module
Processors, FPGAs and other advances chips often have a JTAG-TAP, the Test Access Port. This port is used to access individual boards for configuration, communication and debugging.
The standard itself describes the structure of a JTAG enabled device, as well as the description language, the "Boundary Scan Description Language (BSDL)". It discloses the unique Boundary Scan resources for each device.
► more on Boundary Scan Description Language (BSDL)
For the internal structure of a Boundary Scan component, the IEEE standard defines four essential components that a Boundary Scan-capable component must have:
对于开发人员来说,在设计阶段,能够快速、轻松地检验和验证电路非常重要。而且,在生产区域中,使用快速测试程序,可以提供非常准确、详细的错误分析。一套简便、紧凑的测试系统,例如带有PCMCIA或USB控制器的笔记本电脑,对于服务/现场使用非常有益。
边界扫描通过在产品开发所有阶段中的一致使用,可以确保满足所有这些要求。
GÖPEL电子公司为各种平台和应用提供各种嵌入式JTAG解决方案控制器,例如:PCI、PXI、VXI、PCMCIA、USB、快速以太网,以及附加电源和I/O模块。借助GÖPEL电子公司的嵌入式JTAG解决方案,可以在产品的每个“生命周期阶段”中,对闪存和PLD/FPGA进行编程:嵌入式编程。
例如,可以随时传输固件和更新。这不仅直接适用于生产,即使在完全组装的装置上,也可以随时以高TCK频率(取决于组件制造商指定的最大时钟频率)进行编程。