[轉帖]ADV7511與HDMI發送


2015-07-20  18:40:32周一

來源:http://oldhippo.blog.163.com/blog/static/786507720104944722637/

筆記本屏EDID數據疑難詳解

 

來源:http://wenku.baidu.com/link?url=qnbGzmYXY0VibP5u3tx7hdf25IAWwHplV7xxqT3Hb56BouTwphbFokTkROri6DqF1C99Eh6D0slex_ZbUddSLTsenFtMAuKWlAqsJpLX0_K

EDID數據格式解析

2015-07-16 13:25:44周四

 

HDCP Host Tx的硬件和固件需要處理更多的內容,例如:熱插拔檢測(HPD)線、接收機感知(RxSense)狀態、EDID讀和視頻傳送的啟動、HDCP能力的檢測、認證:本地鏈路密鑰交換、認證:本地鏈路完整性檢查、視頻加密、音頻/視頻靜閉、中繼器鏈路認證、密鑰撤消。

來源:http://blog.sina.com.cn/s/blog_679686370100vj71.html

HDMI之HDCP

為了保證HDMI或者DVI傳輸的高清晰信號不會被非法錄制,就出現了HDCP技術。HDCP技術規范由Intel領頭完成,當用戶對高清晰信號進行非法復制時,該技術會進行干擾,降低復制出來的影像的質量,從而對內容進行保護。

HDCP的保護原理:

  在整個傳輸過程中,發送端和接收端都存儲了一個可用密鑰集,這些密鑰都被秘密地存儲起來,發送端和接收端根據密鑰進行加密解密運算。在加解密運算中還要加入一個特別的值——KSV(Key Selection Vector,密匙選擇矢量)。支持HDCP的每個設備都會有一個唯一的KSV序列號,發送端和接收端的密碼處理單元會核對對方的KSV值,以確定連接是合法的。其詳細過程為:發送端會由自己的密碼引擎產生一個64bit的偽隨機序列An,並將其和自己的KSV同時發送給接收端。接收端會隨后反饋回自己的KSV和Repeater位。兩個KSV必須符合正確的格式,都由20個0和20個1組成。發送端和接收端的密碼處理單元會獨立地計算出各自的R0、Mo和Ks的值,然后將兩個R0值進行比較,只有在兩者完全吻合的情況下才會通過認證。

    在加密過程中,HDCP會對每個像素進行處理,使畫面變得毫無規律、無法識別。而只有相互認證同步(?)后的發送端和接收端才能進行解密運算,還原數據。關於HDCP采用的加密方式沒有找到資料以供研究。

在解密過程中,HDCP系統會每2秒鍾進行一次連接確認;同時每128幀畫面進行一次發送端和接收端的同步識別(?),以確保連接同步。

    另外,為了應對密鑰泄漏的情況,HDCP特別建立了密鑰撤銷機制。每個支持HDCP的設備的密鑰集KSV都是唯一的,HDCP系統會將收到的KSV與撤銷列表中的KSV進行比較和查找,如果接收到的KSV出現在撤銷列表中,則表明這個KSV是非法的,認證過程會失敗。這個撤銷密匙列表包含在HDCP對應的多媒體數據中,並且能自動更新。

 

------------------------------------------------------------------------------------------------------

 

ADV7511中HPD在TV切換信號源時,會拉低下,然后再按Reset鍵就會開始處理中斷信息。在中斷引腳INT由低變高時,顯示器中EDID信息(顯示器默認地址是0xA0)過DDC I2C總線傳送到ADV7511芯片中,用示波器觀察DDC SDA和SCL線的傳輸過程,發現在傳送完器件地址0xA0后會再傳寄存器地址0x00再傳器件地址0xA1后開始連續讀256個字節數據,其中EDID開頭是00h,FFh,FFh,FFh,FFh,FFh,FFh,00h。HPD默認情況是高電平,INT中斷有效是低電平。

1、http://bbs.ednchina.com/FORUM_POST_33_146678_0.HTM

最近在做HDMI接口的項目,發送芯片采用的是ADI的ADV7511。現只拿到了ADV7511 硬件設計 指南和ADV7511軟件驅動指南的資料。有幾個問題希望得到幫助:
1.ADV7511 datasheet在那可得到?
2.是否有ADV7511寄存器配置腳本?
3.如果不使用音頻是否音頻的寄存器都可以不用配置?
4.不使用HDCP時,是否只是不將寄存器R0xAF[7]最高位置1?
5.配置流程是否如下?
檢測HPD引腳,HPD為高電平。 給器件上電,等待EDID讀取完成標志,清標志。 評估EDID,不啟用HDCP。
設置固定配置寄存器。 設置視頻和音頻格式。 開啟TMDS輸出。
答:
ADV7511的硬件設計和軟件設計就是全部的使用手冊了。這兩個文檔分別從硬件和軟件詳細的介紹了ADV7511,
ADV7511的寄存器,您需要將您的信息發到[email]china.support@analog.com[/email],我們通過郵件發給您。
關於您3.4.5的問題,都是正確的。
2、 http://ez.analog.com/docs/DOC-1740里面包含了所有ADV7511相關的文檔和程序代碼。
Altera中HDMI相關資料參考。
Xilinx中HDMI相關資料參考及下載
 
 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM