基于IP核实现PTN设备的多链测试

【摘要】从PTN设备的设计挑战出发,介绍了IP核和基于IP核(BSCAN2)的多边界扫描链路实现方式,并对其应用提出了改进。

【关键词】边界扫描链路IP核BSCAN2

近年来数据业务特别是IP业务呈现出超摩尔定律的爆炸性增长,一切皆IP已经成为不可阻挡的趋势。也就是说业务的IP化趋势不可阻挡,而PTN以其低成本、高可靠和易维护的优势迅速替代MSTP成为主流的光传输产品。而大量细间距高密芯片的使用,使PTN设备电路的集成度越来越高,可供测试的物理节点越来越少,常规测试方法已无法检测和定位故障。对于电信级要求的PTN产品来说这是个大问题。本文提供的一种基于IP核的多边界扫描链路测试方式可以较好的解决该问题。

一、边界扫描技术

边界扫描技术[1]是联合测试行动组(Joint Test Action Group)提出的一种电路测试方法,也被称为JTAG。其核心思想是在芯片管脚和芯片内部的用户逻辑之间增加由移位寄存器构成的边界扫描单元,以实现测试向量的加载以及测试响应的捕获。基于边界扫描测试技术的故障诊断突破了管脚接触式检测理论,可以解决其他技术无法完成的超大规模集成电路的测试问题,极大地确保了电路设计,和生产的可靠性,非常适合PTN产品的高可靠性要求。

边界扫描测试要求设计人员将多个器件通过JTAG接口串联在一起,形成一个或多个边界扫描链,能实现对链内各器件分别测试。

二、IP核概述

IP(Intellectual Property)核是指具有***知识产权的电路核,用于实现特定的电路功能和结构。其实质是一段具有特定电路功能的硬件描述语言程序,该程序与集成电路工艺无关,可以移植到不同的半导体工艺中去生产集成电路芯片。

目前各PLD厂商(Altera,Lattice等)均提供商用的IP核设计,这些IP核多针对PLD厂商各自的芯片进行优化设计,降低了系统跨厂商的可移植性;且该类IP核用户一般无法得到源代码。

与PLD厂商相对应的,国际上一些非盈利组织(如OpenCores等)和个人致力于自由IP核的发展,为电路设计人员提供免费开源的IP核。OpenCores是全世界最大的用于开发开源硬件IP核心的网站和社区。

三、PTN设备边界扫描面临的设计难点

在PTN设备的电路设计中,通常包含大量不同厂商,不同功能的边界扫描器件,以我司PTN产品为例,其使用了摩托罗拉,BCM,Lattice,美光等多家公司的MCU/FPGA/CPLD/FLASH,因此设计人员在实施边界扫描设计,把边界扫描器件串入扫描链时,通常面临着以下挑战:(1)扫描链路内器件串行的特点,使测试长扫描链路变得困难,因为在一个长扫描链路上任何一个器件的故障都会导致整个链路不能进行测试,很难隔离故障。此外,链路整体时钟频率受限于链路内TCK频率最低的器件,影响整个链路的测试速度。而将TCK低的器件从链里单独分离出来将显著改善测试速度。(2)由于器件工作电压不兼容,在一个长扫描链内就需要使用电平转换器,同样在长链内还需要用信号缓冲器对JTAG的控制信号进行缓冲,以保证信号完整性。(3)为了对非边界扫描的器件进行扩展测试,常需要对扫描链路进行规划和切割。另外一些芯片的ISP/ISE对TAP有特殊要求的也需要放在单独的链里。

针对上述的挑战,把长的边界扫描链分割成多个短链成了最好的解决方案,而在可编程逻辑器件上实例化IP核来实现扫描链的扩展是最经济的解决方案。

四、实例化IP核来实现扫描链的扩展

4.1技术优越性

由于可编程逻辑器件的使用,其自身具有的转换电压特性和可调驱动强度的能力,去除了原本长链中必须使用的电压转换器和缓冲器以及上拉/下拉电阻,器件的减少也降低了对电路板版面开销的要求,使得布线有更大的余地。同时也降低了产品的成本。另外,由IP核实现的多边界扫描端口链接器可以级联,可扩展足够多的子链路。这样使得故障检测和故障隔离更加容易;而TCK慢的器件可以放至单独的子链路,使用不同的测试时钟,从而提高了整体测试效率。同时由IP核实现的多边界扫描端口链接器,硬件成本只要RMB10元,假如该方案是利用现有电路设计中已有PLD冗余的I/O资源来实现,那就基本不增加成本。因此是很经济的方案。

