如何用JPEG2000中位平面編碼設(shè)計(jì)存儲(chǔ)優(yōu)化方案?
if (gene_layer_fin) nstate = fill_ram;else nstate = gene_layer;end
fill_ram:begin
。。。gene_layer_en = 0;fill_ram_en = 1;pass_judge_en = 0; 。。。
if (fill_ram_fin) nstate = pass_judge;else nstate = fill_ram;end
。。。
endcase
5.實(shí)驗(yàn)結(jié)果
本設(shè)計(jì)采用modelsim工具進(jìn)行了功能仿真,使用quartus[6]工具進(jìn)行了邏輯綜合,得到的綜合結(jié)果如表3所示。
6.結(jié)論
本文通過對(duì)JPEG2000中的位平面編碼器的存儲(chǔ)方案進(jìn)行了分析,設(shè)計(jì)了一個(gè)高效的存儲(chǔ)結(jié)構(gòu)以及相應(yīng)的控制電路,設(shè)計(jì)采用verilog[4]語言描述,通過quartus[6]軟件邏輯綜合后,能夠在0.1s內(nèi)完成一幅512×512灰度圖像的編碼,編碼時(shí)間僅為jasper[3]軟件實(shí)現(xiàn)方案的 30%左右。由于塊編碼器的特點(diǎn),每個(gè)碼塊的編碼本身是獨(dú)立的,可以并行進(jìn)行,而且根據(jù)綜合結(jié)果,使用EP1C12Q240C8完全可以在一塊芯片內(nèi)集成多個(gè)位平面編碼器的IP核,每個(gè)塊編碼器核可以并行執(zhí)行,因此,可以進(jìn)一步提高編碼器的速度,從而使實(shí)時(shí)處理圖像成為可能。另外,還可以將設(shè)計(jì)定制為 ASIC,將最終產(chǎn)品應(yīng)用到數(shù)碼相機(jī)、圖像監(jiān)控中,其市場(chǎng)前景是十分廣闊的。
評(píng)論