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

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

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

3天內不再提示

HDMI的協議以及驅動編碼實現案例

454398 ? 來源:AI加速微信公眾號 ? 作者:AI加速微信公眾號 ? 2020-11-04 12:51 ? 次閱讀

引言

做圖像處理沒有顯示怎么能行,所以用兩章來介紹HDMI的協議以及編碼實現。HDMI的編碼,仿真和調試會花費較長時間,特別是第一次在windows環境下部署UVM環境,對于剛剛入門UVM的我來說,這塊也花費了很長時間。截止目前設計和仿真的代碼都已經做完。所以這章主要介紹HDMI的協議以及設計的架構,之后再用一章來介紹HDMI的實現和驅動編寫。

HDMI協議簡介

HDMI包含物理層和鏈路層結構,物理層定義了信號的物理接口,以及物理層物理層編碼方式。鏈路層定義了幀格式,包含了圖像,聲音,和控制信息

1)物理層信號

TMDS Data:采用差分傳輸,共有三路。

TMDS Data shield:

TMDS clock:A類型的時鐘頻率小于55MHz,即最大傳輸165M pixels/sec。

TMDS clock shield:

SCL:串口通信時鐘。

SDA:串口通信數據通路。

CEC:用戶可以通過CEC協議對設備進行控制。

Hot Plug Detect:對供電電源進行檢測信號,提示電源超過或者不足。

圖1.1 物理層信號定義

圖1.1 物理層信號定義

2)鏈路層結構

鏈路層主要包含如下信息:

圖1.2 鏈路層包含信息

圖1.2 鏈路層包含信息

整個傳輸的幀時序結構如圖1.3:其中HSYNC、VSYNC是圖像同步信號,都為高電平,表示是有效圖像數據。Preamble用于區分數據類型,具體如圖1.4。video數據以2bit的leading gurad band開頭,之后是連續的一行圖像數據。Data island用于傳輸聲音信息,一些音視頻描述信息等。Data island被放置于非有效video圖像區域。這部分不是必須的,我們進行圖像處理僅僅用于顯示處理,所以不進行data island字段設計。這部分介紹略過。

圖1.3 幀時序結構

內容

圖1.4 preamble結構

圖1.4 preamble結構

3)物理層編碼

控制信號包括HSYNC、VSYNC以及CTL0……2。其具體映射到物理傳輸線上為:

Case(D1, D0):

0, 0: q = 10b1101010100;

0, 1: q = 10b0010101011;

1, 0: q = 10b0101010100;

1, 1: q = 10b1010101011;

Endcase

Video數據8bit被編碼為10bit,這樣可以降低TMDS物理路徑上電位轉變次數。算法如下:


圖1.5 video data物理層編碼

圖1.5 video data物理層編碼

HDMI設計架構
HDMI設計中不包含data island的結構解析,因為僅僅用于顯示。整體結構如圖2.1。包含兩大部分:

1)hdmi_link

用于從ddr中獲得圖像數據,并封裝成鏈路層格式。其中cfg是通過arm端實現寄存器配置,包括圖像的起始地址,大小,圖像長寬,blank的大小等。Ctrl是實現對HDMI的整體控制,包括使能HDMI發送,處理hotplug以及產生HDMI傳輸中斷等。Img_reader通過axi總線從DDR中獲得圖像數據,pack是完成鏈路層格式的打包,并發送到物理層。

2)hdmi_phy

這層主要是將鏈路層幀結構進行物理編碼,并轉換為串行數據發送出去。Encoder就是對幀結構進行編碼,每8bit轉換為10bit數據。Serial中用到了芯片的SERDERS,將并行10bit數據轉化為高速串行數據。

3)PLL

產生兩種時鐘信號:一種用于鏈路層數據打包和讀取等,而tmds_clk是高速串行時鐘。用于提供給物理接口。

圖2.1 HDMI設計結構

圖2.1 HDMI設計結構

驗證架構

這部分用UVM來實現的,利用了UVM的基本架構。大致如圖3.1。

1)img_seq,img_drv

產生圖像并通過axi發送給DUT,同時將數據發送給img_monitor用于產生對比數據。

