论文摘要
随着集成电路和印制电路板技术的发展,电子设备的集成度越来越高,传统方法已经渐渐难以实现对高集成度电路板的访问,如进行互连测试和对板上器件进行编程等等。为解决这一问题,国际测试组织联合测试行动工作组定义和设计了一种边界扫描规范。边界扫描作为一种标准化的技术,因其简单方便、功能强大的特点,被广泛应用于电子设备开发的各个阶段。边界扫描接口简单,但能够传递的信息较少,而且对信号时序要求高,因此需要功能完善的主控设备配合。开发使用范围广泛的边界扫描主控系统,对边界扫描的应用有重要的实际意义。通过对边界扫描标准的分析,掌握了边界扫描技术的原理和使用方法,利用ARM处理器和可编程逻辑器件实现了一个边界扫描的主控系统。其中ARM处理器用于完成以太网通信,同时也为其他接口扩展留下了空间;在可编程逻辑器件上实现了一个边界扫描的控制器,可以自动产生所需要的控制信号并将数据适时地输出和读回。通过仿真和实际测试,证明了设计的正确性,产生的信号完全符合标准要求。系统可以通过多种接口与主机进行数据交换,自动控制边界扫描的进行并读回数据,可使用范围广,扩展性强。在本设计的基础上,可以进一步研究通过更多种类的接口进行边界扫描的实现方法,以及脱离主机的自动边界扫描系统的设计方法,随着边界扫描技术应用的发展,功能完善的主控系统也会展现出更多的实用价值。
论文目录
摘要ABSTRACT第一章 引言1.1 边界扫描的技术背景1.2 国内外发展概况1.3 论文的主要工作第二章 IEEE1149.1 的分析2.1 边界扫描的基本结构及原理2.1.1 边界扫描的基本结构2.1.2 边界扫描的寄存器2.1.3 TAP 状态机及其状态2.1.4 边界扫描指令2.2 扫描链的配置方式2.3 边界扫描测试的应用方法第三章 硬件设计3.1 硬件的总体设计3.2 原理图设计3.2.1 以太接口部分设计3.2.2 USB 接口部分设计3.2.3 UART 接口部分设计3.2.4 LPT 接口部分设计3.2.5 LOCAL 总线与RAM FLASH 和CPLD 连接的设计3.2.6 时钟、供电及各芯片的调试接口预留3.3 PCB 设计第四章 LPC2468 软件程序设计4.1 启动代码4.1.1 异常向量表4.1.2 复位异常处理4.1.3 软中断异常处理4.2 uIP 移植4.3 简单上层应用设计第五章 CPLD 程序设计5.1 需求及总体结构5.2 接口部分的实现5.3 控制状态机的实现5.3.1 目标TAP 状态机状态的跟踪5.3.2 TMS 自动输出的控制方式5.3.3 数据输入与输出的控制5.4 正常操作时寄存器的写入流程第六章 测试及结果分析6.1 LPC2468 启动代码测试6.2 以太网数据接收测试6.3 CPLD 程序仿真结果6.4 CPLD 程序实际使用测试6.4.1 输出波形测试6.4.2 实际使用测试第七章 总结与展望致谢参考文献攻硕期间取得的研究成果
相关论文文献
标签:边界扫描论文; 处理器论文; 控制器论文;
基于CPLD和ARM的边界扫描主控系统的设计与实现
下载Doc文档