RM新时代网站-首页

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

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

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

MIPI2.5G DPHY TX demo移植指南

XL FPGA技術(shù)交流 ? 來(lái)源:XL科技 ? 作者:XL科技 ? 2023-07-14 10:21 ? 次閱讀

最近陸續(xù)有客戶(hù)在評(píng)估易靈思的Ti180。Ti180的MIPI 2.5G是硬核。今天做一個(gè)簡(jiǎn)單的移植來(lái)試驗(yàn)下MIPI DSI 驅(qū)屏。

MIPI 2.5G DPHY簡(jiǎn)介

Ti180有4組MIPI 2.5G DPHY,每組是4組數(shù)據(jù)和一個(gè)時(shí)鐘

支持MIPI DPHY1.2版本協(xié)議

支持ULPS.

支持連續(xù)與非連續(xù)時(shí)鐘模式。

支持反向傳輸。

MIPI TX 參考時(shí)鐘來(lái)源?

MIPI TX的參考有GPIO,PLL輸出和core三個(gè)來(lái)源。

1342c1ea-21ec-11ee-962d-dac502259ad0.png

(1)如果是GPIO 輸入,請(qǐng)參考pinout設(shè)計(jì)文件里有一欄Hard Block PLL REFCLK.就是指如果硬件如果參考時(shí)鐘從外部供給時(shí)指定的管腳。這是在硬件設(shè)計(jì)時(shí)需要注意的,需要提前規(guī)劃好時(shí)鐘的來(lái)源。

136376b0-21ec-11ee-962d-dac502259ad0.png

(2)如果把時(shí)鐘參考設(shè)置為PLL又應(yīng)該怎么使用,明顯IP核上并沒(méi)有給出任何設(shè)置PLL參考源的選項(xiàng)。PLL的參考只能是固定的。當(dāng)我們選擇PLL的時(shí)候,下圖的Resource會(huì)指定需要用那個(gè)PLL,如下圖的PLL_TL1,這時(shí)我們就必須要使用PLL_TL1,但是選擇的是PLL_TL1的輸出的那個(gè)時(shí)鐘呢?在下圖的Instance后面還是空白的。

1382e888-21ec-11ee-962d-dac502259ad0.png

于是我們新建一個(gè)PLL_TL1,并把所有的輸出時(shí)鐘都打開(kāi)。

13a277a2-21ec-11ee-962d-dac502259ad0.png

當(dāng)我們?cè)俅尾榭碊PHY的參考時(shí),發(fā)現(xiàn)Instance已經(jīng)不再為空,因?yàn)槭侵付藀ll_inst__CLKOUT3.說(shuō)明用的是PLL_TL1的clk_out3,所以在設(shè)計(jì)時(shí)也要注意對(duì)該時(shí)鐘的規(guī)劃。

13ce9cc4-21ec-11ee-962d-dac502259ad0.png

(3)如果時(shí)鐘選擇Core呢?這時(shí)時(shí)鐘可以手動(dòng)輸入想選擇的時(shí)鐘,無(wú)論是從GCLK輸入的還是PLL輸出的。

13eb3c8a-21ec-11ee-962d-dac502259ad0.png

另外需要提醒要注意時(shí)鐘頻率的選擇哦。

如果要修改速率DPHY部分應(yīng)該做什么呢?

(1)修改PHY Bandwidth參數(shù)。

140a296a-21ec-11ee-962d-dac502259ad0.png

(2)在Timing中也可以確認(rèn)

142be352-21ec-11ee-962d-dac502259ad0.png

(2)修改clk_byte_HS ,該時(shí)鐘要求為phy_clk_byte_HS的兩倍。

時(shí)鐘方案

該demo中MIPI DSI TX的IP部分時(shí)鐘主要如下,

(1)在DPHY中會(huì)生成一個(gè)phy_clk_byte_HS給DSI TX IP。

