0
  • 聊天消息
  • 系統(tǒng)消息
  • 評(píng)論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線課程
  • 觀看技術(shù)視頻
  • 寫(xiě)文章/發(fā)帖/加入社區(qū)
會(huì)員中心
电子发烧友
开通电子发烧友VIP会员 尊享10大特权
海量资料免费下载
精品直播免费看
优质内容免费畅学
课程9折专享价
創(chuàng)作中心

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

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

易靈思MIPI CSI自環(huán)調(diào)試步驟

XL FPGA技術(shù)交流 ? 來(lái)源:XL科技 ? 作者:XL科技 ? 2022-12-26 10:59 ? 次閱讀

最近在幫助客戶分析MIPI的問(wèn)題,所以有此總結(jié)。第一次使用MIPI的人可能不知道怎么在易靈思平臺(tái)上下手,今天我們來(lái)分享下MIPI的調(diào)試過(guò)程。

一、平臺(tái)介紹

軟件 :Efinity 2022.1.226.4.3

硬件平臺(tái) :易靈思的IMX477子卡加上代理商中印云端(全稱:中印云端(深圳)科技有限公司)制作的Ti60F100核心板。

7d3b009c-82ca-11ed-bfe3-dac502259ad0.png

二、獲取并掌握MIPI傳輸評(píng)估工具

(1)獲取易靈思提供的鈦金系列FPGA-mipi-utility.xlsm文件,在文件內(nèi)進(jìn)行設(shè)置。

首先在Enter the video information中輸入要傳輸?shù)?a target="_blank">視頻信息。要說(shuō)明的是Pixel clock frequency對(duì)應(yīng)IP核64位接口位寬的時(shí)鐘,并不對(duì)應(yīng)每個(gè)像素的時(shí)鐘。另外Horizontal blanking per line(us)是指Thfp + Thbp + Thsa和,

另外要求HSA,HBP和HFP的值都不能是0。因?yàn)橐艚oMIPI包中PH(Packet Head,32Bit)和PF(Packet Footer,16Bit)傳輸時(shí)間。

這是在傳輸過(guò)程確保能否正確傳輸?shù)臈l件。

7d783fde-82ca-11ed-bfe3-dac502259ad0.png

7d9156c2-82ca-11ed-bfe3-dac502259ad0.png

在Enter the MIPI interface details輸入MIPI接口的參數(shù)

7d9be39e-82ca-11ed-bfe3-dac502259ad0.png

在Enter the TX timing parameter settings欄可以勾掉use default values根據(jù)接收端的參數(shù)來(lái)設(shè)置。

7db17272-82ca-11ed-bfe3-dac502259ad0.png

當(dāng)參數(shù)都輸入完成之后,在Results中提示PASS說(shuō)明參數(shù)輸入正確,否則會(huì)有錯(cuò)誤提示,需要根據(jù)錯(cuò)誤提示來(lái)修改參數(shù)。

7dbda84e-82ca-11ed-bfe3-dac502259ad0.png

三、硬件準(zhǔn)備

(1)修改硬件電壓。

MIPI自環(huán)測(cè)試先要把MIPI IO所在的bank電壓調(diào)到1.2V,本demo中,我選擇的是Bank_3A的IO作為輸出和Bank_1B的IO作為輸入。

7dd5e756-82ca-11ed-bfe3-dac502259ad0.png

所以要把P1和P2的電壓切換到VCC_1V2

7de847de-82ca-11ed-bfe3-dac502259ad0.png

(2)生成example并分配管腳

因?yàn)樯傻膃xample是對(duì)應(yīng)易靈思Ti60F225 demo板的,所我們要移植到Ti60F100 demo板上。管腳分配在J1和J2的對(duì)應(yīng)位置。另外要修改下對(duì)應(yīng)的時(shí)鐘和復(fù)位即可。

7e08745a-82ca-11ed-bfe3-dac502259ad0.png

7e31308e-82ca-11ed-bfe3-dac502259ad0.png

時(shí)鐘分配到GPIOL_P_07。這是一個(gè)全局時(shí)鐘,頻率為25M,剛好與原來(lái)的demo對(duì)應(yīng)。正因?yàn)槭侨?,所以要注意pll要選擇core輸入。

