60GHz毫米波通信平臺的驅(qū)動及應用模塊軟件設(shè)計
發(fā)布時間:2023-08-29 20:58
伴隨著移動互聯(lián)網(wǎng)的迅猛發(fā)展,通信領(lǐng)域的業(yè)務(wù)量呈現(xiàn)爆炸式的增長,對于傳統(tǒng)的無線帶寬,現(xiàn)如今已不能滿足有些要求高速率的通信應用,而60GHz毫米波通信在這方面已經(jīng)成為國內(nèi)外研究的熱點問題。60GHz毫米波通信由于可以實現(xiàn)短距離高速通信且可利用頻譜范圍寬以及抗干擾性好,越來越受到關(guān)注,成為在未來無線通信中最具潛力的技術(shù)之一。相較于傳統(tǒng)的通信硬件平臺,60GHz毫米波通信平臺有其特殊的地方。傳統(tǒng)的硬件平臺是基于DSP或者是DSP&FPGA的,本課題中的硬件平臺是基于FPGA&ARM,ARM處理器搭載了wince5.0操作系統(tǒng),在實現(xiàn)人機交互方面非常方便,且外圍接口豐富。該平臺考慮了60GHz毫米波通信的技術(shù)特點,同時結(jié)合項目的性能需求,選取了合適的芯片。在第一章里主要對60GHz毫米波通信的研究背景及通信技術(shù)的發(fā)展做了粗略的描述。接著介紹了60GHz毫米波通信的研究現(xiàn)狀及特點,同時介紹了其發(fā)展前景;最后給出了課題研究的意義及本課題的框架。而第二章則主要是對60GHz毫米波通信平臺相關(guān)的軟件和硬件開發(fā)基礎(chǔ)進行介紹,對ARM微處理器SC32442B所承載的操作系統(tǒng)wince5.0進...
【文章頁數(shù)】:76 頁
【學位級別】:碩士
【文章目錄】:
摘要
ABSTRACT
第一章 緒論
1.1 60GHz毫米波通信的研究背景及意義
1.1.1 較高的傳輸速率和系統(tǒng)容量
1.1.2 豐富的免許可的頻譜資源
1.1.3 安全性和抗干擾性
1.2 60GHz毫米波通信平臺的架構(gòu)
1.3 本文的主要內(nèi)容
1.4 本論文的結(jié)構(gòu)安排
第二章 60GHz毫米波通信平臺的軟硬件基礎(chǔ)
2.1 60GHz毫米波通信平臺中監(jiān)控模塊的軟件基礎(chǔ)
2.1.1 嵌入式系統(tǒng)和嵌入式操作系統(tǒng)
2.1.2 wince5.0 嵌入式操作系統(tǒng)
2.1.3 wince5.0 的內(nèi)核定制與燒寫
2.1.3.1 基于SC32442B定制wince5.0 操作系統(tǒng)
2.1.3.2 wince5.0 操作系統(tǒng)的燒寫
2.1.4 軟件開發(fā)環(huán)境介紹
2.2 60GHz毫米波通信平臺中監(jiān)控模塊的硬件基礎(chǔ)
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 本章小結(jié)
第三章 SC32442B并行配置FPGA的實現(xiàn)
3.1 virtex-7 FPGA selectMAP配置的原理
3.1.1 selectMAP配置原理
3.1.2 FPGA selectMAP配置時序
3.1.3 配置文件格式
3.2 SC32442B存儲系統(tǒng)
3.2.1 SC32442B存儲控制器
3.2.2 SC32442B中NAND FLASH
3.2.3 SDRAM
3.3 SC32442B并行配置FPGA的硬件設(shè)計
3.4 SC32442B并行配置FPGA的軟件設(shè)計
3.5 硬件設(shè)計中的問題及解決方法
3.6 本章小結(jié)
第四章 基于wince5.0 的IIC和SPI驅(qū)動及應用程序的設(shè)計
4.1 SC32442B IIC總線的工作原理
4.1.1 IIC總線標準的發(fā)展進程
4.1.2 SC32442B IIC總線框圖及數(shù)據(jù)的有效性
4.1.3 CPS-1848 IIC接口的地址和寄存器地址
4.2 SC32442B SPI總線的工作原理
4.2.1 SPI總線接口的基本原理
4.2.2 SC32442B中SPI接口工作原理
4.3 IIC硬件實現(xiàn)
4.4 SPI硬件實現(xiàn)
4.5 wince5.0 操作系統(tǒng)下IIC、SPI驅(qū)動程序設(shè)計
4.5.1 wince5.0 驅(qū)動程序簡介
4.5.2 wince5.0 驅(qū)動程序類型
4.5.3 wince5.0 流式設(shè)備接口驅(qū)動
4.5.4 wince5.0 下基于SC32442B的IIC、SPI流驅(qū)動程序的設(shè)計
4.6 IIC、SPI應用程序設(shè)計
4.7 應用程序設(shè)計結(jié)果驗證
4.8 本章小結(jié)
第五章 全文總結(jié)與展望
5.1 全文總結(jié)
5.2 后續(xù)工作展望
致謝
參考文獻
攻讀碩士學位期間取得的成果
學位論文答辯后勘誤修訂說明表??
本文編號:3844276
【文章頁數(shù)】:76 頁
【學位級別】:碩士
【文章目錄】:
摘要
ABSTRACT
第一章 緒論
1.1 60GHz毫米波通信的研究背景及意義
1.1.1 較高的傳輸速率和系統(tǒng)容量
1.1.2 豐富的免許可的頻譜資源
1.1.3 安全性和抗干擾性
1.2 60GHz毫米波通信平臺的架構(gòu)
1.3 本文的主要內(nèi)容
1.4 本論文的結(jié)構(gòu)安排
第二章 60GHz毫米波通信平臺的軟硬件基礎(chǔ)
2.1 60GHz毫米波通信平臺中監(jiān)控模塊的軟件基礎(chǔ)
2.1.1 嵌入式系統(tǒng)和嵌入式操作系統(tǒng)
2.1.2 wince5.0 嵌入式操作系統(tǒng)
2.1.3 wince5.0 的內(nèi)核定制與燒寫
2.1.3.1 基于SC32442B定制wince5.0 操作系統(tǒng)
2.1.3.2 wince5.0 操作系統(tǒng)的燒寫
2.1.4 軟件開發(fā)環(huán)境介紹
2.2 60GHz毫米波通信平臺中監(jiān)控模塊的硬件基礎(chǔ)
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 本章小結(jié)
第三章 SC32442B并行配置FPGA的實現(xiàn)
3.1 virtex-7 FPGA selectMAP配置的原理
3.1.1 selectMAP配置原理
3.1.2 FPGA selectMAP配置時序
3.1.3 配置文件格式
3.2 SC32442B存儲系統(tǒng)
3.2.1 SC32442B存儲控制器
3.2.2 SC32442B中NAND FLASH
3.2.3 SDRAM
3.3 SC32442B并行配置FPGA的硬件設(shè)計
3.4 SC32442B并行配置FPGA的軟件設(shè)計
3.5 硬件設(shè)計中的問題及解決方法
3.6 本章小結(jié)
第四章 基于wince5.0 的IIC和SPI驅(qū)動及應用程序的設(shè)計
4.1 SC32442B IIC總線的工作原理
4.1.1 IIC總線標準的發(fā)展進程
4.1.2 SC32442B IIC總線框圖及數(shù)據(jù)的有效性
4.1.3 CPS-1848 IIC接口的地址和寄存器地址
4.2 SC32442B SPI總線的工作原理
4.2.1 SPI總線接口的基本原理
4.2.2 SC32442B中SPI接口工作原理
4.3 IIC硬件實現(xiàn)
4.4 SPI硬件實現(xiàn)
4.5 wince5.0 操作系統(tǒng)下IIC、SPI驅(qū)動程序設(shè)計
4.5.1 wince5.0 驅(qū)動程序簡介
4.5.2 wince5.0 驅(qū)動程序類型
4.5.3 wince5.0 流式設(shè)備接口驅(qū)動
4.5.4 wince5.0 下基于SC32442B的IIC、SPI流驅(qū)動程序的設(shè)計
4.6 IIC、SPI應用程序設(shè)計
4.7 應用程序設(shè)計結(jié)果驗證
4.8 本章小結(jié)
第五章 全文總結(jié)與展望
5.1 全文總結(jié)
5.2 后續(xù)工作展望
致謝
參考文獻
攻讀碩士學位期間取得的成果
學位論文答辯后勘誤修訂說明表??
本文編號:3844276
本文鏈接:http://sikaile.net/kejilunwen/wltx/3844276.html
最近更新
教材專著