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