7e3b0992-82ca-11ed-bfe3-dac502259ad0.png

復(fù)位管腳我們分配給GPIOL_N_18

7e47ada0-82ca-11ed-bfe3-dac502259ad0.png

四、評(píng)估傳輸參數(shù)

(1)根據(jù)時(shí)鐘要求計(jì)算pixel時(shí)鐘支持的范圍。可能自環(huán)的時(shí)候這兩個(gè)時(shí)鐘會(huì)有一些矛盾,但是相差不大的話,經(jīng)過(guò)確認(rèn)是沒(méi)有問(wèn)題的。另外我們也相信能夠發(fā)送成功的,接收也可以。

MIPI TX要求:

PIX_CLK_MHZ <=?(DATARATE_MPBS * NUM_DATA_LANE) / PACK_BIT。

MIPI RX要求:

PIX_CLK_MHZ >= (DATARATE_MPBS * NUM_DATA_LANE) / PACK_BIT

MIPI接口參數(shù)如下:

MIPI Data Lane = 2

MIPIData Rate = 800Mbps

視頻格式如下:

parameter PIXEL_BIT  = 24,
 parameter PACK_BIT   = 48,
parameterHSA=5,//minimumvalueispixelcntvalue,eg:RGB888-2
 parameter HBP        = 5,   //minimum value is pixel cnt value, eg: RGB888 - 2
 parameter HFP        = 1024,
parameterHACT_CNT =1920,//h_total=2945
 parameter VSA        = 1,
 parameter VBP        = 1,
 parameter VFP        = 100,
 parameter VACT_CNT   = 1080,     // v_total =    1182 3,480,990
 parameter HS_BYTECLK_MHZ = 100,
  parameter DATATYPE = 6'h24     //24 - RGB888

按照上面的公式計(jì)算像素時(shí)鐘。

DATARATE_MPBS  = 800
NUM_DATA_LANE = 2
PACK_BIT = 48
PIX_CLK_MHZ<=?800?*?2/?48?=?33.33?//像素時(shí)鐘頻率

是這樣就行了嗎?當(dāng)然不是,還要確認(rèn)修改成兩個(gè)lane之后原來(lái)的數(shù)據(jù)帶寬是否還能傳輸呢?要用評(píng)估工具進(jìn)行評(píng)估保證PASS。

這里Horizontal blankingper line(us) =(5+5+1024)*(1000/66)ns = 15.51us

7e5c3dce-82ca-11ed-bfe3-dac502259ad0.png

demo上我們選擇30M.要計(jì)算視頻帶寬是否能傳輸,即要考慮公式也要考慮utility表。OK ,PASS.

===================================

五、MIPI 自環(huán)測(cè)試

===================================

連續(xù)時(shí)鐘方案

(1)配置參數(shù)

首先我們想要測(cè)試的是兩個(gè)lane的自環(huán),所以要先在IP核把data lane修改成2。

7e7408f0-82ca-11ed-bfe3-dac502259ad0.png

(2)修改傳輸時(shí)鐘頻率。

(3)上板調(diào)試

這一步到了測(cè)試環(huán)節(jié)。首先添加debug,觀察r_fail和r_pass信號(hào)。上板之后我們檢測(cè)r_pass和r_fail信號(hào),如果r_pass為高,說(shuō)明測(cè)試通。

assign led[1] = r_fail;
assign led[2] = r_pass;

7ea05450-82ca-11ed-bfe3-dac502259ad0.png


不連續(xù)時(shí)鐘方案

在生成IP時(shí)選擇時(shí)鐘不連續(xù)

7eabf404-82ca-11ed-bfe3-dac502259ad0.png

demo中第一幀幀頭解析錯(cuò)誤,所以會(huì)出現(xiàn)不能pass的提示,但實(shí)際后面的幀都解析出來(lái)了。所以經(jīng)過(guò)分析傳輸正常。

下面直觀感受下什么是連續(xù)和不連續(xù)。

不連續(xù)發(fā)送的波形,可以看到很多LP_CLK_OE上拉

7edb670c-82ca-11ed-bfe3-dac502259ad0.png

連續(xù)時(shí)則沒(méi)有。

7eef3bce-82ca-11ed-bfe3-dac502259ad0.png

六、問(wèn)題分析

