基于SOA架構(gòu)的網(wǎng)絡(luò)硬盤控制器的設(shè)計(jì)技術(shù)報(bào)告——第三屆OpenHW開放源碼硬件與嵌入式大賽二等獎(jiǎng)
所屬分類:參考設(shè)計(jì)
上傳者:chenyy
文檔大小:1717 K
標(biāo)簽: FPGA
所需積分:0分積分不夠怎么辦?
文檔介紹:項(xiàng)目設(shè)計(jì)一種采用“流程+引擎+構(gòu)件”的SOA三層架構(gòu)的網(wǎng)絡(luò)硬盤控制器。系統(tǒng)采用FPGA作為系統(tǒng)控制器,在FPGA內(nèi)部MicroBlaze軟核處理器上移植PetaLinux操作系統(tǒng),加載NFS網(wǎng)絡(luò)文件系統(tǒng),將擴(kuò)展Int 13H規(guī)范中定義的基本硬盤操作指令封裝成原子構(gòu)件,并采用VHDL硬件描述語言實(shí)現(xiàn)各原子構(gòu)件,實(shí)現(xiàn)對(duì)硬盤的基本操作。設(shè)計(jì)引擎模塊,根據(jù)NFS文件系統(tǒng)操作指令,調(diào)用相關(guān)原子操作,實(shí)現(xiàn)硬盤存儲(chǔ)空間管理、文件存儲(chǔ)操作、用戶管理等功能。本文設(shè)計(jì)網(wǎng)絡(luò)硬盤控制器可作為個(gè)人存儲(chǔ)服務(wù)器連接到以太網(wǎng),用戶可通過連接網(wǎng)絡(luò)的任意主機(jī)實(shí)現(xiàn)對(duì)服務(wù)器硬盤的訪問管理。
現(xiàn)在下載
VIP會(huì)員,AET專家下載不扣分;重復(fù)下載不扣分,本人上傳資源不扣分。