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