计算机接口技术论文提纲

2022-11-15

论文题目:基于USB2.0的数据传输系统设计

摘要:数据传输系统主要是研究数据信息的获取、传输和存储,是研究算法处理的基础。目前的算法大部分都要通过计算机接口将数据传输到计算机中,借助计算机的大容量系统和高处理速度来完成算法工作。传统的计算机接口在数据传输时存在成本高、使用不方便等问题,针对这种情况,本论文采用了USB2.0接口技术的数据传输系统方案。 本论文以“TD-LTE OVCDMA算法”中硬件演示平台的USB模块为对象,研究了基于CY7C68013的数据传输系统下位机硬件电路设计和上位机软件设计。首先,详细介绍了USB2.0协议的一些基本概念,其中包括USB总线拓扑结构、USB数据通信结构和USB传输的四种类型。其次,根据USB2.0协议特点和工作原理,确定了系统设计方案。在本设计中,根据TD-LTE OVCDMA算法对数据传输和处理的实际需要和参数要求,采用了Cypress公司的USB2.0接口芯片CY7C68013。 在硬件系统设计方面,分析接口芯片的结构和工作特点,完成了PC机与下位机之间数据传输模块硬件电路的设计。主要包括:电源电路、EEPROM电路、时钟电路和Slave FIFO接口电路等硬件电路设计。 在软件系统设计方面,论文主要完成固件程序设计、固件下载设备驱动程序设计和人机界面的应用程序设计。包括:寄存器配置、Slave FIFO模式设计、TDInit()函数初始化等固件程序设计和设备驱动程序设计,以及界面、数据批量传输、数据同步传输等应用程序设计。

关键词:数据传输;USB2.0;固件

学科专业:软件工程

摘要

ABSTRACT

第一章 绪论

1.1 研究的背景及其意义

1.2 国内外发展情况

1.3 本文的研究内容

1.3.1 研究内容

1.3.2 论文结构

第二章 USB2.0 协议概述

2.1 引言

2.1.1 USB 概述

2.1.2 USB 数据通信协议简介

2.2 USB 系统结构

2.2.1 USB 系统模型

2.2.2 USB 的拓扑体系

2.3 USB 数据通信结构

2.3.1 数据通信协议简介

2.3.2 二进制数的序列——域

2.3.3 最基本的数据单元——包

2.4 数据传输类型

2.4.1 数据传输概述

2.4.2 数据流模型

2.5 本章小结

第三章 数据传输系统硬件实现

3.1 引言

3.1.1 数据传输系统总体结构

3.1.2 硬件系统芯片选择

3.1.3 USB 芯片与FPGA 芯片的连接

3.1.4 开发板的结构

3.1.5 开发板主要芯片电路图

3.2 USB2.0 接口芯片CY7C68013 简介

3.2.1 芯片结构

3.2.2 增强型8051 CPU

3.2.3 存储空间

3.2.4 I/O 系统

3.2.5 列举和重枚举

3.3 硬件系统电路设计

3.3.1 CY7C68013 电源

3.3.2 CY7C68013 时钟电路

3.3.3 CY7C68013 EEPROM 电路

3.3.4 EP1C6 JTAG 接口电路

3.3.5 EP1C6 配置

3.4 本章小结

第四章 数据传输系统软件实现

4.1 引言

4.1.1 USB 软件系统设计原理

4.1.2 USB 软件总体设计

4.2 USB 固件设计

4.2.1 固件程序的基本构成

4.2.2 固件程序的设计

4.3 USB 驱动程序开发

4.3.1 WDM 模型概述

4.3.2 USB 设备驱动相关知识

4.3.3 USB 设备驱动程序设计

4.4 USB 应用程序设计

4.4.1 应用程序设计

4.4.2 批量传输方式程序设计

4.4.3 同步传输方式程序设计

4.5 USB 应用程序测试

4.5.1 USB 数据传输速率测试

4.5.2 USB 数据传输系统调试过程中所遇到的问题

4.6 本章小结

第五章 结束语

5.1 本文内容总结

5.2 工作展望

致谢

参考文献

上一篇:创新教学法论文提纲下一篇:初中英语教学分析论文提纲