您的位置 首页 新能源

简述BSDL鸿沟扫描言语,BSDL鸿沟扫描言语的使用

BSDL边界扫描语言的边界扫描是一个完善的测试技术。 边界扫描在自当联合测试行动组(JTAG)90年代初发明了一种解决方案来测试使用了许多新的印刷电路,

BSDL鸿沟扫描言语的鸿沟扫描是一个完善的测验技能。 鸿沟扫描在自当联合测验举动组(JTAG)90年代初发明晰一种解决计划来测验运用了许多新的印刷电路,正在开发和制作的当地几乎没有或底子没有测验探针板的物理拜访。 一旦鸿沟扫描树立后,下一步是拟定一个规范的芯片供货商的模型鸿沟扫描设备,东西供货商开发自动化东西,以及为最终用户创立的鸿沟扫描测验的建模言语。 因而,鸿沟扫描描绘言语(BSDL)已树立。

BSDL是鸿沟扫描设备的规范建模言语。 它的语法是一个VHDL的子集,它契合IEEE 1149.1-2001的规则。 它是由运用鸿沟扫描测验开发人员,设备模拟器,半导体测验仪,电路板级测验,任何人运用鸿沟扫描。 运用的的BSDL促进整个电子职业的共同性。 此外,它使任何鸿沟扫描中的一个有用的,能够了解的,共同的方法和设备的功用规范。


BSDL走出了鸿沟扫描测验哲学的开展。 开端的IEEE 1149.1-1990规范的(见[契合IEEE 1149.1(JTAG接口)])规范描绘的鸿沟扫描并于1990年同意发布,并作为成果,运用鸿沟扫描技能开端增加。 该规范的下一次修订在1993年产生。 在1994年进一步修订归入了IEEE 1149.1-1994规范的BSDL。

什么是的BSDL?

鸿沟扫描描绘言语运用户能够供给的方法,鸿沟扫描在任何特定的设备施行的阐明。 由于每个芯片规划趋于运用鸿沟扫描方法略有不同规范,这是一个需求了解的表达,具体和有用的方法测验。是书面的BSDL在VHDL的子集。 VHDL言语是常用的一种为FPGA和ASIC规划输入的数字电路电子规划自动化的言语,因而它是与鸿沟由于许多芯片规划扫描是用这种言语进行作业相适应的。 可是的BSDL是一个“子集和规范做法”的VHDL,即VHDL言语的规模,然后对鸿沟扫描运用受到限制。

规划进程中的BSDL有两种言语的首要规范:

BDSL使设备的运用鸿沟扫描功用,精确和有用的阐明。 BSDL文件是所运用的鸿沟扫描东西,使设备的运用功用,使任何测验性剖析测验程序生成,?故障确诊,以及运用。 的BSDL不是一个能够用硬件描绘言语,相反,它是用来界说设备的数据传输的特色,即它是怎么捕获,改变和更新扫描数据。 这才是用于界说测验才能。

BSDL文件包含以下数据:

实体声明 :本实体声明是一个VHDL结构,是用来辨认文件名 的BSDL设备所描绘的。

泛型参数 :通用参数是指定哪个区段包描绘。

逻辑端口阐明 :这阐明列出了设备的一切衔接。 它界说它的根本特点,即是否衔接输入(以位;),输出(OUT位;),双向(inout的位;),或许假如它是不可用的鸿沟扫描(连锁位;)。

封装引脚映射 :包引脚映射被用于确认一个集成电路的内部衔接规模内。 它具体介绍了怎么在设备上的垫片裸片衔接到外部引脚。

USE句子 :这句话是用来调用BSDL文件VHDL言语包,该数据包含在所引证。

扫描端口标识 :扫描端口标识辨认引脚的JTAG执行作业/这是用于鸿沟扫描。 这些办法包含:TDI的,产品阐明法令,练习办理体系,TCK和TRST的(假如运用)。

