FPGA嵌入式系統開發過程中的XBD文件設計
1 基于FPGA的嵌入式系統開發
利用Xilinx公司的嵌入式系統開發工具EDK就可以完成整個嵌入式系統的硬件和軟件開發,EDK由XPS(Xilinx Platform Studio)和SDK(Software DevelopmentKit)組成。其中XPS是主設計程序平臺,可以實現嵌入式系統開發的所有步驟,并且可以在其中調用SDK。SDK是軟件開發工具,支持C和C++,主要完成軟件設計。在XPS開發環境下,完整的開發流程如圖1所示。
嵌入式開發軟件EDK為設計人員提供了自動化的設計向導——BSB(Base System Builder),可以指引工程師快速完成整個設計過程。在利用BSB創建嵌入式系統過程中,利用嵌入式硬件平臺的XBD文件對板級各個功能電路的描述,按步驟選擇需要的電路模塊添加到MHS文件中,從而減少出現錯誤的可能,降低學習難度。因此,一個新的嵌入式FPGA硬件平臺確定以后,在EDK中針對開發板進行嵌入式系統開發,可以利用相應的XBD文件,快速建立一個基于FPGA的嵌入式系統。
linux操作系統文章專題:linux操作系統詳解(linux不再難懂)
評論