色哟哟视频在线观看-色哟哟视频在线-色哟哟欧美15最新在线-色哟哟免费在线观看-国产l精品国产亚洲区在线观看-国产l精品国产亚洲区久久

0
  • 聊天消息
  • 系統消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術視頻
  • 寫文章/發帖/加入社區
會員中心
創作中心

完善資料讓更多小伙伴認識你,還能領取20積分哦,立即完善>

3天內不再提示

關于一種基于HDMI2.0的編解碼器的設計

電子設計 ? 來源:網絡整理 ? 作者:工程師吳畏 ? 2018-06-14 14:29 ? 次閱讀

0 引言

HDMI是一種專用型數字化接口,可同時傳送音頻視頻信號。HDMI組織在2002年12月9日正式發布了HDMI1.0版標準,標志著HDMI技術正式進入歷史舞臺,并于2009年6月5日發布了HDMI1.4版標準[1]。2013年9月4日,HDMI2.0版標準發布,大大增強了對4 K超高清傳輸的支持[2]。

隨著HDMI的應用范圍不斷拓展,國內外學者與技術人員對其設計及應用研究等工作仍在不斷深入[3]。在液晶顯示器、液晶電視、高清相機及錄像機等消費電子領域,HDMI接口已經成為主要的應用標準之一[4]。該接口可直接同時實現全數字高清影音信號及控制命令數據的高性能數字接口[5]。

根據HDMI2.0版標準的編解碼算法,提出了一種編解碼器設計。在Quartus II軟件平臺上,使用綜合和布局布線工具,將設計電路生成可燒錄文件,并將其下載到FPGA開發板進行原型驗證,最后給出驗證結果和分析。

1 HDMI接口概述

HDMI接口的高速傳輸通道是由一個時鐘通道和3個數據通道組成,如圖1所示。其中,時鐘通道用于傳輸HDMI像素時鐘,數據通道用于傳輸視頻數據、控制數據、音頻數據和輔助信息[6-7]。

關于一種基于HDMI2.0的編解碼器的設計

HDMI發送器會先將輸入的數據流進行編碼,然后再傳輸給HDMI接收器。HDMI接收器會先將接收到的數據進行解碼,再將解碼后的數據流輸出[8]。

在HDMI標準中,根據不同傳輸周期,數據的編碼方式也不同,分別為視頻數據編碼、控制周期編碼和可糾錯編碼[9]。HDMI2.0版標準的編碼方式如表1所示。

關于一種基于HDMI2.0的編解碼器的設計

HDMI1.4和HDMI2.0編碼方式的不同之處在于:(1)視頻數據周期保護帶,HDMI2.0采用的是視頻數據編碼,而HDMI1.4采用的是固定值;(2)數據島周期保護帶,HDMI2.0通道0采用的是可糾錯編碼,通道1和2采用的是視頻數據編碼,而HDMI1.4采用的是固定值;(3)控制周期,HDMI2.0中非加擾控制周期采用控制周期編碼,加擾控制周期采用查找表,而HDMI1.4只采用控制周期編碼。

2 編解碼器設計

2.1 編碼器設計

編碼器設計架構如圖2所示,根據輸入信號確定HDMI發送器狀態機,然后根據不同狀態機選擇相應的編碼方式。

關于一種基于HDMI2.0的編解碼器的設計

當HDMI20使能為低電平時,編碼器工作在HDMI1.4模式,將傳輸周期劃分為視頻數據周期、數據島周期和控制周期。在視頻數據使能為高電平期間,狀態機為視頻數據周期,在音頻和輔助信息使能為高電平期間,狀態機為數據島周期,并且在視頻數據周期前面2個時鐘周期為保護帶,在數據島周期前面和后面2個時鐘周期為保護帶,其他傳輸周期則為控制周期。

當HDMI20使能為高電平時,編碼器工作在HDMI2.0模式,將傳輸周期劃分為視頻數據周期、數據島周期、加擾控制周期和非加擾控制周期。非加擾控制周期占用8個時鐘周期,其他的傳輸周期與HDMI1.4模式一致。根據表1和表2中的編碼方式,分別對不同傳輸周期的數據進行編碼,然后輸出3個數據通道的編碼數據。

編碼器數據流程如圖3所示。當HDMI20使能為低電平時,輸入數據流選擇HDMI1.4模式編碼,當HDMI20使能為高電平時,輸入數據流選擇HDMI2.0模式編碼。

關于一種基于HDMI2.0的編解碼器的設計

2.2 解碼器設計

解碼器設計架構如圖4所示,根據輸入信號確定HDMI接收器狀態機,然后根據不同狀態機選擇相應的編碼方式。

