60GHz毫米波通信平台的驱动及应用模块软件设计
发布时间:2023-08-29 20:58
伴随着移动互联网的迅猛发展,通信领域的业务量呈现爆炸式的增长,对于传统的无线带宽,现如今已不能满足有些要求高速率的通信应用,而60GHz毫米波通信在这方面已经成为国内外研究的热点问题。60GHz毫米波通信由于可以实现短距离高速通信且可利用频谱范围宽以及抗干扰性好,越来越受到关注,成为在未来无线通信中最具潜力的技术之一。相较于传统的通信硬件平台,60GHz毫米波通信平台有其特殊的地方。传统的硬件平台是基于DSP或者是DSP&FPGA的,本课题中的硬件平台是基于FPGA&ARM,ARM处理器搭载了wince5.0操作系统,在实现人机交互方面非常方便,且外围接口丰富。该平台考虑了60GHz毫米波通信的技术特点,同时结合项目的性能需求,选取了合适的芯片。在第一章里主要对60GHz毫米波通信的研究背景及通信技术的发展做了粗略的描述。接着介绍了60GHz毫米波通信的研究现状及特点,同时介绍了其发展前景;最后给出了课题研究的意义及本课题的框架。而第二章则主要是对60GHz毫米波通信平台相关的软件和硬件开发基础进行介绍,对ARM微处理器SC32442B所承载的操作系统wince5.0进...
【文章页数】:76 页
【学位级别】:硕士
【文章目录】:
摘要
ABSTRACT
第一章 绪论
1.1 60GHz毫米波通信的研究背景及意义
1.1.1 较高的传输速率和系统容量
1.1.2 丰富的免许可的频谱资源
1.1.3 安全性和抗干扰性
1.2 60GHz毫米波通信平台的架构
1.3 本文的主要内容
1.4 本论文的结构安排
第二章 60GHz毫米波通信平台的软硬件基础
2.1 60GHz毫米波通信平台中监控模块的软件基础
2.1.1 嵌入式系统和嵌入式操作系统
2.1.2 wince5.0 嵌入式操作系统
2.1.3 wince5.0 的内核定制与烧写
2.1.3.1 基于SC32442B定制wince5.0 操作系统
2.1.3.2 wince5.0 操作系统的烧写
2.1.4 软件开发环境介绍
2.2 60GHz毫米波通信平台中监控模块的硬件基础
2.2.1 三星公司的ARM微处理器SC32442B
2.2.2 xilinx公司的FPGA芯片virtex-7
2.2.3 virtex-7 FPGA的配置模式介绍
2.2.4 SC32442B中用到的硬件接
2.2.4.1 SC32442B的通用I/O接
2.2.4.2 SC32442B的总线接
2.2.4.3 IIC串行总线接
2.2.4.4 SPI串行总线接
2.3 本章小结
第三章 SC32442B并行配置FPGA的实现
3.1 virtex-7 FPGA selectMAP配置的原理
3.1.1 selectMAP配置原理
3.1.2 FPGA selectMAP配置时序
3.1.3 配置文件格式
3.2 SC32442B存储系统
3.2.1 SC32442B存储控制器
3.2.2 SC32442B中NAND FLASH
3.2.3 SDRAM
3.3 SC32442B并行配置FPGA的硬件设计
3.4 SC32442B并行配置FPGA的软件设计
3.5 硬件设计中的问题及解决方法
3.6 本章小结
第四章 基于wince5.0 的IIC和SPI驱动及应用程序的设计
4.1 SC32442B IIC总线的工作原理
4.1.1 IIC总线标准的发展进程
4.1.2 SC32442B IIC总线框图及数据的有效性
4.1.3 CPS-1848 IIC接口的地址和寄存器地址
4.2 SC32442B SPI总线的工作原理
4.2.1 SPI总线接口的基本原理
4.2.2 SC32442B中SPI接口工作原理
4.3 IIC硬件实现
4.4 SPI硬件实现
4.5 wince5.0 操作系统下IIC、SPI驱动程序设计
4.5.1 wince5.0 驱动程序简介
4.5.2 wince5.0 驱动程序类型
4.5.3 wince5.0 流式设备接口驱动
4.5.4 wince5.0 下基于SC32442B的IIC、SPI流驱动程序的设计
4.6 IIC、SPI应用程序设计
4.7 应用程序设计结果验证
4.8 本章小结
第五章 全文总结与展望
5.1 全文总结
5.2 后续工作展望
致谢
参考文献
攻读硕士学位期间取得的成果
学位论文答辩后勘误修订说明表??
本文编号:3844276
【文章页数】:76 页
【学位级别】:硕士
【文章目录】:
摘要
ABSTRACT
第一章 绪论
1.1 60GHz毫米波通信的研究背景及意义
1.1.1 较高的传输速率和系统容量
1.1.2 丰富的免许可的频谱资源
1.1.3 安全性和抗干扰性
1.2 60GHz毫米波通信平台的架构
1.3 本文的主要内容
1.4 本论文的结构安排
第二章 60GHz毫米波通信平台的软硬件基础
2.1 60GHz毫米波通信平台中监控模块的软件基础
2.1.1 嵌入式系统和嵌入式操作系统
2.1.2 wince5.0 嵌入式操作系统
2.1.3 wince5.0 的内核定制与烧写
2.1.3.1 基于SC32442B定制wince5.0 操作系统
2.1.3.2 wince5.0 操作系统的烧写
2.1.4 软件开发环境介绍
2.2 60GHz毫米波通信平台中监控模块的硬件基础
2.2.1 三星公司的ARM微处理器SC32442B
2.2.2 xilinx公司的FPGA芯片virtex-7
2.2.3 virtex-7 FPGA的配置模式介绍
2.2.4 SC32442B中用到的硬件接
2.2.4.1 SC32442B的通用I/O接
2.2.4.2 SC32442B的总线接
2.2.4.3 IIC串行总线接
2.2.4.4 SPI串行总线接
2.3 本章小结
第三章 SC32442B并行配置FPGA的实现
3.1 virtex-7 FPGA selectMAP配置的原理
3.1.1 selectMAP配置原理
3.1.2 FPGA selectMAP配置时序
3.1.3 配置文件格式
3.2 SC32442B存储系统
3.2.1 SC32442B存储控制器
3.2.2 SC32442B中NAND FLASH
3.2.3 SDRAM
3.3 SC32442B并行配置FPGA的硬件设计
3.4 SC32442B并行配置FPGA的软件设计
3.5 硬件设计中的问题及解决方法
3.6 本章小结
第四章 基于wince5.0 的IIC和SPI驱动及应用程序的设计
4.1 SC32442B IIC总线的工作原理
4.1.1 IIC总线标准的发展进程
4.1.2 SC32442B IIC总线框图及数据的有效性
4.1.3 CPS-1848 IIC接口的地址和寄存器地址
4.2 SC32442B SPI总线的工作原理
4.2.1 SPI总线接口的基本原理
4.2.2 SC32442B中SPI接口工作原理
4.3 IIC硬件实现
4.4 SPI硬件实现
4.5 wince5.0 操作系统下IIC、SPI驱动程序设计
4.5.1 wince5.0 驱动程序简介
4.5.2 wince5.0 驱动程序类型
4.5.3 wince5.0 流式设备接口驱动
4.5.4 wince5.0 下基于SC32442B的IIC、SPI流驱动程序的设计
4.6 IIC、SPI应用程序设计
4.7 应用程序设计结果验证
4.8 本章小结
第五章 全文总结与展望
5.1 全文总结
5.2 后续工作展望
致谢
参考文献
攻读硕士学位期间取得的成果
学位论文答辩后勘误修订说明表??
本文编号:3844276
本文链接:https://www.wllwen.com/kejilunwen/wltx/3844276.html