测验拜访端口(TAP)阐明 :本实体供给设备的其他信息的鸿沟扫描和JTAG逻辑。 这些数据包含指令寄存器的长度,指令操作码,设备的IDCODE等。

鸿沟寄存器描绘 :这阐明供给器材结构的鸿沟扫描单元上。 每个器材引脚上最多能够有三个鸿沟扫描单元,每个单元格组成的一个寄存器锁存器和一个。

BSDL怎样运用?

当电路板的规划,鸿沟扫描兼容设备被组织成“链”。 扫描链构成了板级和体系级的测验,能够检测和确诊引脚层次的结构性缺点,如开路和短路的根底。 自动化东西用于生成测验计划或议会的程序。 最重要的投入,这个进程是鸿沟扫描功用的设备的BSDL文件,以及网表描绘板之间的互连的设备。 生成的测验程序,当运用到方针板,陈述的结构测验失利,能够用来协助板修理。

有些东西能够运用鸿沟扫描发明集群的组件包含非鸿沟扫描兼容设备的测验形式,和其他东西能够生成测验形式,一个板上处理器能够运转,以便能够在高速功用测验。 这些测验运用程序独立或与其他测验技能,如在电路,结合测验(ICT)的,具有出产以最低的本钱最优的测验掩盖的总体方针和最短的测验开发时刻。

鸿沟扫描言语的BSDL,被广泛用于在IEEE 1149.1 / JTAG的社会使共同,精确和有用的材料供鸿沟扫描功用的设备界说。 经过这种方法,该芯片能够被归入一个规划,它的功用用在最有用的方法充沛。

鸿沟扫描器材BSDL描绘在测验中的运用

1、导言

“鸿沟扫描”是一种可测性规划技能,即在电子体系的规划阶段就考虑其测验问题[1]。

BSDL(boundary scan des cripTIon language) 言语硬件描绘言语(VHDL)的一个子集,是对鸿沟扫描器材的鸿沟扫描特性的描绘,首要用来交流鸿沟扫描器材厂商、用户与测验东西之间的联络,其运用包含:厂商将BSDL描绘作为鸿沟扫描器材的一部分供给给用户;BSDL描绘为自动测验图形生成(ATPG)东西测验特定的电路板供给相关信息;在BSDL 的支撑下生成由IEEE1149.1规范界说的测验逻辑 [2]。现在,BSDL言语现已正式成为IEEE1149.1规范文件的附件。BSDL自身不是一种通用的硬件描绘言语,但它可与软件东西结合起来用于测验生成、成果剖析和故障确诊。每一鸿沟扫描器材都附有特定的BSDL描绘文件,为了论说的便利,本文将以Altera公司的CPLD器材 EPM7128SL84 芯片为例阐明BSDL描绘在测验中的运用。

2、EPM7128SL84芯片的BSDL描绘

该器材采用了先进的CMOS EEPROM制作工艺,共有84个引脚,其间包含四个JTAG测验引脚 TDI、TMS、TCK和TDO,经过规范JTAG测验接口它还能够支撑在体系可编程(ISP)。下面首要评论EPM7128SL84的BSDL描绘中与运用相关的各根本元素。

2.1 TAP描绘

TAP描绘阐明与TAP操控器相关的特性。TAP 操控器包含4个或5个操控信号,一个用户界说的指令集(在IEEE1149.1规范规则规模内)和一些可选择的数据寄存器。EPM7128SL84的 TAP描绘有:

声明:本文内容来自网络转载或用户投稿,文章版权归原作者和原出处所有。文中观点,不代表本站立场。若有侵权请联系本站删除(kf@86ic.com)https://www.86ic.net/qiche/xinnengyuan/152920.html

为您推荐

联系我们

联系我们

在线咨询: QQ交谈

邮箱: kf@86ic.com

关注微信
微信扫一扫关注我们

微信扫一扫关注我们

返回顶部