基于FPGA的嵌入式系統(tǒng)XBD文件設計
隨著可編程邏輯器件的不斷進步和發(fā)展,
MHS和MSS文件都是根據(jù)系統(tǒng)要求在EDK環(huán)境下生成的。MHS文件包含了對整個嵌入式系統(tǒng)的定義,包括處理器、總線、外圍設備、地址空間等,用于整個硬件平臺的綜合、實現(xiàn);MSS文件包含了操作系統(tǒng)、設備驅動等信息,將其輸入到庫生成器(Libgen),產生應用程序中需要的驅動程序及Xilinx的調用庫。欲了解更多信息請登錄電子發(fā)燒友網(http://www.elecfans.com)
嵌入式開發(fā)軟件EDK為設計人員提供了自動化的設計向導——BSB(Base System Builder),可以指引工程師快速完成整個設計過程。在利用BSB創(chuàng)建嵌入式系統(tǒng)過程中,利用嵌入式硬件平臺的XBD文件對板級各個功能電路的描述,按步驟選擇需要的電路模塊添加到MHS文件中,從而減少出現(xiàn)錯誤的可能,降低學習難度。因此,一個新的嵌入式FPGA硬件平臺確定以后,在EDK中針對開發(fā)板進行嵌入式系統(tǒng)開發(fā),可以利用相應的XBD文件,快速建立一個基于FPGA的嵌入式系統(tǒng)。
linux操作系統(tǒng)文章專題:linux操作系統(tǒng)詳解(linux不再難懂)
評論