本論文來自于863項(xiàng)目基于光互連自組織內(nèi)存服務(wù)體系(簡稱MemoryBox)。本文主要研究Memory Box系統(tǒng)中基于可重配置計(jì)算架構(gòu),軟硬件攜同設(shè)計(jì)方法,在XILINX VIRTEX 2 Pro FPGA上設(shè)計(jì)實(shí)現(xiàn)嵌入式系統(tǒng)。由于嵌入式系統(tǒng)是Memory Box工作的平臺(tái),所以硬件應(yīng)具有良好的擴(kuò)展性、靈活性,軟件應(yīng)具有優(yōu)良的穩(wěn)定性。在硬件平臺(tái)選型時(shí),我們選擇的是基于高性能Xilinx Virtex2 Pro的自制開發(fā)板。嵌入式系統(tǒng)軟硬件開發(fā)平臺(tái)選用的是Xilinx EDK、ISE。內(nèi)核移植所用的交叉開發(fā)工具鏈為powerpc-405-linux-gnu。該交叉開發(fā)工具鏈工作在Red Hat Enterprise LINUX.AS 4平臺(tái)下。 本論文主要包括三部分工作:首先是硬件設(shè)計(jì),其核心是EDK和ISE設(shè)計(jì)的SOPC工程;然后是嵌入式LINUX內(nèi)核移植與調(diào)試;最后完成存儲(chǔ)管理軟件的設(shè)計(jì)。完全用硬件實(shí)現(xiàn)系統(tǒng)要求的各種存儲(chǔ)管理功能極其困難。而通過移植內(nèi)核,存儲(chǔ)管理軟件以運(yùn)行在Linux內(nèi)核上的應(yīng)用軟件的形式實(shí)現(xiàn)了其功能。存儲(chǔ)管理軟件要解決共享沖突,負(fù)載均衡,遠(yuǎn)程內(nèi)存與本地內(nèi)存的地址一致性以及對海量內(nèi)存陣列的重新編址等問題,設(shè)計(jì)出較完善的Memory Box的存儲(chǔ)管理模型。
標(biāo)簽:
FPGA
嵌入式系統(tǒng)
上傳時(shí)間:
2013-06-11
上傳用戶:tyler