女人自慰AV免费观看内涵网,日韩国产剧情在线观看网址,神马电影网特片网,最新一级电影欧美,在线观看亚洲欧美日韩,黄色视频在线播放免费观看,ABO涨奶期羡澄,第一导航fulione,美女主播操b

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

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

3天內不再提示

PHY的管理接口MDIO/MDC時序圖解析

454398 ? 來源:博客園 ? 作者:ryankang ? 2020-10-07 15:25 ? 次閱讀

MDC/MDIO接口是為MII總線接口定義的,在802.3協議clause 22中有詳細的介紹,MII用于連接MAC和PHY,包含兩種信號

1.數據接口,用于MAC和PHY之間接收和發送以太網數據

2.一個PHY管理接口,即MDIO接口,用于讀寫PHY的控制寄存器和狀態寄存器。

本文主要描述PHY的管理接口,MDIO/MDC.

MDIO總線只支持 MAC作為主設備,PHY作為從設備。MIDO支持兩種時序,分別為Clause 22和Clause 45.

MDIO clause 22 是 MDIO 使用的一種信號時序,在這個信號時序模式,MAC 先向 MDIO 信號線上拍 32 個周期,接著傳輸 16 bit 的控制位。16 個信號位包含了兩個開始位, 2 個訪問控制位,5 bits 的 PHY 地址,5 bits 的寄存器地址,以及 2 bits 的翻轉位。 當進行寫操作的時候,MAC 在接下來的周期中提供地址和數據;當進行讀操作的時候, PHY 會翻轉 MDIO 之后向 MDIO 信號線上發送數據。

MDIO也支持 Clause 45時序,其是 Clause 22的拓展協議。與 Clause 22不同的是, 16位中的起始位:Clause 22是 00, 而 Clause 45是 01.

MDC (Management Data Clock), MDC是由MAC管理實體輸出給PHY,作為管理數據MDIO的參考時鐘信號,在上升沿觸發MDIO的讀寫。MDC是一個非周期性的信號,最小時鐘周期為400ns,與MII中的TX_CLK和RX_CLK無關。

MDIO(Management Data Input Output),MDIO是一個雙向信號線,用來傳輸PHY的控制和狀態信息。控制信息由MAC驅動,狀態信息有PHY驅動。MDIO信號線初始為三態,由MAC或者PHY來驅動信號。

MDC/MDIO時序圖

MDIO由MAC驅動的時候,MAC芯片提供最小10ns的建立時間和最小10ns的保持時間。

需要注意的是,為了保證PHY能準確采樣,當MAC向MDIO寫數據的時候,需要在MDC的上升沿之前就把數據寫到MDIO上,要求等待10ns以上再發出一個MDC的上升沿。

MDIO由PHY芯片驅動時候,由MAC芯片在MDC的上升沿進行采樣。而為了保證MAC能準確采樣,當PHY向MDIO寫數據時,這個clock-to-data的delay時間范圍可以是0-300ns(小于上面提到的400ns)。

Preamble+Start:32bits的前導碼以及2bit的開始位。

OP Code:2bits的操作碼,10表示讀,01表示寫

PHYAD:5bits的PHY地址,一般PHY地址從0開始順序編號,例如6口switch中PHY地址為0-5。

REGAD:5bits的寄存器地址,即要讀或寫的寄存器。

Turn Around:2bits的TA,在讀命令中,MDIO在此時由MAC驅動改為PHY驅動,并等待一個時鐘周期準備發送數據。在寫命令中,不需要MDIO方向發生變化,則只是等待兩個時鐘周期準備寫入數據。

Data:16bits數據,在讀命令中,PHY芯片將讀到的對應PHYAD的REGAD寄存器的數據寫到Data中,在寫命令中,MAC將要寫入對應PHYAD的REGAD寄存器的值寫入Data中。

Idle:空閑狀態,此時MDIO無源驅動,處高阻狀態,但一般用上拉電阻使其處在高電平。

Marvel CN71XX的SMI電路圖

CN71XX的CPU有兩個SMI的管理接口,其中SMI0連接到了BCM54210的PHY芯片。

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

    關注

    40

    文章

    5582

    瀏覽量

    174775
  • Mac
    Mac
    +關注

    關注

    0

    文章

    1117

    瀏覽量

    52609
  • 時鐘信號
    +關注

    關注

    4

    文章

    465

    瀏覽量

    29073