(2)同時(shí)還會(huì)通過(guò)PLL輸出一個(gè)clk_byte_HS 給DSI TX IP,該時(shí)鐘要求是phy_clk_HS的兩倍,demo上這兩個(gè)時(shí)鐘并不同源。

(3)另外PLL還提供了MIPI TX IP需要的pixel_clk和axi_clk。

1446f4da-21ec-11ee-962d-dac502259ad0.png

復(fù)位處理:

(1)DSI TX IP是有initial時(shí)間的,所以要等待initial時(shí)間過(guò)后再配置寄存器才能發(fā)送出去。

(2)video輸出復(fù)位要在寄存器配置完成之后才能釋放。

寄存器配置:

Ti180的寄存器配置與Ti60一樣,易靈思提供了一個(gè)DSI porch cal.xlsx表,輸入想要配置的timing生成IP核的配置參數(shù);

另外,屏的配置要根據(jù)屏廠提供的相關(guān)資料來(lái)使用,這是因?yàn)榧拇嫫鞯拿顣?huì)有很大差異。具體怎么使用晚些時(shí)間再更新。

移植說(shuō)明:

該demo是MIPI DPHY 4lane 1G輸出。內(nèi)部產(chǎn)生了一個(gè)彩條。

(1)MIPI屏速率是1Gbps4 lane.

(2)分辨率是1920x1080

(3) demo來(lái)自易靈思提供的DSI TX demo。

(4)目前demo板沒(méi)有預(yù)留MIPI的GPIO參考,為了方便就直接通過(guò)Core時(shí)鐘來(lái)驅(qū)動(dòng)(PLL輸入還是要指定位置的),實(shí)際這個(gè)時(shí)鐘也是從PLL輸出的。

(5)屏使用的是易靈demo板中提供的手機(jī)屏。

146c043c-21ec-11ee-962d-dac502259ad0.png

(3)目前MIPI DSI TX IP里面有兩個(gè)參數(shù),clk_byte_HS和phy_clk_byte_HS,而且文檔明確說(shuō)明clk_byte_HS是phy_clk_byte_HS的2倍。如果在DPHY中把數(shù)據(jù)總線(xiàn)位寬修改成16位,還必須是2倍關(guān)系嗎?

148a0bbc-21ec-11ee-962d-dac502259ad0.png

 .clk_byte_HS        (dphy_byte_clk  ),
.clk_pixel(i_sysclk),
.phy_clk_byte_HS(mipi_dphy_tx_pclk),

注意:

(1)如果使用易靈思原廠提供的demo板評(píng)估,要連接R171,這個(gè)是LCD屏的復(fù)位信號(hào) 。

(2)屏的參數(shù)與IP的參數(shù)目前共用。

更新說(shuō)明

-v2:

(1)增加了屏復(fù)位和寄存器配置說(shuō)明。

(2)使用聚吉鑫科技的1080p60的LCD屏

審核編輯:湯梓紅
聲明:本文內(nèi)容及配圖由入駐作者撰寫(xiě)或者入駐合作網(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)注

    1

    文章

    379

    瀏覽量

    28124
  • 時(shí)鐘
    +關(guān)注

    關(guān)注

    10

    文章

    1733

    瀏覽量

    131446
  • MIPI
    +關(guān)注

    關(guān)注

    11

    文章

    310

    瀏覽量

    48613
  • DSI
    DSI
    +關(guān)注

    關(guān)注

    0

    文章

    51

    瀏覽量

    42349
  • 易靈思
    +關(guān)注

    關(guān)注

    5

    文章

    46

    瀏覽量

    4862

原文標(biāo)題:MIPI2.5G DPHY TX demo移植 -v2

文章出處:【微信號(hào):gh_ea2445df5d2a,微信公眾號(hào):FPGA及視頻處理】歡迎添加關(guān)注!文章轉(zhuǎn)載請(qǐng)注明出處。

