当前位置: 首页 > news >正文

高级边界扫描 --1-- IEEE标准1149.6

高级边界扫描 --1-- IEEE标准1149.6


文章目录

  • 高级边界扫描 --1-- IEEE标准1149.6
    • IEEE标准1149.6概述
    • 测试开发
      • 启用关键词
      • BSDL对IEEE Std 1149.1的扩展


IEEE标准1149.6概述

IEEE标准1149.6

IEEE Std 1149.6定义了对IEEE Std 1149.1的扩展,以标准化边界扫描的结构和方法,确保对高级数字网络进行简单、稳健且最小侵入的边界扫描测试。现有标准无法充分解决此类网络,特别是对于交流耦合、差分或者两者兼具的网络。这项标准允许测试与IEEE Std 1149.1对传统数字网络的测试以及IEEE Std 1149.4对传统模拟网络的测试并行运行。本标准还规定了对IEEE Std 1149.1的软件和边界扫描描述语言(BSDL)的扩展,以支持新的I/O测试结构。

图5-1展示了一个符合IEEE Std 1149.6的基本设备示例,该设备具有基本的差分交流信号路径,使用偏置网络进行负载终端和接收器共模生成。

在这里插入图片描述

符合IEEE Std 1149.6的设备示例

IEEE标准1149.6高级I/O设备测试

在i3070在线测试系统中,IEEE Std 1149.6边界扫描互连测试可以由多种设备类型组合而成,如下图所示。

在这里插入图片描述

带AC耦合的1149.6兼容设备

在这里插入图片描述

带DC耦合的1149.6和1149.1兼容设备

测试开发

i3070在线测试软件版本07.10及以上支持IEEE Std 1149.6互连测试。如果边界扫描链由符合1149.6标准的设备组成,IEEE Std 1149.6互连测试将自动生成。

边界扫描测试的生成在“生成边界扫描链的测试”中有所描述。对于IEEE Std 1149.6的测试开发,仅需要进行最少的更改:

  • 启用关键词
  • 对IEEE Std 1149.1的BSDL扩展

启用关键词

启用语句定义了i3070在线测试软件将生成的边界扫描互连测试的类型。它们包括两个新的启用关键词。

1149.1互连测试(例如,digital/u5_u6,仅限直流)

  • enable advanced boundary scan

在电路板配置文件中使用现有的enable advanced boundary scan语句时,生成的互连测试与软件以前版本没有变化。

  • enable advanced boundary scan differential

新的differential关键词将配合现有的高级边界扫描许可证,用于启用对1149.1设备上差分直流的测试。

当使用enable advanced boundary scan differential语句生成测试时,负极被包括在内,并在直流耦合的差分结构上报告。

1149.6互连测试(例如,digital/u5_u6_aio,交流和直流)

  • enable 1149.6 boundary scan

1149.6互连测试是现有1149.1边界扫描互连测试的补充(详情见互连测试)。

这个针对交流和直流结构的新测试需要1149.6边界扫描许可证,并在电路板配置文件中添加新的enable 1149.6 boundary scan语句。

BSDL对IEEE Std 1149.1的扩展

为了正确生成1149.6测试,拥有准确且符合标准的BSDL是必要的。

有两个新的指令,EXTEST_PULSE和EXTEST_TRAIN,并且需要识别新的边界寄存器单元。

详情请参阅IEEE标准1149.6-2003。

示例5-1

来自National部件SCAN90004的BSDL示例

use STD_1149_1_2001.all;
use STD_1149_6_2003.all;attribute COMPONENT_CONFORMANCE of Scan90004 : entity is "STD_1149_1_2001";attribute PIN_MAP of Scan90004 : entity is PHYSICAL_PIN_MAP;
.
.
.
attribute INSTRUCTION_OPCODE of Scan90004 : entity is
"EXTEST (000000010010),"& --012
"EXTEST_PULSE (000000010110),"& --016
"EXTEST_TRAIN (000000011110),"& --01E
"BYPASS (111111111111),"& --FFF
"IDCODE (000000000001),"& --001
"PRELOAD (000000010000),"& --010
"SAMPLE (000000010000),"& --010
"HIGHZ (000000100000),"& --020
"CLAMP (000001100000)"& --060
.
.
.
attribute REGISTER_ACCESS of Scan90004 : entity is"BOUNDARY (EXTEST, EXTEST_TRAIN, EXTEST_PULSE, SAMPLE, PRELOAD)," &"DEVICE_ID (IDCODE)," &"BYPASS (CLAMP, HIGHZ, BYPASS)" ;
.
.
.
attribute AIO_COMPONENT_CONFORMANCE of Scan90004 : entity is"STD_1149_6_2003";attribute AIO_Pin_Behavior of Scan90004 : entity is"IN3p, IN2p, IN1p, IN0p : LP_time=10.0e-9 HP_time=1.0e-6;"&"OUT0p : AC_Select=12;"&"OUT1p : AC_Select=11;"&"OUT2p : AC_Select=10;"&"OUT3p : AC_Select=9";
http://www.dtcms.com/a/602670.html

相关文章:

  • 【C++】STL -- list 的使用与模拟实现
  • 百度认证官方网站怎么制作网站布局
  • 劲松网站建设专门做dm单的网站
  • Go语言编译器 | 探索Go语言编译过程与优化技巧
  • 在线监测系统:农药精细化工的“安全锁”与“效率引擎”
  • Python 爬虫教程 | 豆瓣 TOP250 数据抓取与分析实战
  • 专门做创意桌椅的网站访问中国建设银行网站
  • 搭建外文网站计算机网络课程设计
  • 长沙美容网站建设百度广告优化
  • 网站建设全过程seo发外链网站
  • 《C++ Primer》和《Effective C++》哪个更难?
  • 织梦网站联系我们的地图怎么做设计室内装修的软件
  • 电影数据可视化分析系统的设计与实现
  • 显存占用、kvcache和并发学习笔记
  • wordpress网站被攻击毕节网站怎么做seo
  • 烟台市建设工程交易中心网站网站滑动效果怎么做的
  • wordpress 时间不对呼和浩特网站seo优化方案
  • AI发展的好快
  • agx装机系列大全(包括刷机/下载中文输入法/浏览器/星火商店/anaconda等)持续更新ing
  • 有没有专门做游戏人物的绅士视频网站视频营销案例
  • 网站架构师的工作内容wordpress使用json
  • 智慧城市与车路协同:驶向未来交通新纪元
  • 深圳网站建设公司服务流程网页贷款
  • 旅游电子商务网站建设背景建网站html5
  • 责任链设计模式->规则树
  • 做仓单的网站h5手机网站发展趋势
  • 1013 Battle Over Cities
  • 山东泰山队深圳队seo怎么学
  • Bootstrap5 轮播功能详解
  • title 株洲网站建设开通公司网站