声明
摘要
1 绪论
1.1 选题背景和意义
1.2 手持式数字存储示波表国内外发展现状
1.3 本课题设计的主要性能指标
1.4 本课题的主要设计任务及章节安排
1.4.1 课题的主要设计任务
1.4.2 课题的章节安排
2 系统总体设计及背景技术介绍
2.1 系统的设计要求
2.2 系统总体设计方案
2.3 相关技术背景介绍
2.3.1 AD转换
2.3.2 FPGA
2.3.3 ARM
2.3.4 USB总线
2.3.5 LCD触摸屏
3 ARM手持数字存储示波表硬件设计
3.1 ARM及其外围电路设计
3.1.1 ARM控制器芯片选择介绍以及ARM模块结构划分
3.1.2 ARM扩展串口的电路连接
3.1.3 ARM与FPGA的连接电路
3.1.4 ARM与LCD触摸屏的连接电路
3.2 FPGA电路及其外围的电路设计
3.2.1 高速AD转换电路设计
3.2.2 USB接口芯片电路的设计
3.3 电源及复位电路
3.3.1 复位电路
3.3.2 电源电路
3.4 PCB板的设计与制作
4 FPGA内部结构与逻辑设计
4.1 FPGA编程环境与程序语言介绍
4.1.1 FPGA开发工具的选择和简介
4.1.2 FPGA开发语言的选择
4.2 FPGA内部逻辑模块的划分
4.3 FPGA内部控制逻辑整体流程
4.4 ADC接口模块的设计
4.5 双口RAM的设计
4.6 S3C2410接口逻辑模块的设计
4.7 控制寄存器模块
5 ARM软件系统的设计
5.1 WinCE操作系统简介
5.1.1 WinCE操作系统的特点
5.1.2 WinCE操作系统的结构
5.2 WinCE操作系统的定制
5.2.1 系统开发环境介绍
5.2.2 系统的启动代码的设计
5.3 FPGA和CY7C68013的程序设计
5.3.1 S3C2410对FPGA的控制
5.3.2 S3C2410对CY7C68013控制的实现
5.4 LCD触摸屏模块软件设计
5.4.1 LCD触摸屏的驱动函数的编写
5.4.2 图形界面及字符界面的设计
5.4.3 触摸屏触摸点的采集及定位
5.4.4 菜单的设计
5.4.5 波形显示程序的设计
5.5 串口通讯的设计
6 结论和展望
6.1 论文的主要工作总结
6.2 展望
参考文献
附录
致谢
作者简介及读研期间主要科研成果