在线观看www成人影院-在线观看www日本免费网站-在线观看www视频-在线观看操-欧美18在线-欧美1级

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

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

3天內不再提示

如何將易靈思FPGA干到750MHz(1080P顯示)

FPGA技術江湖 ? 來源:FPGA技術江湖 ? 作者:FPGA技術江湖 ? 2022-09-06 10:16 ? 次閱讀

前陣子寫過一篇文章《如何才能半導體雪崩中活下來》,然后昨天任老爺子就發布了講話,即接下來是全球經濟衰退期,為了保證度過未來三年的“經濟”危機,縮減業務,核心聚焦,不再關注銷售額,而是現金流/利潤為王。

為了活下來,我們可以躺平;我們需要臥薪嘗膽,既然不適合去轟轟烈烈趕一把,我們反而可以利用這段時間,臥薪嘗膽,好好學習。前陣子出差+工作耽擱了下,內心無比愧疚,今天重新開始學習分享FPGA知識,歡迎各位斧正。

拿來主義的好處就是,相對效率會更高一點,并且試錯成本還低很多。那么在此感謝原廠FAE王奇搶先一步在我的開發板商移植HDMI,讓我們在易靈思Ti60 FPGA上一睹為快。

09525d42-2d84-11ed-ba43-dac502259ad0.png

易靈思鈦金系列FPGA Ti60F255的開發板,出爐已經有一些日子了,板載HDMI電路理論上是成熟的(別家FPGA上我驗證過),但卻一直沒能擠出時間來移植一下HDMI 1.4的顯示方案,今天我們就來挑戰一下IO模擬1080P60,把易靈思Ti60 FPGA干到750MHz主頻!

0964c680-2d84-11ed-ba43-dac502259ad0.png

這部分采用FPGA模擬的話,電路其實非常簡單,加了EMC芯片后的原理圖如下所示。

098ee00a-2d84-11ed-ba43-dac502259ad0.png

HDMI 采用和 DVI 相同的傳輸原理——TMDS最小化傳輸差分信號。TMDS 傳輸系統分為兩個部分:發送端和接收端。TMDS 發送端收到HDMI 接口傳來的24bit RGB信號,然后對這些數據進行編碼和并/串轉換,再將RGB 信號的數據分別分配到獨立的傳輸通道發送出去。接收端接收來自發送端的串行信號,對其進行解碼和串/并轉換,然后發送到顯示器的控制端;與此同時也接收時鐘信號,以實現同步。

09adde92-2d84-11ed-ba43-dac502259ad0.png

網上很多FPGA模擬HDMI PHY的設計,可參見https://zhuanlan.zhihu.com/p/435937460。其中以Digilent的HDMI IP最為常見,其采用VHDL模擬TMDS,用FPGA實現HDMI的收發,節省了外部PHY芯片的成本(https://github.com/Digilent/vivado-library)。

09bb185a-2d84-11ed-ba43-dac502259ad0.png

Digilent HDMI IP方案,后來很多朋友其他平臺上都有移植,我也在Xilinx和安路上都有移植測到過,其采用VHDL實現,稍微有點復雜。不過今天我將在FAE王奇的基礎上,消化吸收另一個HDMI tx ip(采用Verilog編寫,結構很簡單),在易靈思Ti60 FPGA挑戰下1080P60(其實主頻主要還是看收發器的速率)。這里也感謝這個HDMI IP創作者的勞動果實,Verilog Header如下:

09dfdbc2-2d84-11ed-ba43-dac502259ad0.png

給出目前的框圖,如下所示,外部輸入25M,由Interface的PLL生成150/750MHz(離開148.5MHz有點偏差也沒關系),hdmi_ip接收前面測試的RGB數據后,模擬HDMI協議發送給外部,在顯示器上顯示。由于TMDS用10bit編碼,FPGA采用DDR模式進行數據發送,因此當串行時鐘是像素時鐘的10/2=5倍。

09f91344-2d84-11ed-ba43-dac502259ad0.png

我們在Interface中配置PLL,這里輸入25M,輸出150+750MHz,如下圖所示:

0a0160e4-2d84-11ed-ba43-dac502259ad0.png

另外,這里的關鍵是我們采用易靈思的Double Data IO,配置如下,這里將hdmi_tx_data和hdmi_tx_clk都打開了resync模式:

0a098530-2d84-11ed-ba43-dac502259ad0.png

查詢Efinity help文檔,可以看到DDIO的Resync Mode,用戶在Clock下降沿輸入OUT0+OUT1,GPIO在上升沿輸出OUT0,在Clock下降沿輸出OUT1,從而達到了倍頻的目的(這里的HI就是OUT0,LO就是OUT1)。

