99精品伊人亚洲|最近国产中文炮友|九草在线视频支援|AV网站大全最新|美女黄片免费观看|国产精品资源视频|精彩无码视频一区|91大神在线后入|伊人终合在线播放|久草综合久久中文

0
  • 聊天消息
  • 系統(tǒng)消息
  • 評(píng)論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線課程
  • 觀看技術(shù)視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會(huì)員中心
創(chuàng)作中心

完善資料讓更多小伙伴認(rèn)識(shí)你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

關(guān)于一種基于HDMI2.0的編解碼器的設(shè)計(jì)

電子設(shè)計(jì) ? 來(lái)源:網(wǎng)絡(luò)整理 ? 作者:工程師吳畏 ? 2018-06-14 14:29 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

0 引言

HDMI是一種專用型數(shù)字化接口,可同時(shí)傳送音頻視頻信號(hào)。HDMI組織在2002年12月9日正式發(fā)布了HDMI1.0版標(biāo)準(zhǔn),標(biāo)志著HDMI技術(shù)正式進(jìn)入歷史舞臺(tái),并于2009年6月5日發(fā)布了HDMI1.4版標(biāo)準(zhǔn)[1]。2013年9月4日,HDMI2.0版標(biāo)準(zhǔn)發(fā)布,大大增強(qiáng)了對(duì)4 K超高清傳輸?shù)闹С諿2]。

隨著HDMI的應(yīng)用范圍不斷拓展,國(guó)內(nèi)外學(xué)者與技術(shù)人員對(duì)其設(shè)計(jì)及應(yīng)用研究等工作仍在不斷深入[3]。在液晶顯示器、液晶電視、高清相機(jī)及錄像機(jī)等消費(fèi)電子領(lǐng)域,HDMI接口已經(jīng)成為主要的應(yīng)用標(biāo)準(zhǔn)之一[4]。該接口可直接同時(shí)實(shí)現(xiàn)全數(shù)字高清影音信號(hào)及控制命令數(shù)據(jù)的高性能數(shù)字接口[5]。

根據(jù)HDMI2.0版標(biāo)準(zhǔn)的編解碼算法,提出了一種編解碼器設(shè)計(jì)。在Quartus II軟件平臺(tái)上,使用綜合和布局布線工具,將設(shè)計(jì)電路生成可燒錄文件,并將其下載到FPGA開(kāi)發(fā)板進(jìn)行原型驗(yàn)證,最后給出驗(yàn)證結(jié)果和分析。

1 HDMI接口概述

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

關(guān)于一種基于HDMI2.0的編解碼器的設(shè)計(jì)

HDMI發(fā)送器會(huì)先將輸入的數(shù)據(jù)流進(jìn)行編碼,然后再傳輸給HDMI接收器。HDMI接收器會(huì)先將接收到的數(shù)據(jù)進(jìn)行解碼,再將解碼后的數(shù)據(jù)流輸出[8]。

在HDMI標(biāo)準(zhǔn)中,根據(jù)不同傳輸周期,數(shù)據(jù)的編碼方式也不同,分別為視頻數(shù)據(jù)編碼、控制周期編碼和可糾錯(cuò)編碼[9]。HDMI2.0版標(biāo)準(zhǔn)的編碼方式如表1所示。

關(guān)于一種基于HDMI2.0的編解碼器的設(shè)計(jì)

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

2 編解碼器設(shè)計(jì)

2.1 編碼器設(shè)計(jì)

編碼器設(shè)計(jì)架構(gòu)如圖2所示,根據(jù)輸入信號(hào)確定HDMI發(fā)送器狀態(tài)機(jī),然后根據(jù)不同狀態(tài)機(jī)選擇相應(yīng)的編碼方式。

關(guān)于一種基于HDMI2.0的編解碼器的設(shè)計(jì)

當(dāng)HDMI20使能為低電平時(shí),編碼器工作在HDMI1.4模式,將傳輸周期劃分為視頻數(shù)據(jù)周期、數(shù)據(jù)島周期和控制周期。在視頻數(shù)據(jù)使能為高電平期間,狀態(tài)機(jī)為視頻數(shù)據(jù)周期,在音頻和輔助信息使能為高電平期間,狀態(tài)機(jī)為數(shù)據(jù)島周期,并且在視頻數(shù)據(jù)周期前面2個(gè)時(shí)鐘周期為保護(hù)帶,在數(shù)據(jù)島周期前面和后面2個(gè)時(shí)鐘周期為保護(hù)帶,其他傳輸周期則為控制周期。

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

編碼器數(shù)據(jù)流程如圖3所示。當(dāng)HDMI20使能為低電平時(shí),輸入數(shù)據(jù)流選擇HDMI1.4模式編碼,當(dāng)HDMI20使能為高電平時(shí),輸入數(shù)據(jù)流選擇HDMI2.0模式編碼。

