眾多FPGA 應用均可通過使用簡單的軟核處理器來簡化時序控制結構的生成,從而深受其益。作者:Adam P. Taylore2v公司工程系統(tǒng)負責人aptaylor@theiet.orgPicoBlaze 是一款結構緊湊的8 位軟核微控制器,F(xiàn)PGA工程師可在
引言PicoBlaze是Xilinx公司為Virtex、Spartan系列FPGA和CoolRunnerII系列CPLD設計的8位嵌入式處理器軟核。PicoBlaze嵌入式處理器具有高達44~100 MIPS的指令執(zhí)行速度,并具有效率高、占用資源少等優(yōu)點,可以方便地嵌
從消費類產(chǎn)品到通信產(chǎn)品,微處理器都有著非常廣泛的應用。目前流行的8位微處理器不僅能夠完成高運算量的任務,而且成本很低,因此取得了巨大成功。微處理器非常擅長于有序處理和各種非實時的任務,典型的工作速度在2
從消費類產(chǎn)品到通信產(chǎn)品,微處理器都有著非常廣泛的應用。目前流行的8位微處理器不僅能夠完成高運算量的任務,而且成本很低,因此取得了巨大成功。微處理器非常擅長于有序處理和各種非實時的任務,典型的工作速度在2
摘要:給出了一種在Xinlinx的Spartan-3E評估板上實現(xiàn)Modbus通信協(xié)議的方法。該方法以PC為上位機,并在評估板上嵌入Picoblaze軟核作為下位機來實現(xiàn)Modbus通信協(xié)議的功能。文中同時介紹了使用Xilinx ISE和Picoblaze軟核
基于PicoBlaze軟核的TFT液晶顯示控制
語音信號壓縮編碼是數(shù)字語音信號處理的主要方面,在現(xiàn)有的語音編碼中,G.729A算法在8 kb/s的碼率下取得了較好的語音質量,具有廣闊應用前景,因此提出采用PicoBlaze和ML7204實現(xiàn)G.729A語音壓縮/解壓詳細的軟硬件實現(xiàn)方案,并描述了G.729A語音編解碼器ML7204的工作原理、性能、接口,以及FPGA內嵌IP核微處理器PicoBlaze的特點和使用方法。給出硬件電路設計原理,以及各部分的具體實現(xiàn)方法和原理圖。并給出軟件流程和主要代碼。實驗結果表明,系統(tǒng)提供話音點到點的時延僅為25 ms,而語音質量平均意見MOS值達到4.2,在可懂度和清晰度等性能優(yōu)異,該系統(tǒng)設計可應用于無線移動網(wǎng)、數(shù)字多路復用系統(tǒng)和計算機通信系統(tǒng)。
在基于FPGA的SOC設計中,常使用串口作為通信接口,但直接用FPGA進行串口通信數(shù)據(jù)的處理是比較繁雜的,特別是直接使用FPGA進行串口通信的協(xié)議的解釋和數(shù)據(jù)打包等處理,將會消耗大量的FPGA硬件資源。
詳細分析8位微處理器IP core PicoBlaze的結構、原理與設計方案。