收藏 人收藏

    評論

    相關推薦
    熱點推薦

    基于RV1126開發板修改Ethernet內核設備樹

    訪問phy寄存器。 ?? ?? MDIO:Management Data Input/Output的縮寫。MDIO接口包含在IEEE802.3協議中,是專用于MAC與
    的頭像 發表于 04-17 10:30 ?195次閱讀
    基于RV1126開發板修改Ethernet內核設備樹

    電容型傳感芯片MDC04、MDC02中文手冊

    電子發燒友網站提供《電容型傳感芯片MDC04、MDC02中文手冊.pdf》資料免費下載
    發表于 04-09 17:10 ?0次下載

    可以在任何FLEXCOMM接口上使用MDIO嗎?

    我正在使用 NXP LPC55S28JBD100與 I2C 和 MDIO 設備通信。在MCUXpresso IDE的PINS工具中,我在FLEXCOMM3顯示屏中看到引腳列為MDIOMDC。FLEXCOMM3 可以作為
    發表于 04-08 07:52

    T2081 VSC8572 phy:Ping不起作用的原因?

    我有一個定制的 T2081板VSC8572我們使用地址0x1d的 phy 芯片。當我們遍歷 u-boot 代碼時,不支持這個 Phy。我們能夠使用具有通用 phy 配置的 mii 命令訪問 P
    發表于 04-01 07:33

    stm32F407VGT6是不是不能去使用SGMII模式去去連接PHY

    最近接手一個項目,其中有一個是關于F4進行配置PHY的工作。硬件采用SGMII的連接模式,即PHY與MCU只有MDIOMDC兩線連接。 我在CUBE上生成工程發現只能選擇MII或者R
    發表于 03-14 15:45

    嵌入式學習-飛凌嵌入式ElfBoard ELF 1板卡-開發板適配之ENET

    EVK評估板使用的方案一致,所以這里不再一一列舉ENET使用各個引腳。 IOMUX配置 主要是配置兩組網絡相關引腳復用功能,兩組網絡使用同一個MDIO接口:ENET2_MDC和ENET2_M
    發表于 02-21 09:32

    飛凌嵌入式ElfBoard ELF 1板卡-開發板適配之ENET

    EVK評估板使用的方案一致,所以這里不再一一列舉ENET使用各個引腳。 IOMUX配置 主要是配置兩組網絡相關引腳復用功能,兩組網絡使用同一個MDIO接口:ENET2_MDC和ENET2_M
    發表于 02-20 08:47

    Marvell 88E1512-A0-NNP2I000、88E6176-A1-TFJ2C000 以太網交換機 QFN 封裝

    ? 在所有運行速度下自動 MDI/MDIX 交叉 ? 自動極性校正 ? 符合 IEEE 802.3 標準的自動協商 ? 軟件可編程 LED 模式,包括 LED 測試 ? MDC/XMDIO 管理接口
    發表于 01-03 17:04

    TMS320C6000 DSP EMAC/MDIO模塊參考指南

    電子發燒友網站提供《TMS320C6000 DSP EMAC/MDIO模塊參考指南.pdf》資料免費下載
    發表于 12-21 09:40 ?0次下載
    TMS320C6000 DSP EMAC/<b class='flag-5'>MDIO</b>模塊參考指南

    使用DP83822IRHBR和AM4376進行RGMII通訊時,無法建立通訊怎么解決?

    在使用DP83822IRHBR(配成RGMII模式)和AM4376進行RGMII通訊時,無法建立通訊,并發現MDCMDIO(在MDC上升沿時讀取數據)存在時序問題,如下圖中紅色圈出
    發表于 12-16 06:04

    轉換MDIO的電壓

    電子發燒友網站提供《轉換MDIO的電壓.pdf》資料免費下載
    發表于 09-21 11:10 ?0次下載
    轉換<b class='flag-5'>MDIO</b>的電壓

    適用于工業應用的使用MDIO的以太網PHY配置

    電子發燒友網站提供《適用于工業應用的使用MDIO的以太網PHY配置.pdf》資料免費下載
    發表于 09-21 10:24 ?0次下載
    適用于工業應用的使用<b class='flag-5'>MDIO</b>的以太網<b class='flag-5'>PHY</b>配置

    聚焦MIPI 系列之四:一文盤點D-PHY/C-PHY/M-PHY之架構與測試解決方案

    移動行業處理器接口(MIPI)作為智能手機、平板電腦等移動設備設計的核心,其標準化的接口協議對提升設備性能至關重要。MIPI聯盟定義了多種內部接口標準,包括攝像頭接口CSI、顯示
    的頭像 發表于 08-02 10:13 ?1547次閱讀
    聚焦MIPI 系列之四:一文盤點D-<b class='flag-5'>PHY</b>/C-<b class='flag-5'>PHY</b>/M-<b class='flag-5'>PHY</b>之架構與測試解決方案

    使用ethernetLan8720進行以太網,運行兩天報內存問題為什么?

    mac_config.smi_mdc_gpio_num = CONFIG_EXAMPLE_ETH_MDC_GPIO; mac_config.smi_mdio
    發表于 06-20 07:56

    IDF4.4.6中esp_eth_mac_new_esp32函數能用什么替代?

    = ETH_MAC_DEFAULT_CONFIG(); mac_config.smi_mdc_gpio_num = self->mdc_pin; mac_config.smi_mdio
    發表于 06-05 07:14