0a17f228-2d84-11ed-ba43-dac502259ad0.png

那么在代碼中,我們需要驅動GPIO DDIO前的HI與LO,我們的頂層代碼如下:

0a3e114c-2d84-11ed-ba43-dac502259ad0.png

這部分通過serdes_4b_10to1.v文件編碼輸出,相關代碼如下所示:

0a584224-2d84-11ed-ba43-dac502259ad0.png

最后,采用Efinity進行綜合,上圖中的邏輯跑到了750MHz,DDIO實現了1.5Gbps的帶寬。DDIO 1.5Gbps已經是易靈思的瓶頸了,雖然時序有一點小違例(150M到750M跨時鐘域部分電路),但是HDMI 1080P60已經成功顯示,如下所示(盜用8年前的圖,懶得拍)。

0a6a9d84-2d84-11ed-ba43-dac502259ad0.png

本來打算移植LVDS模式,但是頻率上不去,目前懷疑HDMI電路還得加上拉電阻,當前版本省略了,以后有機會再試試。下一步,上T35移植HDMI測試一下能跑到多少頻率,至少應該能跑720P吧?

0a8a50f2-2d84-11ed-ba43-dac502259ad0.png

審核編輯 :李倩

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

    關注

    1630

    文章

    21759

    瀏覽量

    604316
  • HDMI
    +關注

    關注

    32

    文章

    1719

    瀏覽量

    152077
  • 易靈思
    +關注

    關注

    5

    文章

    47

    瀏覽量

    4889

原文標題:如何將易靈思FPGA干到750MHz(1080P顯示)

文章出處:【微信號:HXSLH1010101010,微信公眾號:FPGA技術江湖】歡迎添加關注!文章轉載請注明出處。