(1)如果是不連續(xù)的話由于時(shí)鐘是不連續(xù)的,所以通過(guò)邏輯分析儀抓取數(shù)據(jù)會(huì)出現(xiàn)明顯的錯(cuò)誤,這個(gè)是可以理解的。那要怎么分析數(shù)據(jù),這里有個(gè)歪點(diǎn)子,因?yàn)槭亲原h(huán),所以發(fā)送時(shí)鐘與接收時(shí)鐘是同尖的。所以用發(fā)送時(shí)鐘去抓取接收數(shù)據(jù),事實(shí)證明很好用。就算相位有偏差也問(wèn)題不大。

(2)另一個(gè)問(wèn)題是,如果出現(xiàn)了沒(méi)有pass的情況,應(yīng)該怎樣去定位問(wèn)題?

檢查控制寄存器。通過(guò)讀取寄存器的值可以大致判斷數(shù)據(jù)出錯(cuò)的方向。

7efe2a8a-82ca-11ed-bfe3-dac502259ad0.png

MIPI RX控制寄存器

7f20524a-82ca-11ed-bfe3-dac502259ad0.png

MIPI TX控制寄存器

如果還是不能正確接收數(shù)據(jù)的話,易靈思還會(huì)有一些別的方式可以幫助解析數(shù)據(jù)包。

審核編輯:湯梓紅

聲明:本文內(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)投訴
  • 調(diào)試
    +關(guān)注

    關(guān)注

    7

    文章

    602

    瀏覽量

    34395
  • MIPI
    +關(guān)注

    關(guān)注

    11

    文章

    317

    瀏覽量

    49326
  • CSI
    CSI
    +關(guān)注

    關(guān)注

    1

    文章

    36

    瀏覽量

    51177
  • 核心板
    +關(guān)注

    關(guān)注

    5

    文章

    1082

    瀏覽量

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

    關(guān)注

    5

    文章

    52

    瀏覽量

    5102

原文標(biāo)題:易靈思MIPI CSI 自環(huán)調(diào)試步驟

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