2)sw config

模擬軟件行為,配置寄存器數據。

3)img_monitor

獲取原始img數據產生對比文件,然后拉取DUT中link層和phy層數據,進行對比。輸出對比結果。

圖3.1 UVM驗證架構

圖3.1 UVM驗證架構

總結
簡單介紹了HDMI協議,并設計了HDMI顯示架構。完成了設計和仿真代碼。下一章將會介紹仿真和調試過程。

編輯:hfy


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

    關注

    32

    文章

    1734

    瀏覽量

    152197
  • 圖像處理
    +關注

    關注

    27

    文章

    1299

    瀏覽量

    56837
收藏 人收藏

    評論

    相關推薦

    HDMI接口與MT6582V兼容,實現HDMI投影連接

    ,插上沒反應 3、網上搜尋了相關軟件,但是還是實現不了 4、再查詢CPU,MT6582V,老掉牙的芯片,原來3G手機用的,不支持HDMI。崩潰。。。 5、想求助各位大佬,假如更換CPU,是不是就可以解決? 6、如果不行,還有什么DIY方法嗎? 拜謝!!!
    發表于 01-03 22:10

    山澤科技引領HDMI 2.1 FRL協議的創新之路

    和技術解決方案的公司,正在通過其對HDMI 2.1 FRL(Fixed Rate Link)協議的支持,為用戶帶來更加卓越的視聽享受。 HDMI 2.1 FRL協議概述
    的頭像 發表于 12-12 15:27 ?202次閱讀

    HDMI TMDS和FRL協議是什么?

    HDMI TMDS和FRL協議簡介 HDMI 2.1標準引入了兩種不同的信號傳輸技術:TMDS(Transition Minimized Differential Signaling)和FRL
    的頭像 發表于 11-27 17:07 ?437次閱讀

    HDMI接口類型有哪些 HDMI接口與DisplayPort接口的比較

    1.0-1.4 :這是早期的HDMI標準,支持1080p分辨率的視頻傳輸。 HDMI 2.0 :支持4K分辨率(3840x2160)和60Hz的刷新率,以及更高的音頻格式。 HDMI
    的頭像 發表于 11-27 14:22 ?855次閱讀

    索尼FCB模組搭配HDMI編碼板助力道路監控

    索尼FCB模組搭配HDMI編碼板在道路監控領域具有顯著的優勢,以下是具體分析:
    的頭像 發表于 11-27 11:12 ?167次閱讀

    光纖HDMI線與銅芯HDMI線:山澤品牌推薦

    產品線,包括光纖HDMI線和銅芯HDMI線。本文將為您詳細介紹這兩類產品,并給出推薦建議。 光纖HDMI線 產品亮點 長距離傳輸:光纖HDMI線采用光信號傳輸技術,能夠
    的頭像 發表于 11-15 15:13 ?343次閱讀

    如何實現比較器以提高工業驅動應用中旋轉編碼器的性能

    電子發燒友網站提供《如何實現比較器以提高工業驅動應用中旋轉編碼器的性能.pdf》資料免費下載
    發表于 09-19 13:09 ?0次下載
    如何<b class='flag-5'>實現</b>比較器以提高工業<b class='flag-5'>驅動</b>應用中旋轉<b class='flag-5'>編碼</b>器的性能

    Linux網絡協議棧的實現

    請求并與底層的網絡硬件進行交互。本文將深入探討 Linux 網絡協議棧的架構與實現,涵蓋數據包處理流程、關鍵模塊、協議棧層次以及性能優化等方面。
    的頭像 發表于 09-10 09:51 ?355次閱讀
    Linux網絡<b class='flag-5'>協議</b>棧的<b class='flag-5'>實現</b>

    HDMI 2.0與HDMI 2.1有什么區別

    HDMI 2.0與HDMI 2.1是高清多媒體接口(High-Definition Multimedia Interface)的兩個不同版本,它們在帶寬、傳輸速度、支持的視頻格式、顯示效果以及新技術支持等方面存在顯著差異。以下是
    的頭像 發表于 07-25 18:15 ?4.4w次閱讀

    集成電源監控,算法控制的4通道直流編碼電機驅動模塊|4EncoderMotor V1.1

    NEW4EncoderMotorV1.14EncoderMotorV1.1是一款4通道編碼電機驅動模塊,采用STM32+BL5617H橋驅動IC方案。I2C通信的方式,支持從機地址修改,提供靈活
    的頭像 發表于 07-20 08:30 ?439次閱讀
    集成電源監控,算法控制的4通道直流<b class='flag-5'>編碼</b>電機<b class='flag-5'>驅動</b>模塊|4EncoderMotor V1.1

    關于LT86101X國產芯片的特點以及適用程序:HDMI、DVI中繼器

    LT86101X是一款深度優化的HDMI重新驅動程序和pd++到HDMI電平移位IC,通過執行電纜或板的走線損耗補償來增強TMDS信號質量
    的頭像 發表于 07-08 15:53 ?678次閱讀
    關于LT86101X國產芯片的特點<b class='flag-5'>以及</b>適用程序:<b class='flag-5'>HDMI</b>、DVI中繼器

    為何建議選擇光纖hdmi

    HDMI線采用光信號傳輸數據,具有傳輸速度快、信號穩定的優勢。它能夠實現長距離的無損傳輸,保障4K影像及高保真音頻的本真。 抗電磁干擾:光纖HDMI線不受外界電磁干擾,確保了信號的純凈和完整,非常適合游戲電競玩家
    的頭像 發表于 05-22 09:56 ?520次閱讀

    hdmi是什么接口連接顯示器

    HDMI接口,全稱“高清多媒體接口”,是一種全數字化視頻以及聲音發送接口,能夠發送未壓縮的音頻和視頻信號。HDMI接口通過單一的線纜傳輸高質量的音頻和視頻信號,支持高清晰度和多聲道音頻傳輸。同時
    的頭像 發表于 04-19 10:19 ?1434次閱讀

    HDMI音視頻采集與H.264編碼?體化采集卡LCC260數據手冊

    LCC260是靈卡技術研發的?款HDMI音視頻采集與H.264編碼?體化的采集卡。其輸入接口HDMI最高支持1920x1080p@60fps視頻輸入,輸出接口采用USB2.0,可同時輸出兩路視頻流和一路音頻流,一路輸出H.264
    發表于 04-12 14:38 ?1次下載

    基于FPGA的TMDS編碼

    在我們之前的學習中,了解到HDMI是一種全數字化視頻和聲音發送接口,可以發送音頻以及視頻信號。HDMI向下兼容DVI,DVI只能傳輸視頻信號。HDMI和DVI接口
    發表于 04-09 15:45
    主站蜘蛛池模板: 久久综合给合久久狠狠狠…| 伊人久久大香线蕉avapp下载| 欧美色偷偷亚洲天堂bt| 日本特交大片免费观看| 特级毛片AAAAAA| 一一本之道高清手机在线观看| GOGOGO高清在线播放免费| 古月娜下面好紧好爽| 久久a级片| 色爱AV综合区| 在线欧美免费人成视频| 电影日本妻子| 萝莉御姐被吸奶| 午夜福利体检| wwwxxx日本护士| 精品视频一区二区三三区四区| 亚洲 在线 日韩 欧美| 影音先锋av丝袜天堂| 国产精品VIDEOSSEX久久发布| 久久精品视频15人人爱在线直播| 日本超A大片在线观看| 亚洲人成色777777老人头| 成人国产亚洲欧美成人综合网 | 99视频网址| 九色PORNY真实丨首页| 视频一区国产在线第一页| 91欧美秘密入口| 狠狠国产欧美在线视频| 色姊姊真舒服| qvod快播在线观看| 男男gaygay拳头| 在线视频中文字幕| 湖南张丽大战黑人hd视频| 午夜国产福利| 成人无码国产AV免费看直播| 美女脱三角裤| 依恋影院在线观看| 极品少妇粉嫩小泬啪啪AV| 玩两个少妇女邻居| 国产AV视频二区在线观看| 人人爽久久久噜噜噜丁香AV|