關于一種基于HDMI2.0的編解碼器的設計

首先,根據輸入數據中0和1跳變次數大于等于7來區分出控制周期編碼的位置,再根據控制周期編碼連續占用的時鐘周期個數來判斷HDMI20使能,HDMI1.4的控制周期編碼占用12個時鐘周期以上,HDMI2.0的非加擾控制周期編碼占用8個時鐘周期。

當HDMI20使能為低電平時,解碼器工作在HDMI1.4模式,如果控制周期的序文為0001,則下一傳輸周期為視頻數據周期,如果控制周期的序文為0101,則下一傳輸周期為數據島周期。

當HDMI20使能為高電平時,解碼器工作在HDMI2.0模式,先通過查找表將加擾控制周期的數據解碼,再通過控制周期的序文來判斷下一傳輸周期,方法同HDMI1.4模式。

解碼器數據流程如圖5所示,當HDMI20使能為低電平時,輸入數據流選擇HDMI1.4解碼模式,當HDMI20使能為高電平時,輸入數據流選擇HDMI2.0解碼模式。

關于一種基于HDMI2.0的編解碼器的設計

3 FPGA原型驗證

3.1 驗證平臺設計

本文的FPGA驗證平臺如圖6所示,首先,由測試激勵產生模塊提供輸入數據流,連接到編碼器模塊的輸入接口。其次,編碼器模塊生成的編碼數據連接到解碼器模塊的輸入接口。最后,將解碼器的輸出數據流與測試激勵產生模塊提供的輸入數據流進行比較,驗證數據是否一致[10]。

關于一種基于HDMI2.0的編解碼器的設計

3.2 驗證結果

根據上述FPGA驗證平臺,采用硬件描述語言Verilog HDL,在Quartus II 15.0軟件平臺上,對設計代碼進行綜合和布局布線,生成可燒錄的配置文件,并下載到Stratix IV EP45GX530KH40C2 Altera FPGA開發板上。利用邏輯分析軟件Signal Tap抓取相關測試信號,輸入輸出信號的定義與圖6一致。

如圖7所示,當輸入信號h2_enable為低電平時,編解碼器工作在HDMI1.4模式下。輸出信號與輸入信號中間有5個時鐘周期的延遲,是因為編碼器和解碼器各占用2個時鐘周期,數據從編碼器傳輸到解碼器占用了1個時鐘周期。由圖7可見,輸出信號與輸入信號一致,在HDMI1.4模式下編解碼器設計正確。

關于一種基于HDMI2.0的編解碼器的設計

如圖8所示,當輸入信號h2_enable為高電平時,編解碼器工作在HDMI2.0模式下。輸出信號與輸入信號中間有5個時鐘周期的延遲,是因為編碼器和解碼器各占用2個時鐘周期,數據從編碼器傳輸到解碼器占用了1個時鐘周期。由圖8可見,輸出信號與輸入信號一致,在HDMI2.0模式下編解碼器設計正確。

關于一種基于HDMI2.0的編解碼器的設計

設計中選用Altera 公司Stratix IV系列器件EP45G-X530KH40C2,編解碼器電路的資源使用情況如表2所示。

關于一種基于HDMI2.0的編解碼器的設計

4 結論

本文根據HDMI2.0版標準中編解碼算法的定義,設計了一種編解碼器,并向下兼容HDMI1.4版標準,最終在FPGA平臺上實現了原型驗證。

驗證結果表明,本設計正確實現了編解碼器的功能,滿足HDMI標準的要求,占用邏輯資源少,可應用于系統設計中。

聲明:本文內容及配圖由入駐作者撰寫或者入駐合作網站授權轉載。文章觀點僅代表作者本人,不代表電子發燒友網立場。文章及其配圖僅供工程師學習之用,如有內容侵權或者其他違規問題,請聯系本站處理。 舉報投訴
  • 編解碼器
    +關注

    關注

    0

    文章

    258

    瀏覽量

    24225
  • HDMI2.0
    +關注

    關注

    0

    文章

    44

    瀏覽量

    8692
