| 【中文题名】 | 基于USB2.0的边界扫描控制器的研制 |
| 【英文题名】 | Designing and Implementing a Boundary Scan Controller with USB2.0 |
| 【学科专业】 | 控制理论与控制工程 |
| 【论文级别】 | 硕士论文 |
| 【投稿时间】 | 2007-9-10 |
| 【中关键词】 | 边界扫描,USB2.0,JTAG,WDM驱动程序,, |
| 【英关键词】 | Boundry Scan,USB2.0,JTAG,WDM Driver, |
| 【分类导航】 | 工业技术>自动化技术、计算机技术>计算技术、计算机技术>电子数字计算机(不连续作用电子计算机)>仿真器> |
| 【论文摘要】 |
大规模集成电路的发展使得集成电路的封装变得越来越小,这在给电子电路设计带来便利的同时也带来了一些困扰:芯片或功能模块内部结点变得无法探测,给电路调试工作带来很大困难。传统的调试工具及方法过分依赖芯片引脚,不能在处理器高速运行下正常工作,还占用一定的系统资源,也不能对硬件内部进行测试。
而目前电子设备所广泛使用的嵌入式高端处理器的一些内部控制以及内部存储器的总线信号并不体现在外部引脚上,从而给传统的调试工具带来了极大的挑战,这就需要更先进的调试技术和工具与其相适应。并且目前各大公司生产的超大规模集成电路芯片基本全部具有边界扫描结构。因此利用边界扫描结构来对系统进行调试的方法应运而生。本文设计了一种基于USB2.0的TI公司DSP仿真器的研制方法。该系统以USB控制器CY7C68013为核心,通过ACT8990实现IEEE1149.1协议,实现PC机对DSP片内数据的读写和传输,从而完成仿真功能。
本文首先阐述了边界扫描技术产生的背景以及发展现状。接着对边界扫描的国际标准IEEE1149.1以及USB接口和WDM驱动程序进行了简单且必要的介绍。在此基础上,给出了整个控制器的硬件方案,具体... |
| 【论文题纲】 |
|
摘要 |
4-5 |
|
ABSTRACT |
5-8 |
|
第1章 绪论 |
8-12 |
|
1.1 课题来源及意义 |
8 |
|
1.2 边界扫描技术现状 |
8-10 |
|
1.3 本论文的主要任务及创新 |
10-12 |
|
第2章 控制器设计基础知识研究 |
12-35 |
|
2.1 USB的基本原理 |
12-19 |
|
2.1.1 USB的产生 |
12 |
|
2.1.2 USB系统的结构 |
12-15 |
|
2.1.3 USB传输管理 |
15-16 |
|
2.1.4 USB传输类型 |
16-19 |
|
2.2 边界扫描技术 |
19-28 |
|
2.2.1 边界扫描的基本原理 |
19-20 |
|
2.2.2 边界扫描标准 |
20-21 |
|
2.2.3 测试存取通道 |
21-22 |
|
2.2.4 TAP控制器 |
22-25 |
|
2.2.5 边界扫描主控器 |
25-28 |
|
2.3 WDM驱动程序开发基础 |
28-34 |
|
2.3.1 WDM概述 |
28-29 |
|
2.3.2 WDM内核模式对象 |
29-32 |
|
2.3.3 WDM驱动程序的组成 |
32-34 |
|
2.4 本章小结 |
34-35 |
|
第3章 边界扫描控制器硬件设计 |
35-48 |
|
3.1 硬件设计总体方案 |
35 |
|
3.2 控制器所需芯片选型 |
35-42 |
|
3.2.1 USB接口芯片的选择 |
35-41 |
|
3.2.2 边界扫描控制芯片的选择 |
41-42 |
|
3.3 硬件电路设计 |
42-47 |
|
3.3.1 USB与BST的物理连接 |
42-43 |
|
3.3.2 控制器中外围电路的设计 |
43-47 |
|
3.4 本章小结 |
47-48 |
|
第4章 边界扫描控制器软件设计 |
48-69 |
|
4.1 软件设计总体方案 |
48 |
|
4.2 固件设计 |
48-62 |
|
4.2.1 固件架构和函数库 |
48-52 |
|
4.2.2 初始化 |
52-56 |
|
4.2.3 波形的设计与实现 |
56-62 |
|
4.3 USB驱动程序 |
62-68 |
|
4.3.1 USB驱动程序编程接口 |
62-65 |
|
4.3.2 USB驱动程序设计 |
65-68 |
|
4.4 CPLD逻辑控制设计 |
68 |
|
4.5 本章小结 |
68-69 |
|
第5章 总结与展望 |
69-71 |
|
参考文献 |
71-74 |
|
作者在攻读硕士学位期间发表的学术论文 |
74-75 |
|
致谢 |
75 |
|
| 【DOI】 | LunWen.ID:2.2008.364573 |