FPGA嵌入式系統開(kāi)發(fā)過(guò)程中的XBD文件設計
1 基于FPGA的嵌入式系統開(kāi)發(fā)
利用Xilinx公司的嵌入式系統開(kāi)發(fā)工具EDK就可以完成整個(gè)嵌入式系統的硬件和軟件開(kāi)發(fā),EDK由XPS(Xilinx Platform Studio)和SDK(Software DevelopmentKit)組成。其中XPS是主設計程序平臺,可以實(shí)現嵌入式系統開(kāi)發(fā)的所有步驟,并且可以在其中調用SDK。SDK是軟件開(kāi)發(fā)工具,支持C和C++,主要完成軟件設計。在XPS開(kāi)發(fā)環(huán)境下,完整的開(kāi)發(fā)流程如圖1所示。
嵌入式開(kāi)發(fā)軟件EDK為設計人員提供了自動(dòng)化的設計向導——BSB(Base System Builder),可以指引工程師快速完成整個(gè)設計過(guò)程。在利用BSB創(chuàng )建嵌入式系統過(guò)程中,利用嵌入式硬件平臺的XBD文件對板級各個(gè)功能電路的描述,按步驟選擇需要的電路模塊添加到MHS文件中,從而減少出現錯誤的可能,降低學(xué)習難度。因此,一個(gè)新的嵌入式FPGA硬件平臺確定以后,在EDK中針對開(kāi)發(fā)板進(jìn)行嵌入式系統開(kāi)發(fā),可以利用相應的XBD文件,快速建立一個(gè)基于FPGA的嵌入式系統。
linux操作系統文章專(zhuān)題:linux操作系統詳解(linux不再難懂)相關(guān)推薦
技術(shù)專(zhuān)區
- FPGA
- DSP
- MCU
- 示波器
- 步進(jìn)電機
- Zigbee
- LabVIEW
- Arduino
- RFID
- NFC
- STM32
- Protel
- GPS
- MSP430
- Multisim
- 濾波器
- CAN總線(xiàn)
- 開(kāi)關(guān)電源
- 單片機
- PCB
- USB
- ARM
- CPLD
- 連接器
- MEMS
- CMOS
- MIPS
- EMC
- EDA
- ROM
- 陀螺儀
- VHDL
- 比較器
- Verilog
- 穩壓電源
- RAM
- AVR
- 傳感器
- 可控硅
- IGBT
- 嵌入式開(kāi)發(fā)
- 逆變器
- Quartus
- RS-232
- Cyclone
- 電位器
- 電機控制
- 藍牙
- PLC
- PWM
- 汽車(chē)電子
- 轉換器
- 電源管理
- 信號放大器
評論