新聞中心

        EEPW首頁 > 嵌入式系統 > 設計應用 > 基于FPGA NiosII的MPEG-4視頻播放器設計

        基于FPGA NiosII的MPEG-4視頻播放器設計

        作者: 時間:2012-05-17 來源:網絡 收藏

        運動補償模塊的控制很復雜。實際設計時將它分成幾個子模塊:補償控制、補償地址產生、差分數據提供以及補償運算。這幾個子模塊直接采用硬件邏輯設計,運行時無需NiosII處理器干預。其中補償控制是完成整個運動補償的控制,提供輸入控制信號、輸出控制信號、緩存控制信號、預測數據和差分數據等;補償地址產生用于生成預測數據在幀緩存中的地址及補償結果的寫地址;差分數據負責接收IDCT的結果,通過緩存在適當時機提供補償使用;補償運算則完成最終預測數據的計算。

        2.1.4 YUV-RGB轉換

        根據YUV到RGB色彩空間的轉換關系,對每個乘積項都預先做出結果,存放在ROM當中。對每一個YUV分量的輸入,由硬件邏輯產生存取地址,并進行加法運算,從而得到對應的結果。其實現結構如圖6所示。

        2.2 系統軟件工作流程

        本系統的軟件工作流程如圖7所示。

        結 語

        該系統采用基于Altera 實現,具有較低的硬件成本,IP核的大量使用,良好的系統擴展性的特點。


        上一頁 1 2 3 下一頁

        評論


        技術專區

        關閉
        主站蜘蛛池模板: 广河县| 莱芜市| 潼关县| 寿光市| 武义县| 独山县| 北安市| 江达县| 庆阳市| 葵青区| 上高县| 确山县| 元朗区| 马龙县| 广灵县| 交口县| 东海县| 闽清县| 根河市| 江华| 威远县| 夏邑县| 吉水县| 武安市| 洪雅县| 靖江市| 佳木斯市| 三江| 丹阳市| 盐亭县| 东光县| 屏山县| 股票| 鞍山市| 元谋县| 迁安市| 法库县| 武邑县| 福州市| 象山县| 阜宁县|