基于SoC的彈載數(shù)據(jù)記錄儀設(shè)計
發(fā)布時間:2021-08-06 02:48
數(shù)據(jù)記錄儀設(shè)備是導(dǎo)彈測試系統(tǒng)的重要組成部分,主要用于記錄導(dǎo)彈飛行過程中的各種參數(shù)。針對目前越來越多的導(dǎo)彈設(shè)計科研背景,對傳統(tǒng)彈載記錄儀的設(shè)計提出了更高的指標(biāo),要求其必須能適應(yīng)測試信號的多樣性、實時性等特點(diǎn)。因此,開發(fā)一款性能優(yōu)異的通用性彈載數(shù)據(jù)記錄儀就變得十分必要。本文在此背景下提出了一種SoC+NAND FLASH架構(gòu)的數(shù)據(jù)記錄儀設(shè)計方案,成功地滿足了系統(tǒng)需求。本文根據(jù)記錄儀設(shè)備在彈載工作環(huán)境下的特殊要求,首先綜合分析了系統(tǒng)的性能指標(biāo),在此基礎(chǔ)上選擇了合適的SoC和NAND FLASH存儲芯片,并給出了基于主控板卡+存儲板卡的數(shù)據(jù)記錄儀整體設(shè)計架構(gòu);其次,詳細(xì)地描述了數(shù)據(jù)記錄儀設(shè)備的硬件設(shè)計,主要包括了主控板卡和存儲板卡的電路原理圖設(shè)計,具體說明了電源、時鐘、加載、接口等的設(shè)計方法和原理。然后,詳細(xì)說明了主控板卡的軟件實現(xiàn)方法,介紹了Zynq 7000 SoC的開發(fā)流程,并實現(xiàn)了基于Zynq 7000SoC的千兆以太網(wǎng)通信以及與存儲板卡的高速數(shù)據(jù)傳輸。最后具體闡述了存儲板卡的軟件實現(xiàn),對記錄系統(tǒng)的工作流程和自定義的數(shù)據(jù)傳輸協(xié)議進(jìn)行了介紹,同時說明了存儲陣列的壞塊管理、擦除、記錄、回讀...
【文章來源】:西安電子科技大學(xué)陜西省 211工程院校 教育部直屬院校
【文章頁數(shù)】:73 頁
【學(xué)位級別】:碩士
【文章目錄】:
摘要
ABSTRACT
符號對照表
縮略語對照表
第一章 緒論
1.1 論文產(chǎn)生的背景
1.2 存儲系統(tǒng)發(fā)展概述
1.3 論文主要內(nèi)容以及章節(jié)安排
第二章 數(shù)據(jù)記錄儀系統(tǒng)分析與硬件設(shè)計
2.1 系統(tǒng)總體設(shè)計
2.1.1 需求分析及性能指標(biāo)
2.1.2 主要器件芯片選型
2.2 主控板卡硬件設(shè)計
2.2.1 主控板卡電源設(shè)計
2.2.2 SoC時鐘及加載調(diào)試設(shè)計
2.2.3 千兆以太網(wǎng)設(shè)計
2.3 存儲板卡硬件設(shè)計
2.3.1 存儲板卡電源設(shè)計
2.3.2 FLASH存儲架構(gòu)設(shè)計
2.3.3 系統(tǒng)時鐘與FPGA加載設(shè)計
2.3.4 板間接.設(shè)計
第三章 主控板卡軟件實現(xiàn)
3.1 Zynq 7000 SoC軟件開發(fā)
3.1.1 ARM v7體系結(jié)構(gòu)介紹
3.1.2 Zynq 7000 SoC開發(fā)流程
3.2 對外千兆以太網(wǎng)軟件實現(xiàn)
3.2.1 基于Zynq的以太網(wǎng)模塊
3.2.2 以太網(wǎng)驅(qū)動開發(fā)實現(xiàn)
3.3 數(shù)據(jù)流控制實現(xiàn)
3.3.1 主控板卡工作流程
3.3.2 Zynq軟件流程
3.4 與存儲板卡高速接.實現(xiàn)
3.4.1 設(shè)計概述
3.4.2 IOSERDES實現(xiàn)串并/并串及對碼
第四章 存儲板卡軟件實現(xiàn)
4.1 存儲板工作流程
4.1.1 工作流程概況
4.1.2 FLASH操作命令和地址構(gòu)成
4.1.3 數(shù)據(jù)幀類型說明
4.2 存儲陣列壞塊管理實現(xiàn)
4.2.1 FLASH壞塊介紹
4.2.2 壞塊管理的實現(xiàn)
4.3 存儲陣列擦除功能實現(xiàn)
4.3.1 FLASH擦除時序說明
4.3.2 兩種不同的擦除模式
4.4 存儲陣列記錄功能實現(xiàn)
4.4.1 FLASH編程類型介紹
4.4.2 連續(xù)頁編程模式說明
4.4.3 乒乓操作實現(xiàn)兩種不同的存儲方式
4.5 存儲陣列回讀功能實現(xiàn)
4.6 存儲陣列ECC校驗實現(xiàn)
4.6.1 ECC校驗簡介
4.6.2 ECC校驗實現(xiàn)
第五章 結(jié)束語
參考文獻(xiàn)
致謝
作者簡介
本文編號:3324921
【文章來源】:西安電子科技大學(xué)陜西省 211工程院校 教育部直屬院校
【文章頁數(shù)】:73 頁
【學(xué)位級別】:碩士
【文章目錄】:
摘要
ABSTRACT
符號對照表
縮略語對照表
第一章 緒論
1.1 論文產(chǎn)生的背景
1.2 存儲系統(tǒng)發(fā)展概述
1.3 論文主要內(nèi)容以及章節(jié)安排
第二章 數(shù)據(jù)記錄儀系統(tǒng)分析與硬件設(shè)計
2.1 系統(tǒng)總體設(shè)計
2.1.1 需求分析及性能指標(biāo)
2.1.2 主要器件芯片選型
2.2 主控板卡硬件設(shè)計
2.2.1 主控板卡電源設(shè)計
2.2.2 SoC時鐘及加載調(diào)試設(shè)計
2.2.3 千兆以太網(wǎng)設(shè)計
2.3 存儲板卡硬件設(shè)計
2.3.1 存儲板卡電源設(shè)計
2.3.2 FLASH存儲架構(gòu)設(shè)計
2.3.3 系統(tǒng)時鐘與FPGA加載設(shè)計
2.3.4 板間接.設(shè)計
第三章 主控板卡軟件實現(xiàn)
3.1 Zynq 7000 SoC軟件開發(fā)
3.1.1 ARM v7體系結(jié)構(gòu)介紹
3.1.2 Zynq 7000 SoC開發(fā)流程
3.2 對外千兆以太網(wǎng)軟件實現(xiàn)
3.2.1 基于Zynq的以太網(wǎng)模塊
3.2.2 以太網(wǎng)驅(qū)動開發(fā)實現(xiàn)
3.3 數(shù)據(jù)流控制實現(xiàn)
3.3.1 主控板卡工作流程
3.3.2 Zynq軟件流程
3.4 與存儲板卡高速接.實現(xiàn)
3.4.1 設(shè)計概述
3.4.2 IOSERDES實現(xiàn)串并/并串及對碼
第四章 存儲板卡軟件實現(xiàn)
4.1 存儲板工作流程
4.1.1 工作流程概況
4.1.2 FLASH操作命令和地址構(gòu)成
4.1.3 數(shù)據(jù)幀類型說明
4.2 存儲陣列壞塊管理實現(xiàn)
4.2.1 FLASH壞塊介紹
4.2.2 壞塊管理的實現(xiàn)
4.3 存儲陣列擦除功能實現(xiàn)
4.3.1 FLASH擦除時序說明
4.3.2 兩種不同的擦除模式
4.4 存儲陣列記錄功能實現(xiàn)
4.4.1 FLASH編程類型介紹
4.4.2 連續(xù)頁編程模式說明
4.4.3 乒乓操作實現(xiàn)兩種不同的存儲方式
4.5 存儲陣列回讀功能實現(xiàn)
4.6 存儲陣列ECC校驗實現(xiàn)
4.6.1 ECC校驗簡介
4.6.2 ECC校驗實現(xiàn)
第五章 結(jié)束語
參考文獻(xiàn)
致謝
作者簡介
本文編號:3324921
本文鏈接:http://sikaile.net/kejilunwen/jingguansheji/3324921.html
最近更新
教材專著