利用平臺FPGA器件進(jìn)行多媒體、視頻和圖像應(yīng)用設(shè)計(jì)
在開發(fā)新的編碼解碼器時(shí),C編程環(huán)境對于標(biāo)準(zhǔn)的應(yīng)用是一個(gè)關(guān)鍵的出發(fā)點(diǎn)。在開發(fā)AVC編碼解碼器的過程中,參考軟件為開發(fā)人員提供了解釋編碼解碼器中每種技術(shù)相對參數(shù)的參照標(biāo)準(zhǔn)和方法。當(dāng)一種標(biāo)準(zhǔn)被接受時(shí),這一參考軟件扮演了一個(gè)有用的角色,可以為設(shè)計(jì)人員提供一個(gè)參考點(diǎn)。這意味著,通常設(shè)計(jì)的起點(diǎn)就是從理解參考軟件以及相應(yīng)的復(fù)雜性瓶頸開始的。特征描述工具也開始出現(xiàn),這些工具可快速揭示出存儲帶寬和計(jì)算問題。
我們也看到,市場上也開始出現(xiàn)了針對特定領(lǐng)域應(yīng)用的專用工具,它們可以提高多媒體系統(tǒng)設(shè)計(jì)的抽象水平。Mathworks 提供了一個(gè)大多數(shù)DSP設(shè)計(jì)人員非常熟悉的算法探索/開發(fā)環(huán)境。Xilinx System Generator for DSP就基于這一框架,提供了一種探索/研究算法、進(jìn)行行為仿真并生成最終FPGA設(shè)計(jì)的方法。圖4示意出了在Xilinx System Generator for DSP表達(dá)的一個(gè)邊沿檢測系統(tǒng)。這一仿真框架還可提供在仿真循環(huán)過程中通過硬件來加快仿真速度的可能。在針對特定領(lǐng)域的工具方面,更高層次的抽象使得更容易跟上芯片邏輯門密度增長的步伐。
結(jié)論
在本文中,我們討論了多媒體通信以及目前多媒體行業(yè)所面臨的問題。同時(shí)也討論了多媒體系統(tǒng)的要求和處理需求,并探討了可用來滿足這些要求的器件。最后,我們指出多媒體設(shè)計(jì)工具需要不斷提高抽象水平,才能為高效率地使用數(shù)百萬系統(tǒng)門的芯片資源提供支持。
圖4 Xilinx System Generator for DSP
評論