收藏 0人收藏

    評(píng)論

    相關(guān)推薦

    RK3588-Camera:MIPI-CSI調(diào)試之通路解析

    RK3588-Camera:MIPI-CSI調(diào)試之通路解析
    的頭像 發(fā)表于 06-10 10:29 ?6013次閱讀
    RK3588-Camera:<b class='flag-5'>MIPI-CSI</b><b class='flag-5'>調(diào)試</b>之通路解析

    FPGA flash操作原理

    FPGA flash操作原理分享
    的頭像 發(fā)表于 04-09 15:03 ?1224次閱讀

    MIPI2.5G DPHY CSI2DSI demo移植 -v1

    最近陸續(xù)有客戶在評(píng)估的Ti180。Ti180的MIPI 2.5G是硬核。今天做一個(gè)簡(jiǎn)單的移植來(lái)試驗(yàn)下MIPI DSI 驅(qū)屏。 因?yàn)橛锌?/div>
    的頭像 發(fā)表于 01-21 16:56 ?867次閱讀
    <b class='flag-5'>MIPI</b>2.5G DPHY <b class='flag-5'>CSI</b>2DSI demo移植 -v1

    SinlinxA33開(kāi)發(fā)板 使用MIPI DSI屏幕

    SinlinxA33開(kāi)發(fā)板 使用MIPI DSI屏幕我這里用的是從芯買(mǎi)的mipi屏幕,
    發(fā)表于 01-02 09:49

    mipi csimipi csi phy部件之間如何連接?

    mipi csimipi csi phy部件之間如何連接?
    發(fā)表于 03-10 06:15

    MIPI-CSI像素時(shí)鐘限制是否與CSI塊限制相同?

    相機(jī)輸入到 MIPI-CSI。然后,MIPI-CSI 將數(shù)據(jù)轉(zhuǎn)換為并行 CSI。所以,我的問(wèn)題是,MIPI-CSI 像素時(shí)鐘限制是否與 CSI
    發(fā)表于 03-17 07:09

    基于賽FPGA的低成本MIPI接口IP

    基于FPGA的低成本MIPI接口,專門(mén)針對(duì)視頻顯示器和攝像頭的。設(shè)計(jì)嵌入式系統(tǒng)DSI和CSI-2視頻接口的用戶現(xiàn)在即可采用低成本MIPI接口
    發(fā)表于 02-10 16:54 ?1.7w次閱讀

    推Trion Titanium FPGA,采用 “Quantum? 計(jì)算架構(gòu)”

    Trion Titanium FPGA 是基于16納米工藝節(jié)點(diǎn),并采用的 “Quantum? 計(jì)算架構(gòu)”。
    發(fā)表于 07-20 17:01 ?1552次閱讀

    FPGA之---國(guó)產(chǎn)化替代選型策略

    本文介紹國(guó)產(chǎn)FPGA廠商,利用超低功耗、超高性能的FPGA芯片,目前供貨穩(wěn)定,性價(jià)比
    的頭像 發(fā)表于 01-04 11:13 ?3141次閱讀

    淺談RAM使用

    RAM在使用時(shí)可以會(huì)遇到一些問(wèn)題,這里把常用的問(wèn)題總結(jié)下。
    的頭像 發(fā)表于 02-01 09:53 ?1438次閱讀
    淺談<b class='flag-5'>易</b><b class='flag-5'>靈</b><b class='flag-5'>思</b>RAM使用

    內(nèi)部重配置實(shí)現(xiàn)遠(yuǎn)程更新

    除通過(guò)外部多功能IO來(lái)選擇之外,通過(guò)內(nèi)部重配置實(shí)現(xiàn)遠(yuǎn)程更新操作也非常簡(jiǎn)單。
    的頭像 發(fā)表于 05-30 09:24 ?1976次閱讀
    <b class='flag-5'>易</b><b class='flag-5'>靈</b><b class='flag-5'>思</b>內(nèi)部重配置實(shí)現(xiàn)遠(yuǎn)程更新

    RAM使用指南

    RAM在使用時(shí)可以會(huì)遇到一些問(wèn)題,這里把常用的問(wèn)題總結(jié)下。
    的頭像 發(fā)表于 06-07 09:19 ?2014次閱讀
    <b class='flag-5'>易</b><b class='flag-5'>靈</b><b class='flag-5'>思</b>RAM使用指南

    MIPI CSI-2 RX Subsystem IP介紹和PHY實(shí)現(xiàn)淺談

    MIPI CSI-2 RX Subsystem IP實(shí)現(xiàn)MIPI CSI-2 v2.0協(xié)議以及底層的MIPI D-PHY v2.0協(xié)議
    的頭像 發(fā)表于 07-07 14:15 ?2207次閱讀

    Ti60F100驅(qū)動(dòng)LCD屏案例

    其中Ti60F100的核心板與MIPI 子卡之間通過(guò)QSE座連接,這也是所有demo板都使用的接口方案。MIPI子卡通過(guò)FPC 30p
    發(fā)表于 07-10 11:51 ?1284次閱讀
    <b class='flag-5'>易</b><b class='flag-5'>靈</b><b class='flag-5'>思</b>Ti60F100驅(qū)動(dòng)LCD屏案例

    FPGA產(chǎn)品的主要特點(diǎn)

    近年來(lái),全球半導(dǎo)體供應(yīng)鏈屢受挑戰(zhàn),芯片短缺問(wèn)題一度對(duì)行業(yè)產(chǎn)生深遠(yuǎn)影響。通過(guò)優(yōu)化供應(yīng)鏈管理、強(qiáng)化產(chǎn)能規(guī)劃,確??蛻舻腇PGA需求得到及時(shí)滿足。面向工業(yè)控制、機(jī)器視覺(jué)、醫(yī)療影像、消費(fèi)電子、汽車(chē)智駕等一眾終端領(lǐng)域,
    的頭像 發(fā)表于 12-04 14:20 ?1176次閱讀
    <b class='flag-5'>易</b><b class='flag-5'>靈</b><b class='flag-5'>思</b>FPGA產(chǎn)品的主要特點(diǎn)

    電子發(fā)燒友

    中國(guó)電子工程師最喜歡的網(wǎng)站

    • 2931785位工程師會(huì)員交流學(xué)習(xí)
    • 獲取您個(gè)性化的科技前沿技術(shù)信息
    • 參加活動(dòng)獲取豐厚的禮品