收藏 人收藏

    評論

    相關推薦

    用TVP7002采集VGA輸出的1080P信號源,顯示分辨率顯示的是1920*1080@60Hz,為什么會有黑框顯示

    我們在用TVP7002采集VGA輸出的1080P信號源,顯示分辨率顯示的是1920*1080@60Hz,7002的寄存器參數是按照slec029a里面的表格來設置的,現在采集出來的視
    發表于 01-07 06:25

    DS90UB913A-Q1是否支持像素時鐘74.25MHz1080p 30的分辨率?

    看到DS90UB913A-Q1支持像素時鐘25MHz-100MHz; 是否支持像素時鐘74.25MHz1080p 30的分辨率? 能否推薦一下經過實踐驗證過的DS90UB913A-Q1和DS90UB914A-Q1應用過的支持
    發表于 12-30 08:34

    給DM8168兩路視頻數據1080P和640x480逐行,在正常運行一段時間后640x480就沒數據了,是什么原因導致的?

    在給DM8168兩路視頻數據1080P和640x480逐行,在正常運行一段時間后640x480就沒數據了,1080P還是正常的。 用示波器看了一下640x480的解碼芯片TVP5158沒有時鐘信號輸出但是TVP5158的寄存器可以正常的讀寫,晶振有數據,這會是什么原因導
    發表于 12-16 07:39

    FPGA產品的主要特點

    近年來,全球半導體供應鏈屢受挑戰,芯片短缺問題一度對行業產生深遠影響。通過優化供應鏈管理、強化產能規劃,確保客戶的FPGA需求得到及時滿足。面向工業控制、機器視覺、醫療影像、消費
    的頭像 發表于 12-04 14:20 ?488次閱讀
    <b class='flag-5'>易</b><b class='flag-5'>靈</b><b class='flag-5'>思</b><b class='flag-5'>FPGA</b>產品的主要特點

    有沒有一塊RGB轉HDMI支持1080P 60幀輸出的轉換芯片?

    有沒有一塊RGB轉HDMI支持1080P 60幀輸出的轉換芯片
    發表于 11-28 07:34

    DLP?顯示≥0.47英寸陣列WUXGA/1080p/WXGA/XGA/SVGA評估模塊

    電子發燒友網站提供《DLP?顯示≥0.47英寸陣列WUXGA/1080p/WXGA/XGA/SVGA評估模塊.pdf》資料免費下載
    發表于 10-31 10:11 ?0次下載
    DLP?<b class='flag-5'>顯示</b>≥0.47英寸陣列WUXGA/<b class='flag-5'>1080p</b>/WXGA/XGA/SVGA評估模塊

    SENSOR 720P/1080P靜電保護方案

    SENSOR 720P/1080P靜電保護方案 方案簡介 SENSOR 720P/1080P,即高清傳感器,是攝像機的核心部件,負責光信號
    的頭像 發表于 09-27 15:41 ?313次閱讀
    SENSOR 720<b class='flag-5'>P</b>/<b class='flag-5'>1080P</b>靜電保護方案

    TI DLP? 1080p全高清顯示芯片組

    電子發燒友網站提供《TI DLP? 1080p全高清顯示芯片組.pdf》資料免費下載
    發表于 08-31 09:38 ?0次下載
    TI DLP? <b class='flag-5'>1080p</b>全高清<b class='flag-5'>顯示</b>芯片組

    如何將一個100MHz Vp-p=2V的正弦波放大Vp-p=4V?

    請問如何將一個100MHz Vp-p=2V的正弦波 放大 Vp-p=4V?
    發表于 08-16 08:32

    帶HDCP的DS90UH947-Q1 1080p OpenLDIFPD-link III串行器數據表

    電子發燒友網站提供《帶HDCP的DS90UH947-Q1 1080p OpenLDIFPD-link III串行器數據表.pdf》資料免費下載
    發表于 07-03 10:29 ?0次下載
    帶HDCP的DS90UH947-Q1 <b class='flag-5'>1080p</b> OpenLDI<b class='flag-5'>到</b>FPD-link III串行器數據表

    DS90UB940-Q1 1080p FPD-link III至CSI-2解串器數據表

    電子發燒友網站提供《DS90UB940-Q1 1080p FPD-link III至CSI-2解串器數據表.pdf》資料免費下載
    發表于 07-02 09:49 ?0次下載
    DS90UB940-Q1 <b class='flag-5'>1080p</b> FPD-link III至CSI-2解串器數據表

    DS90UB947-Q1 1080p OpenLDIFPD-link III串行器數據表

    電子發燒友網站提供《DS90UB947-Q1 1080p OpenLDIFPD-link III串行器數據表.pdf》資料免費下載
    發表于 06-28 17:18 ?0次下載
    DS90UB947-Q1 <b class='flag-5'>1080p</b> OpenLDI<b class='flag-5'>到</b>FPD-link III串行器數據表

    TIDA-080009-采用 DLP? 技術的便攜式超小型 1080p顯示屏 PCB layout 設計

    電子發燒友網站提供《TIDA-080009-采用 DLP? 技術的便攜式超小型 1080p顯示屏 PCB layout 設計.pdf》資料免費下載
    發表于 05-19 11:19 ?0次下載
    TIDA-080009-采用 DLP? 技術的便攜式超小型 <b class='flag-5'>1080p</b><b class='flag-5'>顯示</b>屏 PCB layout 設計

    國產FPGA應用專題--Efinity軟件使用心得

    做為FPGA的集成開發環境,不同的廠家其實大同小異。很多國產廠家,如安路,高云,會在軟件上貼近Xilinx和Intel,以節省客戶的軟件使用成本。而國產廠商的的集成開發環境Efi
    的頭像 發表于 04-23 15:38 ?2170次閱讀
    國產<b class='flag-5'>FPGA</b>應用專題--<b class='flag-5'>易</b><b class='flag-5'>靈</b><b class='flag-5'>思</b>Efinity軟件使用心得

    FPGA flash操作原理

    FPGA flash操作原理分享
    的頭像 發表于 04-09 15:03 ?1031次閱讀
    主站蜘蛛池模板: 久久青草免费免费91线频观看| 免费高清在线爱做视频| 日本aaaaa特黄毛片| 亚洲性一区| 九九免费久久这里有精品23| 永久免费毛片| 一本到卡二卡三卡视频| 五月婷婷色丁香| 日本怡红| 久精品视频村上里沙| www.久色| 人人干人人艹| 1024手机在线观看视频| 亚洲精品中文字幕乱码三区一二| 被暗卫肉高h| 深爱五月激情网| 明日花绮罗在线观看| 国产资源免费观看| 亚洲午夜精品久久久久| 毛片大全高清免费| 男人操女人免费视频| 狠狠色噜噜狠狠狠狠97不卡| 特黄特色三级在线播放| 两性色午夜视频免费国产| 国产精品毛片一区二区三区| 天天综合天天操| 在线播放黄色网址| 美女扒开腿让男人桶尿口| 特黄一级真人毛片| 久久亚洲aⅴ精品网站婷婷| 在线观看高清免费播放| 国产亚洲欧美日本一二三本道| 中国一级生活片| 国产黄色三级网站| 91大神大战丝袜美女在线观看| 手机看片三级| 俺也来国产精品欧美在线观看| 一级特级aaaa毛片免费观看| 人人爱爱人人| 中文天堂网| 400部大量精品情侣网站|