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

圖4 Xilinx System Generator for DSP
評論