4.2BSCN2实现的边界扫描控制器应用实例

BSCAN2是莱迪思公司提供的IP软核[2],适用于莱迪思公司的可编程逻辑器件,其功能是提供多个边界扫描端口的链接器。BSCAN2参考设计可免费从莱迪思的网站上***,根据应用的需要,用户可以对HDL源码进行修改。BSCAN2允许连接多达8个子链路到一个边界扫描测试接口,且多个BSCAN2可以级联在一起以进一步增加可用的子链路数。

***1所示的是使用莱迪思的MachXO器件来实现一个4端口的链接器[3]。在定义各子链路后,通过配置BSCAN2各寄存器就可以确定某一时刻任意子链路的启用,并且通过JTAG控制器软件的编程,可动态添加和删除子链路,减少了人工干预。BSCAN2还可以对任一子链路启用不同的测试时钟,来加速电路板调试和生产测试。

4.3BSCN2的改进

尽管BSCN2在实现扫描链的扩展上有诸多优势,但还是有其局限性,尤其是在利用现有电路设计中已有PLD冗余的I/O资源来实现时。

首先,BSCN2不支持穿透模式(Pass Through),也就是当需要对子链内的FPGA/MCU有***编程或调试的要求时,信号无法旁路BSCN2直接到达待测器件。针对这一不足,需要修改BSCAN2的源码来设计穿透模式,来实现旁路BSCN2的目的。穿透模式的实现可以减少测试接头的使用,边界扫描,***编程和***仿真可以通过外部拨码开关或跳线来确定是否启用穿透模式,从而共用一个测试端口,可以减少电路板的版面开销。

其次,在利用现有电路设计中已有莱迪思PLD冗余的I/O资源来实现BSCN2时,即用户逻辑和BSCN2并存于同一PLD时,用户逻辑的IO脚将无法被测试覆盖。为了解决这个问题,这里使用了一个开源的IP(JTAG TAP IP)来包裹用户逻辑从而实现这些I/O脚的可控可测。***2为示例。JTAG TAP可以从Open-Cores***上免费***[4]。

最后,当现有电路设计中没有莱迪思的PLD或者即使有也没有冗余的I/O资源时,又不想再增加物料成本在板内多放一个莱迪思的PLD来专门实现多边界扫描链的管理,此时给JTAG控制器设计一块TAP扩展卡是一个很好的选择。***3是在莱迪思LCMXO640E上例化 BSCAN2和Open-Cores JTAG 2个IP实现8个子链的TAP扩展卡设计,其有效性经过了我司PTN批量生产的实践检验。

解决上述3个使用时的局限性后,BSCN2在实现多边界扫描链测试上的使用趋于完善。

五、结语

当前PTN设备的电路设计中广泛使用具备JTAG能力的器件,边界扫描测试也因此成为最重要的测试手段,而长扫描链带来的设计问题严重影响了测试成本和测试覆盖率。本文提出的基于BSCAN2软核的多边界扫描端口解决方案具备了应用灵活,快速部署的特点,可在同一块PLD芯片中整合用户逻辑和BSCAN2等IP,去除了上下拉电阻和电压转换器及缓冲器,降低了电路板的成本,减少了测试时间,并通过设计穿透模式和对用户逻辑的JTAG包裹弥补了BSCAN2的局限性,具有很高的实用性。

参考文献

[1] IEEE Std 1149.1-1990,IEEE Standard Test Access Port and Boundary-Scan Architecture[S]

[2] RD1002, Multiple Boundary Scan Port Linker (BSCAN2) Reference Design,Lattice web,2009

[3] AN8081, Using Multiple Boundary Scan Port Linker, Lattice web,2009

[4] http:///project,jtag

转载请注明出处学文网 » 基于IP核实现PTN设备的多链测试

学习

称耀世界的白色殿堂

阅读(23)