關(guān)于一種基于HDMI2.0的編解碼器的設(shè)計(jì)

2.2 解碼器設(shè)計(jì)

解碼器設(shè)計(jì)架構(gòu)如圖4所示,根據(jù)輸入信號(hào)確定HDMI接收器狀態(tài)機(jī),然后根據(jù)不同狀態(tài)機(jī)選擇相應(yīng)的編碼方式。

關(guān)于一種基于HDMI2.0的編解碼器的設(shè)計(jì)

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

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

當(dāng)HDMI20使能為高電平時(shí),解碼器工作在HDMI2.0模式,先通過(guò)查找表將加擾控制周期的數(shù)據(jù)解碼,再通過(guò)控制周期的序文來(lái)判斷下一傳輸周期,方法同HDMI1.4模式。

解碼器數(shù)據(jù)流程如圖5所示,當(dāng)HDMI20使能為低電平時(shí),輸入數(shù)據(jù)流選擇HDMI1.4解碼模式,當(dāng)HDMI20使能為高電平時(shí),輸入數(shù)據(jù)流選擇HDMI2.0解碼模式。

關(guān)于一種基于HDMI2.0的編解碼器的設(shè)計(jì)

3 FPGA原型驗(yàn)證

3.1 驗(yàn)證平臺(tái)設(shè)計(jì)

本文的FPGA驗(yàn)證平臺(tái)如圖6所示,首先,由測(cè)試激勵(lì)產(chǎn)生模塊提供輸入數(shù)據(jù)流,連接到編碼器模塊的輸入接口。其次,編碼器模塊生成的編碼數(shù)據(jù)連接到解碼器模塊的輸入接口。最后,將解碼器的輸出數(shù)據(jù)流與測(cè)試激勵(lì)產(chǎn)生模塊提供的輸入數(shù)據(jù)流進(jìn)行比較,驗(yàn)證數(shù)據(jù)是否一致[10]。

關(guān)于一種基于HDMI2.0的編解碼器的設(shè)計(jì)

3.2 驗(yàn)證結(jié)果

根據(jù)上述FPGA驗(yàn)證平臺(tái),采用硬件描述語(yǔ)言Verilog HDL,在Quartus II 15.0軟件平臺(tái)上,對(duì)設(shè)計(jì)代碼進(jìn)行綜合和布局布線,生成可燒錄的配置文件,并下載到Stratix IV EP45GX530KH40C2 Altera FPGA開(kāi)發(fā)板上。利用邏輯分析軟件Signal Tap抓取相關(guān)測(cè)試信號(hào),輸入輸出信號(hào)的定義與圖6一致。

如圖7所示,當(dāng)輸入信號(hào)h2_enable為低電平時(shí),編解碼器工作在HDMI1.4模式下。輸出信號(hào)與輸入信號(hào)中間有5個(gè)時(shí)鐘周期的延遲,是因?yàn)榫幋a器和解碼器各占用2個(gè)時(shí)鐘周期,數(shù)據(jù)從編碼器傳輸?shù)浇獯a器占用了1個(gè)時(shí)鐘周期。由圖7可見(jiàn),輸出信號(hào)與輸入信號(hào)一致,在HDMI1.4模式下編解碼器設(shè)計(jì)正確。

關(guān)于一種基于HDMI2.0的編解碼器的設(shè)計(jì)

如圖8所示,當(dāng)輸入信號(hào)h2_enable為高電平時(shí),編解碼器工作在HDMI2.0模式下。輸出信號(hào)與輸入信號(hào)中間有5個(gè)時(shí)鐘周期的延遲,是因?yàn)榫幋a器和解碼器各占用2個(gè)時(shí)鐘周期,數(shù)據(jù)從編碼器傳輸?shù)浇獯a器占用了1個(gè)時(shí)鐘周期。由圖8可見(jiàn),輸出信號(hào)與輸入信號(hào)一致,在HDMI2.0模式下編解碼器設(shè)計(jì)正確。

關(guān)于一種基于HDMI2.0的編解碼器的設(shè)計(jì)

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

關(guān)于一種基于HDMI2.0的編解碼器的設(shè)計(jì)

4 結(jié)論

本文根據(jù)HDMI2.0版標(biāo)準(zhǔn)中編解碼算法的定義,設(shè)計(jì)了一種編解碼器,并向下兼容HDMI1.4版標(biāo)準(zhǔn),最終在FPGA平臺(tái)上實(shí)現(xiàn)了原型驗(yàn)證。

驗(yàn)證結(jié)果表明,本設(shè)計(jì)正確實(shí)現(xiàn)了編解碼器的功能,滿足HDMI標(biāo)準(zhǔn)的要求,占用邏輯資源少,可應(yīng)用于系統(tǒng)設(shè)計(jì)中。

聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點(diǎn)僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場(chǎng)。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問(wèn)題,請(qǐng)聯(lián)系本站處理。 舉報(bào)投訴
  • 編解碼器
    +關(guān)注

    關(guān)注

    0

    文章

    273

    瀏覽量

    24744
  • HDMI2.0
    +關(guān)注

    關(guān)注

    0

    文章

    48

    瀏覽量

    8954
收藏 人收藏
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

    評(píng)論

    相關(guān)推薦
    熱點(diǎn)推薦

    音頻編解碼器技術(shù)

    語(yǔ)音編解碼器技術(shù)的發(fā)展定程度上處于靜止?fàn)顟B(tài),但音頻編解碼器技術(shù)直在向前演進(jìn)。音頻編解碼器朝更多的環(huán)繞聲通道發(fā)展就是
    發(fā)表于 02-03 16:17 ?5318次閱讀

    HDMI編解碼器只能通過(guò)IIC地址0x39進(jìn)行讀寫嗎

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

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

    編解碼器是用于對(duì)數(shù)字媒體文件(如歌曲或視頻)進(jìn)行壓縮或解壓縮的軟件。Windows Media Player 和其他程序使用編解碼器來(lái)播放并創(chuàng)建數(shù)字媒體文件。
    發(fā)表于 04-06 09:00

    請(qǐng)問(wèn)怎樣去設(shè)計(jì)曼徹斯特編解碼器?

    一種基于CPLD的曼徹斯特編解碼器設(shè)計(jì)。
    發(fā)表于 05-06 10:32

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

    怎樣運(yùn)用CPLD去控制曼徹斯特編解碼器
    發(fā)表于 05-07 07:09

    基于CPLD的卷積碼編解碼器的設(shè)計(jì)

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

    什么是音頻編解碼器?

    什么是音頻編解碼器? 編解碼器(編碼/解碼器)轉(zhuǎn)換成模擬信號(hào)的數(shù)字碼流,另個(gè)相同的編解碼器
    發(fā)表于 05-03 23:48 ?4180次閱讀

    網(wǎng)絡(luò)視頻編解碼器5000

    網(wǎng)絡(luò)視頻編解碼器5000
    發(fā)表于 12-23 02:20 ?0次下載

    VS200視頻編解碼器使用說(shuō)明書(shū)v2.0

    VS200視頻編解碼器使用說(shuō)明書(shū)v2.0
    發(fā)表于 12-27 16:13 ?0次下載

    一種高速卷積編解碼器的FPGA實(shí)現(xiàn)

    一種高速卷積編解碼器的FPGA實(shí)現(xiàn)
    發(fā)表于 02-07 15:05 ?22次下載

    一種基于低成本FPGA的高速8B_10B編解碼器設(shè)計(jì)_陳章進(jìn)

    一種基于低成本FPGA的高速8B_10B編解碼器設(shè)計(jì)_陳章進(jìn)
    發(fā)表于 03-19 11:46 ?1次下載

    分析了各主流編解碼器的優(yōu)勢(shì)與不足,并對(duì)編解碼器的選擇給出建議

    盡管AV1和AVS2走向成熟還需時(shí)日,但至少讓用戶有了更多選擇。Hulu全球高級(jí)研發(fā)經(jīng)理傅德良撰文分析了各主流編解碼器的優(yōu)勢(shì)與不足,并對(duì)編解碼器的選擇給出了自己的建議。
    的頭像 發(fā)表于 02-06 14:23 ?1.5w次閱讀

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

    編解碼器或視頻壓縮標(biāo)準(zhǔn)決定。3、對(duì)于通過(guò)互聯(lián)網(wǎng)的高質(zhì)量視頻流,H.264已經(jīng)成為一種常見(jiàn)的編解碼器,解碼器是因?yàn)橐纛l視頻數(shù)據(jù)存儲(chǔ)要先通過(guò)壓縮,否則數(shù)據(jù)量太龐大,而壓縮需要通過(guò)
    的頭像 發(fā)表于 06-24 19:02 ?1.4w次閱讀

    探究SoundStream神經(jīng)音頻編解碼器

    發(fā)布人:Google Research 研究員 Neil Zeghidour 和 Marco Tagliasacchi 音頻編解碼器通??梢杂行У貕嚎s音頻,以此減少對(duì)存儲(chǔ)空間的需求或網(wǎng)絡(luò)帶寬。理想
    的頭像 發(fā)表于 09-23 09:49 ?3326次閱讀
    探究SoundStream神經(jīng)音頻<b class='flag-5'>編解碼器</b>

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

    視頻編碼包括什么,視頻編解碼器是如何工作的?我們將在下面深入挖掘,并涵蓋我們的流媒體最佳視頻編解碼器列表。
    的頭像 發(fā)表于 04-21 10:42 ?3144次閱讀