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

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

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

梳理一下DPHY的集成驗(yàn)證

全棧芯片工程師 ? 來(lái)源:全棧芯片工程師 ? 2023-04-10 10:56 ? 次閱讀

小編設(shè)計(jì)的集成MIPI DPHY的MCU版圖如下,今天梳理下DPHY的集成驗(yàn)證。

線網(wǎng)驅(qū)動(dòng)強(qiáng)度(drive strength):

用于表示0的強(qiáng)度:highz0、supply0、strong0、pull0、weak0。

用于表示1的強(qiáng)度:highz1、supply1、strong1、pull1、weak1。

supply,strong,pull,weak強(qiáng)度依次下降,注意,supply0和supply1用于模型電源,就是只能提供0和1值的線網(wǎng),通常只在Vendor提供的標(biāo)準(zhǔn)單元庫(kù)中使用,平時(shí)不用。

舉個(gè)例子MIPI DPHY的testbench的DP、DN接口在HS模式、LP模式/ULPS模式下的驅(qū)動(dòng)力如下,仿真模式下,為了讓HS的驅(qū)動(dòng)力最強(qiáng),我們用supply來(lái)驅(qū)動(dòng)bufif1,然后LP模式用pull來(lái)驅(qū)動(dòng)bufif1。

1abc04fe-d610-11ed-bfe3-dac502259ad0.png

我們以dphy_ipi_tests測(cè)試為例,具體仿真驅(qū)動(dòng)函數(shù)如下:

initialize_dut函數(shù)對(duì)DUT初始化:

      phy_testclr     = 1'b1;
      phy_testdin     = 8'd0;
      phy_testen      = 1'd0;
      phy_testclk     = 1'd0;
 
      presetn= 1'd0;
      #(10)
      presetn= 1'd1;
      #(10)
      update_phy_test_ctrl1;
      update_phy_test_ctrl0;

給下面寄存器賦初始值(無(wú)效值):

task update_phy_test_ctrl0;
   apbWrite(`CSI2_HOST_PHY_TEST_CTRL0_OS, {30'd0, phy_testclk, phy_testclr});
endtask


task update_phy_test_ctrl1;
apbWrite(`CSI2_HOST_PHY_TEST_CTRL1_OS,{15'd0, phy_testen, 8'd0, phy_testdin});
endtask

1b627adc-d610-11ed-bfe3-dac502259ad0.png

特別注意phy_test_ctrl1寄存器是用于DPHY的配置:

1b9174b8-d610-11ed-bfe3-dac502259ad0.png