有人说,到这儿做一次巡礼,便如同拜读了一本13世纪以来的美术史;换言之,这里可说是美国最大的艺术宝藏。位于美国首府华盛顿的华盛顿国立美术馆,开始时仅源自于个人的理想,如今以不逊于巴黎卢浮宫美术馆的高品质收藏而备受称赞。在这座象征着美

学习

中国真的缺粮吗?

阅读(15)

中国有句老话叫“民以食为天”。对老百姓来说,石油涨价了大不了去坐公交,猪肉涨价了大不了改吃牛羊肉,牛奶涨价了大不了改喝豆浆,但大米要是涨价总不见得不吃饭吧。因此,面对愈演愈烈的全球粮食危机,已经经历了数轮通货膨胀打击的许多国人难免

学习

震惊日本的预言

阅读(23)

本文为您介绍震惊日本的预言,内容包括预言日本未来发生的事,日本穿越者预言完整版。某日坐出租车,得知司机年方39,颇为艳羡,司机却摇头,坦言他已无“性”趣,他说:我活不过你们,理由是,过去的生存条件比现在好,现在吃的食品、喝的水,还有空气,都有问

学习

脊柱结核影像学多样性特征

阅读(23)

本文为您介绍脊柱结核影像学多样性特征,内容包括关于脊柱结核影像学表述,脊柱结核的影像学表征。1资料与方法1.1一般资料85例经手术病理证实的脊柱结核,其中男47例,女38例;年龄3~69岁,平均42岁;病程2个月~5年不等。发生于颈椎8例,胸椎者37例,腰

学习

刘庆邦小说叙事手法与审美风格研究述评

阅读(31)

作者简介:孙涛(1988.9-),男,山东青岛人,文学硕士,南京师范大学文学院硕士研究生,研究方向:中国现当代文学。2002年,刘庆邦中篇小说《神木》获得第二届老舍文学奖,以此为契机,自2003年起,刘庆邦的研究进入了又一个春天。刘氏小说贴近民生和底层,尤其是

学习

试论中华民族传统美德教育的“五性”

阅读(37)

本文为您介绍试论中华民族传统美德教育的“五性”,内容包括谈谈对中国传统美德教育的理解,中国民族美德教育。中华民族具有五千年人类文明史,中华文化博大精深,中华民族优秀的传统美德是宝贵的精神财富,滋养了一代又一代炎黄子孙。在实现中

学习

这个冬天不冷

阅读(21)

本文为您介绍这个冬天不冷,内容包括这个冬天不冷全文免费在线阅读,这个冬天不太冷全文。高考落榜后,我沮丧到了极点,父母便托人给我找了个代课老师的工作,送我去黄泥沟村小学教书。黄泥沟村坐落在崇山峻岭中,交通极为不便,说是小学,其实只是一

学习

简析日语人称词的低频率使用现象

阅读(16)

本文为您介绍简析日语人称词的低频率使用现象,内容包括日语人称放在句子的哪里,日语人称的各种说法。日语中,人物的人称包括第一、第二、第三人称,但是使用频率却不高,通常句子的主语时隐时现,常常出现无人称词的情况,对句子意义的理解带来困

学习

用转基因“消灭”毒蚊子

阅读(64)

本文为您介绍用转基因“消灭”毒蚊子,内容包括美国转基因蚊子是真的吗,转基因蚊子的特点及作用。蚊子,属于昆虫纲双翅目蚊科,全球约有3000种,是一种具有刺吸式口器的纤小飞虫,通常雌性以血液作为食物,而雄性则是吸食植物的汁液。吸血的雌蚊是

学习

反家暴法,拿起保护自己的武器

阅读(22)

本文为您介绍反家暴法,拿起保护自己的武器,内容包括反家暴法内容,反家暴法原文。俗话说清官难断家务事,以往家庭暴力事件难以仲裁和量刑,但从2016年3月1日起,中国首次以“家事”立国法,《中华人民共和国反家庭暴力法》正式实施,明确“反家庭

学习

一生承诺一生爱

阅读(22)

本文为您介绍一生承诺一生爱,内容包括一生承诺一生陪伴,爱你是我一生的承诺免费阅读。5:10:起床,抱妻子上厕所,煮饭,煮猪食,熬药,洗衣服。6:50:给妻子穿衣、梳头、洗脸,抱她到靠背椅上,喂饭。7:30:抱妻子上厕所,然后上坡栽包谷。9:40:回家给妻子喂药、抱