收藏 人收藏

    評論

    相關推薦

    音頻編解碼器技術

    語音編解碼器技術的發展定程度上處于靜止狀態,但音頻編解碼器技術直在向前演進。音頻編解碼器朝更多的環繞聲通道發展就是
    發表于 02-03 16:17 ?4999次閱讀

    HDMI編解碼器只能通過IIC地址0x39進行讀寫嗎

    最近,我正在研究Xilinx的VC707,它采用了aPCA9548A芯片。PCA9548A連接到微型IIC,它的8個通道連接不同的設備,如eeprom,HDMI編解碼器。我的問題是:PCA9548A
    發表于 03-15 09:33

    編解碼器的工作原理是什么?

    編解碼器是用于對數字媒體文件(如歌曲或視頻)進行壓縮或解壓縮的軟件。Windows Media Player 和其他程序使用編解碼器來播放并創建數字媒體文件。
    發表于 04-06 09:00

    請問怎樣去設計曼徹斯特編解碼器

    一種基于CPLD的曼徹斯特編解碼器設計。
    發表于 05-06 10:32

    如何控制曼徹斯特編解碼器

    怎樣運用CPLD去控制曼徹斯特編解碼器
    發表于 05-07 07:09

    基于CPLD的卷積碼編解碼器的設計

    卷積碼是一種性能優良的差錯控制編碼。本文闡述了卷積碼編解碼器的基本工作原理,在MAX+PLUS2 軟件平臺上,給出了利用復雜可編程邏輯器件設計的(2,1,6)卷積碼編解碼器電路
    發表于 08-10 08:39 ?24次下載

    什么是音頻編解碼器

    什么是音頻編解碼器編解碼器(編碼/解碼器)轉換成模擬信號的數字碼流,另個相同的編解碼器
    發表于 05-03 23:48 ?4048次閱讀

    網絡視頻編解碼器5000

    網絡視頻編解碼器5000
    發表于 12-23 02:20 ?0次下載

    網絡視頻編解碼器H.264

    網絡視頻編解碼器H.264
    發表于 12-23 02:22 ?0次下載

    VS200視頻編解碼器使用說明書v2.0

    VS200視頻編解碼器使用說明書v2.0
    發表于 12-27 16:13 ?0次下載

    一種高速卷積編解碼器的FPGA實現

    一種高速卷積編解碼器的FPGA實現
    發表于 02-07 15:05 ?22次下載

    一種基于低成本FPGA的高速8B_10B編解碼器設計_陳章進

    一種基于低成本FPGA的高速8B_10B編解碼器設計_陳章進
    發表于 03-19 11:46 ?0次下載

    視頻編解碼器是什么,編解碼器技術原理作用

    編解碼器或視頻壓縮標準決定。3、對于通過互聯網的高質量視頻流,H.264已經成為一種常見的編解碼器解碼器是因為音頻視頻數據存儲要先通過壓縮,否則數據量太龐大,而壓縮需要通過
    的頭像 發表于 06-24 19:02 ?1.4w次閱讀

    探究SoundStream神經音頻編解碼器

    發布人:Google Research 研究員 Neil Zeghidour 和 Marco Tagliasacchi 音頻編解碼器通常可以有效地壓縮音頻,以此減少對存儲空間的需求或網絡帶寬。理想
    的頭像 發表于 09-23 09:49 ?2968次閱讀
    探究SoundStream神經音頻<b class='flag-5'>編解碼器</b>

    視頻編碼包括什么?視頻編解碼器是如何工作的?

    視頻編碼包括什么,視頻編解碼器是如何工作的?我們將在下面深入挖掘,并涵蓋我們的流媒體最佳視頻編解碼器列表。
    的頭像 發表于 04-21 10:42 ?2641次閱讀
    主站蜘蛛池模板: 国产成人亚洲精品午夜国产馆| 亚洲乱码中文字幕久久| 九九99热久久精品在线6| 精品国产乱码久久久久久软件| 久久精品电影院| 蜜桃传媒星空传媒在线播放| 欧美人与动牲交XXXXBBBB免费| 欧美人禽Zozo动人物杂交| 欧美精品一区二区在线电影| 色爰情人网站| 亚洲人成人毛片无遮挡| 真实国产精品视频国产网| chinesevideos原创麻豆| 国产99久久久欧美黑人刘玥| 三叶草未满十八岁| 亚洲欧美在无码片一区二区| 777米奇影院第七色色| 菲律宾毛片| 九九热精品在线| 青娱乐极品视觉盛宴国产视频| 手机在线观看毛片| 伊人在线高清视频| yellow日本动漫高清| 国精产品999一区二区三区有限| 久久中文字幕综合不卡一二区| 日韩精品特黄毛片免费看| 亚洲免费福利在线视频| av视频在线免播放观看| 国产全部视频列表支持手机| 乱VODAFONEWIFI熟妇| 翁用力的抽插| 99re久久热免费视频| 国产色婷婷亚洲99麻豆| 男人扒开添女人屁股| 亚洲第一天堂无码专区| a级男女性高爱潮高清试看| 国产在线精品视频二区| 欧美xxx性| 一本道亚洲区免费观看| 粉嫩国产14xxxxx0000| 美女被抽插到哭内射视频免费|