企业网站源码,山东省工程建设交易信息网站,什么网站可以找人做软件,iis网站子目录设置二级域名边界扫描(Boundary scan )是一项测试技术#xff0c;是在传统的在线测试不在适应大规模#xff0c;高集成电路测试的情况下而提出的#xff0c;就是在IC设计的过程中在IC的内部逻辑和每个器件引脚间放置移位寄存器(shift register).每个移位寄存器叫做一个CELL。这些CELL准许… 边界扫描(Boundary scan )是一项测试技术是在传统的在线测试不在适应大规模高集成电路测试的情况下而提出的就是在IC设计的过程中在IC的内部逻辑和每个器件引脚间放置移位寄存器(shift register).每个移位寄存器叫做一个CELL。这些CELL准许你去控制和观察每个输入/输出引脚的状态。当这些CELL连在一起就形成了一个数据寄存器链(Data Register Chain)我们叫它边界寄存器(Boundary Register)。除了上面的移位寄存器外在IC上还集成测试访问端口控制器 (TAP controller)指令寄存器(Instruction Register)对边界扫描的指令进行解码以便执行各种测试功能。旁路寄存器(bypass register)提供一个最短的测试通路。另外可能还会有IDCODE register和其它符合标准的用户特殊寄存器。 边界扫描器件典型特征及边界扫描测试信号的构成。如果一个器件是边界扫描器件它一定有下面5个信号中的前四个 1TDI (测试数据输入) 2TDO (侧试数据输出) 3TMS (测试模式选择输入) 4TCK (测试时钟输入) 5TRST (测试复位输入Optional)TMSTCKTRST构成了边界扫描测试端口控制器(TAP controller)它负责测试信号指令的输入输出指令解码等TAP controller是一个16位的状态机边界扫描测试的每个环节都由它来控制。 在后续的文章中还会向大家介绍边界扫描的其它方面。 边界扫描为开发人员缩短开发周期并且提供良好的覆盖率和诊断信息。在不了解IC内部逻辑的情况下快速的开发出优秀的测试程序。在未来的测试领域边界扫描将会得到广泛的应用。 边界扫描测试发展于上个世纪90年代随着大规模集成电路的出现印制电路板制造工艺向小微薄发展传统的ICT 测试已经没有办法满足这类产品的测试要求。由于芯片的引脚多元器件体积小板的密度特别大根本没有办法进行下探针测试。一种新的测试技术产生了联合测试行为组织Joint Test Action Group简称JTAG 定义这种新的测试方法即边界扫描测试。 被国际电工委员会收录为IEEE1149.1-1990 边界扫描测试测试访问端口和边界扫描结构标准。该标准规定了进行边界扫描测试所需要的硬件和软件。自从1990 年批准后IEEE 分别于1993 年和1995 年对该标准作了补充形成了现在使用的IEEE1149.1a-1993 和IEEE1149.1b-1994。JTAG 主要应用于电路的边界扫描测试和可编程芯片的在线系统编程。 1990年JTAG正式由IEEE的1149.1-1990号文档标准化在1994年加入了补充文档对边界扫描描述语言BSDL进行了说明。从那时开始这个标准被全球的电子企业广泛采用。边界扫描几乎成为了JTAG的同义词。 在设计印刷电路版时, 目前最主要用在测试集成电路的副区块而且也提供一个在嵌入式系统很有用的除错机制提供一个在系统中方便的后门。当使用一些除错工具像电路内模拟器用JTAG当做讯号传输的机制使得程式设计师可以经由JTAG去读取整合在CPU上的除错模组。除错模组可以让程式设计师除错嵌入式系统中的软件 。 边扫描测试是在20世纪80年代中期做为解决PCB物理访问问题的JTAG接口发展起来的这样的问题是新的封装技术导致电路板装配日益拥挤所产生的。边界扫描在芯片级层次上嵌入测试电路以形成全面的电路板级测试协议。利用边界扫描自1990年以来的行业标准IEEE 1149.1您甚至能够对最复杂的装配进行测试、调试和在系统设备编程并且诊断出硬件问题。 通过提供对扫描链的IO的访问可以消除或极大地减少对电路板上物理测试点的需要这就会显著节约成本因为电路板布局更简单、测试夹具更廉价、电路中的测试系统耗时更少、标准接口的使用增加、上市时间更快。除了可以进行电路板测试之外边界扫描允许在PCB贴片之后在电路板上对几乎所有类型的CPLD和闪存进行编程无论尺寸或封装类型如何。在系统编程可通过降低设备处理、简化库存管理和在电路板生产线上集成编程步骤来节约成本并提高产量。 IEEE 1149.1标准规定了一个四线串行接口第五条线是可选的该接口称作测试访问端口TAP用于访问复杂的集成电路IC例如微处理器、DSP、ASIC和CPLD。除了TAP之外混合IC也包含移位寄存器和状态机以执行边界扫描功能。在TDI测试数据输入引线上输入到芯片中的数据存储在指令寄存器中或一个数据寄存器中。串行数据从TDO测试数据输出引线上离开芯片。边界扫描逻辑由TCK测试时钟上的信号计时而且TMS测试模式选择信号驱动TAP控制器的状态。TRST测试重置是可选项。在PCB上可串行互连多个可兼容扫描功能的IC形成一个或多个扫描链每一个链都由其自己的TAP。每一个扫描链提供电气访问从串行TAP接口到作为链的一部分的每一个IC上的每一个引线。在正常的操作过程中IC执行其预定功能就好像边界扫描电路不存在。但是当为了进行测试或在系统编程而激活设备的扫描逻辑时数据可以传送到IC中并且使用串行接口从IC中读取出来。这样数据可以用来激活设备核心将信号从设备引线发送到PCB上读出PCB的输入引线并读出设备输出。 转载于:https://www.cnblogs.com/YINBin/p/10763138.html