认识边界扫描测试
工程师使用边界扫描测试,必须先要准备边界扫描描述语言 (BSDL)才能进行测试。边界扫描描述语言 (BSDL) 是基于VHDL的语法和语法,并描述如何在组件中实现边界扫描体系结构。
如果没有 BSDL 文件,制造商就无法将其设备描述为符合 IEEE 1149.1 标准。通常,BSDL文件是向芯片厂商获取的。
BSDL文件概述
边界扫描测试系统(如XJTAG)使用BSDL文件中包含的信息来确定如何访问JTAG链中的设备。该文件包含以下元素:
1.逻辑端口说明
可用于边界扫描的端口被描述为'in','out','inout”或'buffer';
那些不能使用的,如电源或模拟引脚,分别用“POWER_NEG”和“LINKAGE_OUT”等术语来描述(在2013年标准之前创建的文件不区分不同类型的非边界扫描端口,而是将它们全部指定为“LINKAGE”)
BSDL文件对引脚的定义
例如,以TMS320F2812的BSDL为例,电源和地都是linkage,表明是不能使用的。
电源和地
而CAN总线的引脚是可以读写的,所以能够进行测试。
CAN总线的引脚
2. ID代码声明
描述器件ID寄存器(如果实现)的内容,提供制造商、部件号和硅版本等信息。虽然寄存器对于 IEEE 1149.1 和 1149.6 设备是可选的,但对于符合 IEEE 1149.7 标准的器件,寄存器是必需的。
将每个端口的符号名称映射到物理引脚,并识别任何未连接的引脚。例如,要将 CE 分配给引脚 1,执行引脚映射的文本字符串将包括:“...CE:1...“.
定义JTAG引脚(TMS,TCK等)。
描述JTAG引脚
提供指令寄存器的长度,并列出必须放置在寄存器中以执行每个边界扫描操作的二进制操作码(IEEE 1149.1-2013 中定义的唯一操作码是 BYPASS 的操作码)。
描述寄存器信息
定义每个JTAG指令将在TDI和TDO之间放置哪个寄存器。
提供边界扫描寄存器的大小,并描述它使用的单个单元。
提供有关支持电容耦合数字信号且符合 IEEE 1149.6 标准的任何单元的信息。
描述设备的 IEEE 1149.7 功能,包括其性能等级和可用功能。
联系我们
CONTACT INFORMATION
Windway Technology Hong Kong Limited
Phone: +852 695 952 92
Email: kuang@windway.cn
Add:ROOM 06 BLK A 23/F HOVER IND BLDG ,26-38 KWAI CHEONG RD KWAI CHUNG N.T
广州市风标电子技术有限公司
咨询热线:020 - 8600 3016 | 技术支持:18925037463
销售热线:18928802261 | 19868005704
公司邮箱:sales@windway.cn公司地址:广东省广州市黄埔区科珠路203号广东软件园F座907