学习

职务侵占罪的“利用职务上的便利”的认定

阅读(25)

本文为您介绍职务侵占罪的“利用职务上的便利”的认定,内容包括职务侵占罪的职务认定,职务侵占罪中利用职务的便利认定。【摘要】文章主要针对我国当前部分地方法院对职务侵占罪中“利用职务上的便利”的把握及认定乱象,从文义及罪刑相适

学习

哈尼族碧约牛皮大鼓舞初探

阅读(35)

【内容摘要】尽管碧约先祖们在迁徙中掉队,但今天的碧约人却不落伍,他们既耕田种地,也进城经商,还在旅游文化开发中把他们粗犷豪放、男女混打的牛皮大鼓舞搬上了城市的舞台。作者曾在不同场合聆听一首山歌风格的牛皮大鼓舞音乐,对比分析后发现

学习

汽车制造业大批量定制实施策略

阅读(18)

本文为您介绍汽车制造业大批量定制实施策略,内容包括汽车制造业如何蓬勃发展,汽车制造行业的企业战略。在原来工业时代内,汽车制造业作为显著标志,但是目前一种新型模式正在快速发展,成为工业现代化建设的标志-大批量定制模式。大批量定制

学习

浅谈建筑工程设备安装的调试工作

阅读(18)

本文结合笔者实际工作经验对建筑工程中设备安装的调试工作进行肤浅的探讨。分析了工期存在的一些影响。提出一些工作人员应具有的素质。关键词:建筑工程、设备安装、调试工作0引言随着社会的发展,很多建筑不断涌现,建筑安装设备成为了发展

学习

RBI技术在海上石油平台设备的应用

阅读(30)

基于风险的检测技术(RBI)是资产完整性管理过程中所应用的重要风险检查策略,其目的在于识别主要矛盾的主要方面,以立足于针对薄弱环节问题的解决达成本质安全的目标。为了研究在海洋石油行业所处的海洋作业环境对平台作业设备设施的影响,本文

学习

水电站机电设备检修和维护

阅读(26)

本文为您介绍水电站机电设备检修和维护,内容包括水电站设备检修维护技术管理工作,水电站机电设备检修方法。机电设备的工作性能如何直接关系到水电站能否保持安全高效运行,是水电站经济效益的主要影响因素。文章在分析论述我国当前水电站

学习

通用机械设备的维修及保养策略

阅读(20)

本文为您介绍通用机械设备的维修及保养策略,内容包括机械设备维修保养记录表范本,机械设备的管理与维修保养分析。[摘要]伴随着我国社会经济的不断发展,也相应的促进了我国通用机械设备水平的提高,而为了延长通用机械设备的使用寿命,需要做

学习

设备采购管理中的供应商管控模式

阅读(23)

【摘要】本文就如何对设备采购过程中科学、高效地管控供应商进行了总结,对供应商评价、管控和绩效三个部分进行了探讨,通过研究旨在降低设备、备件的采购成本,保证设备、备件的采购质量,提高设备采购的管理水平。【关键词】供应商评价供应商

学习

基于边界扫描的测试技术

阅读(29)

本文为您介绍基于边界扫描的测试技术,内容包括ict边界扫描测试原理和测试方法,边界扫描测试系统。摘要:鉴于工程实践中对边界扫描技术的忽视,分析了它在实际使用中存在的误区,介绍了边界扫描接口的定义及其具体硬件结构,阐述了边界扫描

学习

设计易测试的DSP软件

阅读(21)

本文为您介绍设计易测试的DSP软件,内容包括dsp开发宝典电子版免费下载,设计软件测试。数字信号处理器(DSP)性能的增强,给了其更多的用武之地。与此同时,DSP应用代码的复杂性也增加了。为了开发具有鲁棒性的基于DSP的系统,工程师必须考虑软

学习

国家体质健康测试肺活量吹嘴性能改良研究

阅读(27)

本文为您介绍国家体质健康测试肺活量吹嘴性能改良研究,内容包括国家体质测试肺活量标准,肺活量测试仪吹嘴标准。该论文是山东科技大学“春蕾计划”无资项目[摘要]随着社会的发展,大学生体质健康测试成为了反映大学生生理机能的重要指标,