那曲檬骨新材料有限公司

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

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

3天內不再提示

梳理一下DPHY的集成驗證

全棧芯片工程師 ? 來源:全棧芯片工程師 ? 2023-04-10 10:56 ? 次閱讀

小編設計的集成MIPI DPHY的MCU版圖如下,今天梳理下DPHY的集成驗證。

線網驅動強度(drive strength):

用于表示0的強度:highz0、supply0、strong0、pull0、weak0。

用于表示1的強度:highz1、supply1、strong1、pull1、weak1。

supply,strong,pull,weak強度依次下降,注意,supply0和supply1用于模型電源,就是只能提供0和1值的線網,通常只在Vendor提供的標準單元庫中使用,平時不用。

舉個例子MIPI DPHY的testbench的DP、DN接口在HS模式、LP模式/ULPS模式下的驅動力如下,仿真模式下,為了讓HS的驅動力最強,我們用supply來驅動bufif1,然后LP模式用pull來驅動bufif1。

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

我們以dphy_ipi_tests測試為例,具體仿真驅動函數如下:

initialize_dut函數對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;

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

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復位
apbWrite(`CSI2_HOST_CSI2_RESETN_OS   , 32'hFFFF_FFFF); // 取消csi2 reset復位

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

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





審核編輯:劉清

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

    關注

    31

    文章

    5363

    瀏覽量

    121194
  • MIPI
    +關注

    關注

    11

    文章

    312

    瀏覽量

    48770
  • DUT
    DUT
    +關注

    關注

    0

    文章

    189

    瀏覽量

    12491
  • MCU芯片
    +關注

    關注

    3

    文章

    253

    瀏覽量

    11630

原文標題:MCU的DPHY+CSI2的驅動驗證(一)

文章出處:【微信號:全棧芯片工程師,微信公眾號:全棧芯片工程師】歡迎添加關注!文章轉載請注明出處。

收藏 人收藏

    評論

    相關推薦

    簡單梳理一下嵌入式視覺領域的主流硬件平臺

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

    梳理一下FreeRTOS任務管理單元實現思路

    關注、星標嵌入式客棧,精彩及時送達[導讀] 學習梳理一下FreeRTOS任務管理單元實現思路,代碼分析基于V10.4.3。從本文開始計劃寫個圖解freeRTOS內核系列筆記分享給朋友們,...
    發表于 01-13 07:08

    梳理一下FreeRTOS內核代碼規范

    [導讀] 遇到些朋友感覺FreeRTOS內核代碼看起來很不習慣,不習慣其編碼風格,本文就來梳理一下其代碼規范,便于提高閱讀其代碼的效率。代碼基于FreeRTOS V10.4.3。FreeR...
    發表于 03-01 07:33

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

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

    SN75DPHY440SS MIPI? CSI-2/DSI DPHY 重定時器

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

    SN65DPHY440SS SN65DPHY440SS CSI-2/DSI DPHY 重定時器

    電子發燒友網為你提供TI(ti)SN65DPHY440SS相關產品參數、數據手冊,更有SN65DPHY440SS的引腳圖、接線圖、封裝手冊、中文資料、英文資料,SN65DPHY440SS真值表,SN65
    發表于 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> 重定時器

    個真實網站的驗證碼為例,實現了基于一下KNN的驗證碼識別

    很多網站登錄都需要輸入驗證碼,如果要實現自動登錄就不可避免的要識別驗證碼。本文以個真實網站的驗證碼為例,實現了基于一下KNN的
    的頭像 發表于 12-24 17:27 ?7821次閱讀

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

    電磁爐有時會出現加熱故障,現象是熱一下一下在熱一下又停一下,基本隔
    發表于 03-18 09:02 ?27.6w次閱讀

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

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

    梳理一下常用的各種存儲器的相關知識

    前幾天跟同事聊到我們常用的各種存儲器,比如硬盤,DDR內存條的些知識,突然發現大概知道是啥意思,但是說出來又感覺含糊不清,今天咱們起來梳理一下
    發表于 09-05 15:00 ?3595次閱讀

    梳理一下RISC-V的基礎概念

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

    認識一下只有driver的驗證平臺

    對于驗證平臺而言,最重要的角色是激勵的產生,最開始,driver是集合了數據的產生、發送于體這么個重要的角色(后面到進入真正UVM會將功能分離)。
    的頭像 發表于 06-15 18:09 ?795次閱讀
    認識<b class='flag-5'>一下</b>只有driver的<b class='flag-5'>驗證</b>平臺

    認識一下幾個常用的門級電路

    標準單元庫是數字集成電路的積木,是復雜電路和系統的基礎。今天我們來認識一下其中的幾個常用門級電路。
    的頭像 發表于 10-09 15:49 ?1977次閱讀
    認識<b class='flag-5'>一下</b>幾個常用的門級電路

    DPHY在high-speed模式下有雙向傳輸的功能嗎?

    DPHY在high-speed模式下有雙向傳輸的功能嗎?我看dphy的協議里有這么兩段描述,不太理解什么意思?
    的頭像 發表于 04-03 09:18 ?771次閱讀
    <b class='flag-5'>DPHY</b>在high-speed模式下有雙向傳輸的功能嗎?

    SNx5DPHY440SS CSI-2/DSI DPHY 重計時器數據表

    電子發燒友網站提供《SNx5DPHY440SS CSI-2/DSI DPHY 重計時器數據表.pdf》資料免費下載
    發表于 06-25 11:07 ?1次下載
    SNx5<b class='flag-5'>DPHY</b>440SS CSI-2/DSI <b class='flag-5'>DPHY</b> 重計時器數據表
    德州百家乐21点桌| 澳门百家乐规则视频| 博彩网站源码| 百家乐路单破解软件| 长治县| 娱乐城免费送体验金| 百家乐有破解的吗| 百家乐官网送錢平臺| 日博娱乐城开户| 肯博百家乐的玩法技巧和规则 | 高尔夫百家乐的玩法技巧和规则| 百家乐官网vshow| 娱乐城注册送18元| 百家乐讲谈| 喜达百家乐官网现金网| 大发888线上投注| 网上百家乐官网假| 百家乐官网的破解方法| 誉博百家乐官网开户导航| tt百家乐的玩法技巧和规则| 新东泰百家乐官网的玩法技巧和规则 | 百家乐官网在线娱乐场| 增城市| 宝马会娱乐城网址| 威尼斯人娱乐城客服| 百家乐凯时娱乐平台| 百家乐已破解的书籍| 百家乐官网赌博论谈| 浮梁县| 太阳城亚洲开户| 足球投注现金网| 悠游棋牌游戏| 棋牌游戏平台开发| 大发888娱乐场 zb8| 大发888娱乐城范本| 网络百家乐的信誉| 百家乐赌机玩法| 玩百家乐新2娱乐城| 大发888娱乐城| 澳门赌场娱乐城| 华侨人百家乐的玩法技巧和规则|