IEEE1149.1测试标准
### IEEE1149.1测试标准:Altera FPGA中的应用 #### 一、引言与背景 随着印刷电路板(Printed Circuit Board, PCB)技术的快速发展,电路板日益复杂化,对测试的需求变得尤为重要。传统的测试方法,如外部探针测试或“钉床”测试装置等,在面对越来越紧凑的PCB时显得越来越难以实施。因此,虽然缩小PCB空间可以降低成本,但同时也增加了传统测试方法的成本。 为了解决这一问题,1980年代,由多个公司组成的联合测试行动小组(Joint Test Action Group, JTAG)开发了一种边界扫描测试(Boundary-Scan Testing, BST)规格,并最终将其标准化为IEEE Std. 1149.1规范。这种测试架构能够高效地检测PCB上间距紧密的元件连接情况,无需使用物理测试探针,同时还能在设备正常运行时捕获功能数据。 #### 二、IEEE1149.1标准概述 IEEE1149.1标准定义了用于边界扫描测试的基础架构和技术,使得电子设备能够在不破坏原有封装的情况下进行内部测试和诊断。该标准主要包括以下几个方面: 1. **BST架构**:边界扫描测试的基本架构包括串行数据输入(Serial Data In, SDI)、边界扫描单元(Boundary-Scan Cell)、核心逻辑(Core Logic)和串行数据输出(Serial Data Out, SDO)。通过这些组件,可以在没有物理接触的情况下实现信号的强制输入和数据的捕获。 2. **边界扫描寄存器**:每个边界扫描单元都包含一个边界扫描寄存器,用以存储和传递测试数据。测试数据被串行地移入这些寄存器,而捕获的数据则被串行地移出进行外部比较。 3. **操作控制**:IEEE1149.1标准还定义了一系列控制信号,用于控制测试流程,例如启动测试、移位数据等。 4. **电压支持**:考虑到不同设备可能具有不同的电源电压范围,标准还规定了如何确保在JTAG链中所有设备之间的电压兼容性。 5. **BST电路利用**:包括如何在设计中充分利用BST电路以及在某些情况下如何禁用这些电路。 6. **BST指导原则**:为了确保BST的有效性和可靠性,标准中还提供了一些设计指南。 7. **边界扫描描述语言(BSDL)支持**:这是一种用于描述边界扫描测试特性的特殊语言,有助于自动化的测试脚本编写和执行。 #### 三、Altera FPGA中的IEEE1149.1应用 Altera公司的Arria GX系列FPGA采用了IEEE1149.1标准来进行边界扫描测试。该章节主要介绍了如何在Arria GX系列设备中使用IEEE1149.1 BST电路,包括以下几点: 1. **BST架构**:详细介绍IEEE1149.1 BST的基本架构及其在Arria GX设备中的具体实现方式。 2. **边界扫描寄存器**:解释边界扫描寄存器的功能和作用,并提供具体的使用案例。 3. **操作控制**:介绍如何通过控制信号来管理和控制BST测试流程。 4. **电压支持**:讨论在JTAG链中如何处理不同的电源电压,并确保所有设备间的兼容性。 5. **BST电路利用**:探讨如何最大化利用BST电路以提高测试效率。 6. **BST电路禁用**:说明在不需要BST功能时如何安全地禁用这些电路。 7. **BST指导原则**:提供一系列设计建议,以确保BST电路在实际应用中的有效性和可靠性。 此外,除了BST外,还可以使用IEEE1149.1控制器来进行Arria GX设备的在电路重配置(In-Circuit Reconfiguration, ICR),但这部分内容不在本章讨论范围内。 #### 四、结论 IEEE1149.1标准为复杂的PCB提供了有效的测试解决方案,特别是对于Altera的Arria GX系列FPGA来说,它不仅简化了测试过程,而且还提高了测试的准确性和效率。通过深入理解该标准并合理应用,可以显著提升产品的可靠性和市场竞争力。
剩余21页未读,继续阅读
- 粉丝: 0
- 资源: 1
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
- 在线图片加水印网站源码可批量加水印
- 流浪动物救助系统 微信小程序+SSM毕业设计 源码+数据库+论文+启动教程.zip
- 口腔助手小程序 微信小程序+SSM毕业设计 源码+数据库+论文+启动教程.zip
- 美食推荐系统 微信小程序+SSM毕业设计 源码+数据库+论文+启动教程.zip
- Do1ng 个人维护的安全知识框架, 包括但不限于 渗透测试、信息收集、安全工具等相关资源.zip
- 农场管理系统 微信小程序+SSM毕业设计 源码+数据库+论文+启动教程.zip
- docker 一键部署 kali 渗透测试环境.zip
- 民宿预定系统 微信小程序+SSM毕业设计 源码+数据库+论文+启动教程.zip
- springboot153相亲网站.rar
- springboot026基于SpringBoot的在线文档管理系统的设计与实现.rar
- eBSploit适用于内网渗透中遇到MS17-010漏洞的情况快速上线公网msf及cs,同时支持自定义dll命令执行、会话迁移等操作 .zip
- 511-Java兰州市出租车服务管理系统.zip
- ssm师生防疫登记备案系统设计.zip
- 友得云客房产小程序是一款专为房产行业打造的开源的线上营销获客小程序功能包括一手房二手房租房房源发布二维码海报.zip
- 农业电商服务系统 微信小程序+SSM毕业设计 源码+数据库+论文+启动教程.zip
- ssm药品商超管理系统.zip