基于Microblaze的經典設計匯總,提供軟硬件架構、流程、算法
Microblaze嵌入式軟核是一個被Xilinx公司優化過的可以嵌入在FPGA中的RISC處理器軟核,具有運行速度快、占用資源少、可配置性強等優點,廣泛應用于通信、軍事、高端消費市場等領域。支持CoreConnect總線的標準外設集合。Microblaze處理器運行在150MHz時鐘下,可提供125 D-MIPS的性能,非常適合設計針對網絡、電信、數據通信和消費市場的復雜嵌入式系統。本文介紹基于Microblaze的設計實例,供大家參考。
本文引用地址:http://www.j9360.com/article/267949.htm本文以MieroBlaze軟核為基礎,利用XPS作平臺來設計雙MieroBlaze處理器片上系統,此片上系統可以很好地實現兩軟核處理器間的通信和中斷功能,該系統在Xilinx公司的XUPV5-LX110T開發板上得到實現,在超級終端中得到驗證。
本文采用FPGA 和Microblaze 進行嵌入式系統設計,文中在分析了FFT算法后,描述了運算的蝶形單元,地址生成單元及FFT的實現過程。從實際設計出發,完成了基于FPGA的單精度浮點運算器的FFT設計,精度達到10-6。大大縮小了接收機體積,便于系統實現小型化、集成化。
本文研究和實現了基于FPGA 的閱讀器,這種閱讀器具有結構靈活、體積小、升級容易、方便實現不同的外設接口等優點。論文結構如下第一部分描述閱讀器的總體結構,第二部分是硬件部分結構,第三部分是軟件部分結構,第四部分是閱讀器的實現。
本文將會簡要介紹基于AXI總線的Microblaze雙核嵌入式系統設計,并分別對兩個核進行LED燈時控的操作,即進行軟件設計,檢驗硬件設計的實用性。
本文采用的液晶模塊已經自帶了顯示控制芯片T6963C,因此液晶模塊的外圍電路相對來說就比較簡單,只要考慮和Microblaze的接口電路即可。本設計采用GPIO模擬液晶模塊的時序,實現對液晶模塊的顯示控制。
本文介紹的基于Microblaze的嵌入式Web服務器可以實現預期功能,用戶可以通過IE瀏覽器瀏覽存儲到FLASH芯片中的網頁。
采用FPGA和Microblaze進行嵌入式系統設計,實現了多片專用芯片的功能,大大縮小了接收機體積,便于系統實現小型化、集成化。捕獲及跳頻同步等算法采用硬件實現,加快了捕獲跟蹤速度。
評論