收藏 人收藏

    評(píng)論

    相關(guān)推薦

    關(guān)于MIPI DPHYMIPI CPHY接口比較及FPGA實(shí)現(xiàn)方案

    為何要選擇這比DPHY復(fù)雜多的物理層呢?一切都是為了提升帶寬,從圖2可以看出,某種線(xiàn)態(tài)的可能有5種不同的變化。
    的頭像 發(fā)表于 11-12 15:07 ?1.2w次閱讀
    關(guān)于<b class='flag-5'>MIPI</b> <b class='flag-5'>DPHY</b>和<b class='flag-5'>MIPI</b> CPHY接口比較及FPGA實(shí)現(xiàn)方案

    基于Xilinx FPGA實(shí)現(xiàn)MIPI DPHY接口案例分析

    作者:Hello,Panda 這次分享一個(gè)在Xilinx FPGA實(shí)現(xiàn)MIPI DPHY接口的案例(包括CIS協(xié)議層)。截止目前為止,Xilinx僅在Ultrascale+及其以上版本的FPGA
    的頭像 發(fā)表于 01-28 14:11 ?1.4w次閱讀
    基于Xilinx FPGA實(shí)現(xiàn)<b class='flag-5'>MIPI</b> <b class='flag-5'>DPHY</b>接口案例分析

    1.5G MIPI dsi TX移植注意事項(xiàng)及demo - update8

    硬件平臺(tái) 軟件平臺(tái): 使用注意事項(xiàng) MIPI Dsi的使用相比于CSI多了一些寄存器控制,生成的example直接仿真是可以的,但是修改了參數(shù),一些參數(shù)也要做相應(yīng)的調(diào)整。這里我們來(lái)做個(gè)簡(jiǎn)單總結(jié)
    的頭像 發(fā)表于 06-27 08:43 ?955次閱讀
    1.5<b class='flag-5'>G</b> <b class='flag-5'>MIPI</b> dsi <b class='flag-5'>TX</b><b class='flag-5'>移植</b>注意事項(xiàng)及<b class='flag-5'>demo</b> - update8

    RK3566/RK3568平臺(tái)上的Camera使用指南

    1、MIPI CSI用法RK3566/RK3568平臺(tái)僅有一個(gè)標(biāo)準(zhǔn)物理mipi csi2 dphy,可以工作在兩個(gè)模式: full mode 和split mode, 拆分為csi2_dphy
    發(fā)表于 04-29 18:23

    Gowin MIPI DPHY RX TX用戶(hù)使用指南

    Gowin MIPI D-PHY RX TX 用戶(hù)指南主要內(nèi)容包括功能特點(diǎn)、端口描述、時(shí)序說(shuō)明、配置調(diào)用、參考設(shè)計(jì)等。主要用于幫助用戶(hù)快速了解 Gowin MIPID-PHY RX TX
    發(fā)表于 09-30 07:29

    Gowin MIPI D-PHY RX TX Advance用戶(hù)使用指南

    Gowin MIPI D-PHY RX/TX Advance 用戶(hù)指南主要內(nèi)容包括功能特點(diǎn)、端口描述、時(shí)序說(shuō)明、配置調(diào)用、參考設(shè)計(jì)等。主要用于幫助用戶(hù)快速了解Gowin MIPI D-
    發(fā)表于 09-30 06:41

    Gowin MIPI DPHY的用戶(hù)指南

    本次發(fā)布的 MIPI D-PHY 的 IO TYPE 選項(xiàng)新增 MIPI IO 模式,IP CoreGenerator 已支持調(diào)用 MIPI D-PHY 。MIPI D-PHY 參考設(shè)
    發(fā)表于 10-08 06:59

    請(qǐng)問(wèn)RK3568 MIPI RX DPHY接收MIPI協(xié)議的是否同時(shí)支持CSI與DSI兩種協(xié)議?

    請(qǐng)問(wèn)RK3568 MIPI RX DPHY接收MIPI協(xié)議的是否同時(shí)支持CSI與DSI兩種協(xié)議?
    發(fā)表于 02-22 16:59

    SN75DPHY440SS MIPI? CSI-2/DSI DPHY 重定時(shí)器

    電子發(fā)燒友網(wǎng)為你提供TI(ti)SN75DPHY440SS相關(guān)產(chǎn)品參數(shù)、數(shù)據(jù)手冊(cè),更有SN75DPHY440SS的引腳圖、接線(xiàn)圖、封裝手冊(cè)、中文資料、英文資料,SN75DPHY440SS真值表,SN75
    發(fā)表于 10-16 10:08
    SN75<b class='flag-5'>DPHY</b>440SS <b class='flag-5'>MIPI</b>? CSI-2/DSI <b class='flag-5'>DPHY</b> 重定時(shí)器

    Gowin MIPI D PHY RX TX用戶(hù)指南

    電子發(fā)燒友網(wǎng)站提供《Gowin MIPI D PHY RX TX用戶(hù)指南.pdf》資料免費(fèi)下載
    發(fā)表于 09-15 15:23 ?6次下載
    Gowin <b class='flag-5'>MIPI</b> D PHY RX <b class='flag-5'>TX</b>用戶(hù)<b class='flag-5'>指南</b>

    為何要選擇比DPHY復(fù)雜多的物理層CPHY呢?

    MIPI是移動(dòng)領(lǐng)域最主流的視頻傳輸接口規(guī)范,目前應(yīng)用最廣泛的是MIPI DPHYMIPI CPHY兩組協(xié)議簇
    的頭像 發(fā)表于 03-29 09:50 ?1997次閱讀

    MIPI2.5G DPHY TX demo移植教程

    最近陸續(xù)有客戶(hù)在評(píng)估易靈思的Ti180。Ti180的MIPI 2.5G是硬核。今天做一個(gè)簡(jiǎn)單的移植來(lái)試驗(yàn)下MIPI DSI 驅(qū)屏。
    的頭像 發(fā)表于 04-18 10:07 ?1947次閱讀
    <b class='flag-5'>MIPI2.5G</b> <b class='flag-5'>DPHY</b> <b class='flag-5'>TX</b> <b class='flag-5'>demo</b><b class='flag-5'>移植</b>教程

    MIPI dsi TX移植注意事項(xiàng)

    MIPI Dsi的使用相比于CSI多了一些寄存器控制,生成的example直接仿真是可以的,但是修改了參數(shù),一些參數(shù)也要做相應(yīng)的調(diào)整。這里我們來(lái)做個(gè)簡(jiǎn)單總結(jié) 。
    的頭像 發(fā)表于 05-22 10:01 ?876次閱讀
    <b class='flag-5'>MIPI</b> dsi <b class='flag-5'>TX</b><b class='flag-5'>移植</b>注意事項(xiàng)

    MIPI dsi TX移植注意事項(xiàng)

    MIPI Dsi的使用相比于CSI多了一些寄存器控制,生成的example直接仿真是可以的,但是修改了參數(shù),一些參數(shù)也要做相應(yīng)的調(diào)整。這里我們來(lái)做個(gè)簡(jiǎn)單總結(jié) 。 (1)BANK電壓要配置成1.2V
    的頭像 發(fā)表于 07-08 10:20 ?769次閱讀
    <b class='flag-5'>MIPI</b> dsi <b class='flag-5'>TX</b><b class='flag-5'>移植</b>注意事項(xiàng)

    MIPI PHY包含哪幾類(lèi)接口?MIPI DPHY協(xié)議簡(jiǎn)介

    MIPI PHY包含三類(lèi)接口DPHY、MPHY、CPHY。
    的頭像 發(fā)表于 03-13 13:41 ?5238次閱讀
    <b class='flag-5'>MIPI</b> PHY包含哪幾類(lèi)接口?<b class='flag-5'>MIPI</b> <b class='flag-5'>DPHY</b>協(xié)議簡(jiǎn)介
    RM新时代网站-首页