基于FPGA的反射內存卡設計與實現(xiàn)
發(fā)布時間:2023-01-15 13:44
在現(xiàn)代網(wǎng)絡系統(tǒng)中,經常有一些實時性要求很高的場合。例如飛行器仿真系統(tǒng),船艦潛艇測試系統(tǒng),核電站仿真系統(tǒng),發(fā)動機測試平臺等,在這些系統(tǒng)中,數(shù)據(jù)傳輸需要高速實時性[1],而一般的以太網(wǎng)等網(wǎng)絡難以滿足要求。反射內存網(wǎng)是一種高速的實時網(wǎng)絡,它允許采用不同的總線結構和不同的操作系統(tǒng)的計算機以確定的速率分享實時的數(shù)據(jù),并且兼容各種操作系統(tǒng)。反射內存網(wǎng)實際上是每臺計算機都安裝一塊反射內存卡,通過光纖連接成環(huán)狀或者星型結構。在傳統(tǒng)的反射內存卡里有兩個數(shù)據(jù)緩沖區(qū),發(fā)送緩沖區(qū)和接收緩沖區(qū)。當節(jié)點接收到網(wǎng)絡中其它節(jié)點發(fā)送過來的數(shù)據(jù)時,首先需要解析數(shù)據(jù)包格式,判斷不是本節(jié)點發(fā)出來的數(shù)據(jù)時,則去掉包頭,把單純的數(shù)據(jù)寫入接收緩沖區(qū)中,然后再打包發(fā)送到其它節(jié)點。這樣的操作無疑增加數(shù)據(jù)在節(jié)點內部的延時。本文提出一種新的方法,數(shù)據(jù)在節(jié)點內部轉發(fā)時,不需要經過接收緩沖區(qū),判斷包頭后直接發(fā)送到下一節(jié)點,減少數(shù)據(jù)在網(wǎng)絡中的延時,更加具有實時性。新的結構能夠減少數(shù)據(jù)在節(jié)點內部的延時,但是同時也需要更多的數(shù)據(jù)緩沖區(qū)。本文使用FPGA實現(xiàn)反射內存卡的功能,試驗測試能夠多塊內存卡組網(wǎng)進行數(shù)據(jù)實時共享。本文的主要研究工作可概括如下:1...
【文章頁數(shù)】:58 頁
【學位級別】:碩士
【文章目錄】:
摘要
Abstract
第一章 引言
1.1 課題研究背景
1.2 主要研究工作
第二章 反射內存系統(tǒng)簡介
2.1 存儲系統(tǒng)簡介
2.2 反射內存系統(tǒng)的組成和原理
2.3 反射內存系統(tǒng)的結構
2.4 反射內存系統(tǒng)握手機制
2.5 反射內存系統(tǒng)的優(yōu)點
第三章 反射內存卡比較
第四章 反射內存卡設計
4.1 系統(tǒng)設計
4.2 FPGA部分設計
4.2.1 FPGA整體設計
4.2.2 PCI接口模塊
4.2.3 主控模塊
4.2.4 接收模塊
4.2.5 發(fā)送模塊
4.2.6 SDRAM接口模塊
4.2.7 SERDES接口模塊
4.2.8 時鐘模塊
4.3 光纖模塊
4.4 電源電路
第五章 反射內存卡應用
5.1 模擬仿真領域應用
5.2 工業(yè)控制領域應用
5.3 航空航天領域應用
5.4 軌道交通領域應用
5.5 反射內存卡實物圖
第六章 測試和總結
6.1 測試
6.2 總結
縮略語
參考文獻
致謝
本文編號:3731117
【文章頁數(shù)】:58 頁
【學位級別】:碩士
【文章目錄】:
摘要
Abstract
第一章 引言
1.1 課題研究背景
1.2 主要研究工作
第二章 反射內存系統(tǒng)簡介
2.1 存儲系統(tǒng)簡介
2.2 反射內存系統(tǒng)的組成和原理
2.3 反射內存系統(tǒng)的結構
2.4 反射內存系統(tǒng)握手機制
2.5 反射內存系統(tǒng)的優(yōu)點
第三章 反射內存卡比較
第四章 反射內存卡設計
4.1 系統(tǒng)設計
4.2 FPGA部分設計
4.2.1 FPGA整體設計
4.2.2 PCI接口模塊
4.2.3 主控模塊
4.2.4 接收模塊
4.2.5 發(fā)送模塊
4.2.6 SDRAM接口模塊
4.2.7 SERDES接口模塊
4.2.8 時鐘模塊
4.3 光纖模塊
4.4 電源電路
第五章 反射內存卡應用
5.1 模擬仿真領域應用
5.2 工業(yè)控制領域應用
5.3 航空航天領域應用
5.4 軌道交通領域應用
5.5 反射內存卡實物圖
第六章 測試和總結
6.1 測試
6.2 總結
縮略語
參考文獻
致謝
本文編號:3731117
本文鏈接:http://sikaile.net/kejilunwen/jisuanjikexuelunwen/3731117.html
最近更新
教材專著