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