標題: 在FPGA上實作H.264 Baseline硬體解碼電路
FPGA Implementation of an H.264 Baseline Hardware Decoder
作者: 林緯明
Lin, Wei-Ming
蔡淳仁
Tsai, Chun-Jen
資訊科學與工程研究所
關鍵字: 硬體解碼電路;H.264;FPGA
公開日期: 2014
摘要: 本論文主旨是在Xilinx Zynq 7020 FPGA平台上建構H.264/AVC硬體解碼器,透過AXI bus protocol,將壓縮過的H.264影像檔案從DDR SDRAM搬運到實作的硬體解碼電路進行解碼,解碼完成的影像再透過AXI bus protocol儲存回DDR SDRAM。本論文主要是將過去實驗室開發的H.264/AVC硬體解碼電路之部分模組進行擴充及修正,以支援最多五張的大解析度參考畫面預測。其中最主要的架構修改是將解碼參考畫面的儲存位置從原本的on chip memory移至DDR SDRAM,再經過burst mode 傳輸所需要資料給解碼電路進行解碼,希望在效能許可的範圍內提升所實作之硬體解碼電路的解析度限制。另外,針對H.264壓縮影像的熵解碼電路,在本研究中,我們也修正了許多過去的解碼電路不符合國際標準的地方。
In this thesis, we present the design of an H.264/AVC Hardware Decoder IP for a Xilinx Zynq 7020 FPGA platform. The behavior of the IP is as follows. The Hardware decoder IP will read the encoded H.264/AVC bitstream data from the DDR SDRAM using the AXI bus protocol. When the decoding process is finished, the decoded video frames will be written back to the DDR SDRAM. The implementation in this thesis is based on a previous H.264 decoder IP developed in-lab. This paper fixes some architecture problem of the previous H.264/AVC Decoder IP so that our design can have at most five large resolution reference frames for inter prediction. This is achieved by moving the reference frame storage from the on-chip memory to DDR SDRAM. The new architecture removes the resolution limit of the original decoder IP with some tolerable performance degradation. In additions, we have also fixed some bugs in the entropy decoder in previous design such that the resulting decoder IP from this thesis complies with the H.264 standard better.
URI: http://140.113.39.130/cdrfb3/record/nctu/#GT070156116
http://hdl.handle.net/11536/76313
Appears in Collections:Thesis


Files in This Item:

  1. 611601.pdf