- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
简述BSDL边界扫描语言,BSDL边界扫描语言的应用
简述BSDL边界扫描语言,BSDL边界扫描语言的应用
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、引言
“边界扫描”是一种可测性设计技术,即在电子系统的设
文档评论(0)