欢迎来到天天文库
浏览记录
ID:28120630
大小:89.00 KB
页数:14页
时间:2018-12-08
《简述BSDL边界扫描语言,BSDL边界扫描语言的应用.doc》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库。
1、简述BSDL边界扫描语言,BSDL边界扫描语言的应用 BSDL边界扫描语言的边界扫描是一个完善的测试技术。边界扫描在自当联合测试行动组(JTAG)90年代初发明了一种解决方案来测试使用了许多新的印刷电路,正在开发和制造的地方几乎没有或根本没有测试探针板的物理访问。一旦边界扫描成立后,下一步是制定一个标准的芯片供应商的模型边界扫描设备,工具供应商开发自动化工具,以及为最终用户创建的边界扫描测试的建模语言。因此,边界扫描描述语言(BSDL)已建立。 BSDL是边界扫描设备的标准建模语言。它的语法是
2、一个VHDL的子集,它符合IEEE1149.1-2001的规定。它是由使用边界扫描测试开发人员,设备模拟器,半导体测试仪,电路板级测试,任何人利用边界扫描。使用的的BSDL促进整个电子行业的一致性。此外,它使任何边界扫描中的一个有用的,可以理解的,一致的方式和设备的功能规范。 BSDL走出了边界扫描测试哲学的发展。最初的IEEE1149.1-1990标准的(见[符合IEEE1149.1(JTAG接口)])标准描述的边界扫描并于1990年批准发布,并作为结果,使用边界扫描技术开始增长。该标准的
3、下一次修订在1993年发生。在1994年进一步修订纳入了IEEE1149.1-1994标准的BSDL。 什么是的BSDL? 边界扫描描述语言使用户能够提供的方式,边界扫描在任何特定的设备实施的说明。由于每个芯片设计趋于应用边界扫描方式略有不同标准,这是一个需要理解的表达,具体和实用的方式测试。是书面的BSDL在VHDL的子集。VHDL语言是常用的一种为FPGA和ASIC设计输入的数字电路电子设计自动化的语言,因此它是与边界因为许多芯片设计扫描是用这种语言进行工作相适应的。但是的BSDL是一个“
4、子集和标准做法”的VHDL,即VHDL语言的范围,从而对边界扫描应用受到限制。 设计过程中的BSDL有两种语言的主要标准: BDSL使设备的使用边界扫描功能,准确和有用的说明。BSDL文件是所使用的边界扫描工具,使设备的使用功能,使任何测试性分析测试程序生成,?故障诊断,以及使用。的BSDL不是一个可以用硬件描述语言,相反,它是用来定义设备的数据传输的特点,即它是如何捕获,转变和更新扫描数据。这才是用于定义测试能力。 BSDL文件包括以下数据: 实体声明:本实体声明是一个VHDL构造,是用
5、来识别文件名的BSDL设备所描述的。 泛型参数:通用参数是指定哪个区段包描述。 逻辑端口说明:这说明列出了设备的所有连接。它定义它的基本属性,即是否连接输入(以位;),输出(OUT位;),双向(inout的位;),或者如果它是不可用的边界扫描(连锁位;)。 封装引脚映射:包引脚映射被用于确定一个集成电路的内部连接范围内。它详细介绍了如何在设备上的垫片裸片连接到外部引脚。 USE语句:这句话是用来调用BSDL文件VHDL语言包,该数据包含在所引用。 扫描端口标识:扫描端口标识识别引脚的JT
6、AG执行工作/这是用于边界扫描。这些措施包括:TDI的,商品说明条例,训练管理系统,TCK和TRST的(如果使用)。 测试访问端口(TAP)说明:本实体提供设备的其他信息的边界扫描和JTAG逻辑。这些数据包括指令寄存器的长度,指令操作码,设备的IDCODE等。 边界寄存器描述:这说明提供器件结构的边界扫描单元上。每个器件引脚上最多可以有三个边界扫描单元,每个单元格组成的一个寄存器锁存器和一个。 BSDL怎样使用? 当电路板的设计,边界扫描兼容设备被组织成“链”。扫描链构成了板级和系统级的测
7、试,可以检测和诊断引脚层次的结构性缺陷,如开路和短路的基础。自动化工具用于生成测试方案或议会的程序。最重要的投入,这个过程是边界扫描功能的设备的BSDL文件,以及网表描述板之间的互连的设备。生成的测试程序,当应用到目标板,报告的结构测试失败,可以用来帮助板维修。 有些工具能够使用边界扫描创造集群的组件包括非边界扫描兼容设备的测试模式,和其他工具可以生成测试模式,一个板上处理器可以运行,以便能够在高速功能测试。这些测试应用程序独立或与其他测试技术,如在电路,结合测试(ICT)的,具有生产以最低的成
8、本最优的测试覆盖的总体目标和最短的测试开发时间。 边界扫描语言的BSDL,被广泛用于在IEEE1149.1/JTAG的社会使一致,准确和有用的资料供边界扫描功能的设备定义。通过这种方式,该芯片可以被纳入一个设计,它的功能用在最有效的方式充分。 边界扫描器件BSDL描述在测试中的应用 1、引言 “边界扫描”是一种可测性设计技术,即在电子系统的设计阶段就考虑其测试问题[1]。 BSDL(boundaryscandescripTIonlanguage)语言硬件描述语言(VHDL
此文档下载收益归作者所有