//CSI2 Controller Programming
apbWrite(`CSI2_HOST_PHY_SHUTDOWNZ_OS, 32'hFFFF_FFFF); // 取消phy shutdown
apbWrite(`CSI2_HOST_DPHY_RSTZ_OS     , 32'hFFFF_FFFF); // 取消phy reset復(fù)位
apbWrite(`CSI2_HOST_CSI2_RESETN_OS   , 32'hFFFF_FFFF); // 取消csi2 reset復(fù)位

配置DPHY的帶寬為1GHz,配置接口時(shí)序如下:

1bc2c73e-d610-11ed-bfe3-dac502259ad0.png





審核編輯:劉清

聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(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)注

    31

    文章

    5290

    瀏覽量

    119787
  • MIPI
    +關(guān)注

    關(guān)注

    11

    文章

    304

    瀏覽量

    48524
  • DUT
    DUT
    +關(guān)注

    關(guān)注

    0

    文章

    189

    瀏覽量

    12304
  • MCU芯片
    +關(guān)注

    關(guān)注

    3

    文章

    246

    瀏覽量

    11348

原文標(biāo)題:MCU的DPHY+CSI2的驅(qū)動(dòng)驗(yàn)證(一)

文章出處:【微信號(hào):全棧芯片工程師,微信公眾號(hào):全棧芯片工程師】歡迎添加關(guān)注!文章轉(zhuǎn)載請(qǐng)注明出處。

收藏 人收藏

    評(píng)論

    相關(guān)推薦

    簡(jiǎn)單梳理一下嵌入式視覺領(lǐng)域的主流硬件平臺(tái)

    去年發(fā)布第篇博客嵌入式視覺淺談()后直沒有時(shí)間好好梳理,到現(xiàn)在年半的時(shí)間直在忙項(xiàng)目開發(fā)
    發(fā)表于 12-23 07:17

    梳理一下FreeRTOS任務(wù)管理單元實(shí)現(xiàn)思路

    關(guān)注、星標(biāo)嵌入式客棧,精彩及時(shí)送達(dá)[導(dǎo)讀] 學(xué)習(xí)梳理一下FreeRTOS任務(wù)管理單元實(shí)現(xiàn)思路,代碼分析基于V10.4.3。從本文開始計(jì)劃寫個(gè)圖解freeRTOS內(nèi)核系列筆記分享給朋友們,...
    發(fā)表于 01-13 07:08

    梳理一下FreeRTOS內(nèi)核代碼規(guī)范

    [導(dǎo)讀] 遇到些朋友感覺FreeRTOS內(nèi)核代碼看起來(lái)很不習(xí)慣,不習(xí)慣其編碼風(fēng)格,本文就來(lái)梳理一下其代碼規(guī)范,便于提高閱讀其代碼的效率。代碼基于FreeRTOS V10.4.3。FreeR...
    發(fā)表于 03-01 07:33

    分析一下哪些人最能成大事

    轉(zhuǎn)眼間,年關(guān)將至。梳理年我們用汗水換來(lái)的收獲,驀然發(fā)現(xiàn), 有的人做生意賺的缽滿盆溢,有的人在慘淡維持,有的人依舊止步不前....同樣都是直銷人,為何現(xiàn)狀天差地別?今天給大家分析一下哪些人最能成大事、賺大錢?望大家見賢思齊,見
    的頭像 發(fā)表于 12-21 14:46 ?1707次閱讀

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

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

    SN65DPHY440SS SN65DPHY440SS CSI-2/DSI DPHY 重定時(shí)器

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

    個(gè)真實(shí)網(wǎng)站的驗(yàn)證碼為例,實(shí)現(xiàn)了基于一下KNN的驗(yàn)證碼識(shí)別

    很多網(wǎng)站登錄都需要輸入驗(yàn)證碼,如果要實(shí)現(xiàn)自動(dòng)登錄就不可避免的要識(shí)別驗(yàn)證碼。本文以個(gè)真實(shí)網(wǎng)站的驗(yàn)證碼為例,實(shí)現(xiàn)了基于一下KNN的
    的頭像 發(fā)表于 12-24 17:27 ?7732次閱讀

    電磁爐加熱一下就停一下什么原因及解決辦法

    電磁爐有時(shí)會(huì)出現(xiàn)加熱故障,現(xiàn)象是熱一下一下在熱一下又停一下,基本隔
    發(fā)表于 03-18 09:02 ?27.3w次閱讀

    電磁爐加熱一下就停一下什么原因

    電磁爐加熱一下就停一下什么原因。
    的頭像 發(fā)表于 06-04 10:01 ?3.8w次閱讀

    梳理一下常用的各種存儲(chǔ)器的相關(guān)知識(shí)

    前幾天跟同事聊到我們常用的各種存儲(chǔ)器,比如硬盤,DDR內(nèi)存條的些知識(shí),突然發(fā)現(xiàn)大概知道是啥意思,但是說(shuō)出來(lái)又感覺含糊不清,今天咱們起來(lái)梳理一下。
    發(fā)表于 09-05 15:00 ?3170次閱讀

    梳理一下RISC-V的基礎(chǔ)概念

    芯片 是所有半導(dǎo)體元器件的統(tǒng)稱,它是把定數(shù)量的常用電子元件(如電阻,電容,晶體管等),通過(guò)半導(dǎo)體工藝集成起,具有特定功能的電路。
    的頭像 發(fā)表于 10-18 09:53 ?2704次閱讀

    認(rèn)識(shí)一下只有driver的驗(yàn)證平臺(tái)

    對(duì)于個(gè)驗(yàn)證平臺(tái)而言,最重要的角色是激勵(lì)的產(chǎn)生,最開始,driver是集合了數(shù)據(jù)的產(chǎn)生、發(fā)送于體這么個(gè)重要的角色(后面到進(jìn)入真正UVM會(huì)將功能分離)。
    的頭像 發(fā)表于 06-15 18:09 ?714次閱讀
    認(rèn)識(shí)<b class='flag-5'>一下</b>只有driver的<b class='flag-5'>驗(yàn)證</b>平臺(tái)

    認(rèn)識(shí)一下幾個(gè)常用的門級(jí)電路

    標(biāo)準(zhǔn)單元庫(kù)是數(shù)字集成電路的積木,是復(fù)雜電路和系統(tǒng)的基礎(chǔ)。今天我們來(lái)認(rèn)識(shí)一下其中的幾個(gè)常用門級(jí)電路。
    的頭像 發(fā)表于 10-09 15:49 ?1371次閱讀
    認(rèn)識(shí)<b class='flag-5'>一下</b>幾個(gè)常用的門級(jí)電路

    DPHY在high-speed模式下有雙向傳輸?shù)墓δ軉幔?/a>

    DPHY在high-speed模式下有雙向傳輸?shù)墓δ軉幔课铱?b class='flag-5'>dphy的協(xié)議里有這么兩段描述,不太理解什么意思?
    的頭像 發(fā)表于 04-03 09:18 ?578次閱讀
    <b class='flag-5'>DPHY</b>在high-speed模式下有雙向傳輸?shù)墓δ軉幔? />    </a>
</div>                            <div   id=

    SNx5DPHY440SS CSI-2/DSI DPHY 重計(jì)時(shí)器數(shù)據(jù)表

    電子發(fā)燒友網(wǎng)站提供《SNx5DPHY440SS CSI-2/DSI DPHY 重計(jì)時(shí)器數(shù)據(jù)表.pdf》資料免費(fèi)下載
    發(fā)表于 06-25 11:07 ?0次下載
    SNx5<b class='flag-5'>DPHY</b>440SS CSI-2/DSI <b class='flag-5'>DPHY</b> 重計(jì)時(shí)器數(shù)據(jù)表