国产 无码 综合区,色欲AV无码国产永久播放,无码天堂亚洲国产AV,国产日韩欧美女同一区二区

以太網(wǎng)基礎(chǔ)理論—MAC+PHY

這篇具有很好參考價(jià)值的文章主要介紹了以太網(wǎng)基礎(chǔ)理論—MAC+PHY。希望對(duì)大家有所幫助。如果存在錯(cuò)誤或未考慮完全的地方,請(qǐng)大家不吝賜教,您也可以點(diǎn)擊"舉報(bào)違法"按鈕提交疑問。

MAC (Medium Access Control),簡(jiǎn)稱媒體訪問控制。MAC層在OSI模型中是屬于數(shù)據(jù)鏈路層,其主要任務(wù)是解決數(shù)據(jù)包發(fā)給誰。數(shù)據(jù)鏈路層包含MAC(介質(zhì)訪問控制)子層和LLC(邏輯鏈路控制)子層。

?文章來源地址http://www.zghlxwxcb.cn/news/detail-623051.html

PHY(physical),簡(jiǎn)稱物理層,是一個(gè)對(duì)OSI模型物理層的簡(jiǎn)稱。PHY包括兩個(gè)接口三個(gè)子層:

兩個(gè)接口:
1、MII接口:媒體獨(dú)立接口。PHY與MAC之間的通信方式,其中包括數(shù)據(jù)接口、管理接口。在MII的基礎(chǔ)上,又發(fā)展了RMII(Reduced Media Independant Interface,簡(jiǎn)化了MII,比MII用的信號(hào)線更少)、GMII(Gigabit Media Independent Interface,即先兆的MII接口)、RGMII(Reduced Gigabit Media Independent Interface,及簡(jiǎn)化先兆的MII接口);
2、MDI接口:媒體相關(guān)接口;

三個(gè)子層:

1、PCS子層:物理編碼子層,負(fù)責(zé)編碼;
2、PMA子層:物理介質(zhì)連接子層,進(jìn)一步將PCS編碼向各種媒介進(jìn)行傳送。完成串并、并串轉(zhuǎn)化;
3、PMD子層:物理介質(zhì)相關(guān)子層,完成物理連接;

mac phy,macos,網(wǎng)絡(luò),服務(wù)器

MAC的功能

1)封裝網(wǎng)絡(luò)層的數(shù)據(jù),將數(shù)據(jù)封裝為幀,實(shí)現(xiàn)幀同步對(duì)目標(biāo)MAC地址和源MAC地址進(jìn)行處理,對(duì)PHY傳輸錯(cuò)誤時(shí)進(jìn)行校準(zhǔn)。MAC幀的數(shù)據(jù)部分只有一個(gè)字段,其長(zhǎng)度;
2)控制PHY芯片;

PHY的功能

1)通過MII接受MAC的數(shù)據(jù),并對(duì)數(shù)據(jù)進(jìn)行進(jìn)一步編碼;
2)數(shù)字信號(hào)轉(zhuǎn)化為模擬信號(hào);

MAC和PHY的結(jié)構(gòu)簡(jiǎn)圖

mac phy,macos,網(wǎng)絡(luò),服務(wù)器

一般的鏈路層和物理層實(shí)現(xiàn)方式有以下幾種:
1)CPU集成MAC和PHY
2)CPU集成MAC,PHY采用外部芯片實(shí)現(xiàn)
3)CPU不集成MAC和PHY,MAC和PHY都通過外部芯片實(shí)現(xiàn)
一般采用的是第二種方法。?

PHY芯片

PHY芯片的主要功能就是將數(shù)據(jù)再次編碼,然后數(shù)字信號(hào)轉(zhuǎn)化為電信號(hào)。PHY一般有32個(gè)寄存器,其中的前16個(gè)寄存器是根據(jù)802.3協(xié)議定義的,后面的16個(gè)寄存器是芯片制造商定義的功能寄存器。下圖是RTL8211FD芯片的系統(tǒng)框圖:mac phy,macos,網(wǎng)絡(luò),服務(wù)器

?**驅(qū)動(dòng)PHY芯片的驅(qū)動(dòng)其實(shí)就是調(diào)用MAC控制器,通過SMI接口控制PHY芯片。在做協(xié)議適配的時(shí)候,主要就是通過MAC控制器與PHY芯片通信,來完成數(shù)據(jù)的控制。**詳細(xì)的適配過程,可以參考和學(xué)習(xí)LWIP適配的詳細(xì)講解。

具體舉例說明

下圖是采用方案二的網(wǎng)口結(jié)構(gòu)圖.虛框表示CPU,MAC集成在CPU中.PHY芯片通過MII接口與CPU上的Mac連接.mac phy,macos,網(wǎng)絡(luò),服務(wù)器

?

在軟件上對(duì)網(wǎng)口的操作通常分為下面幾步:

  1. 為數(shù)據(jù)收發(fā)分配內(nèi)存;
  2. 初始化MAC寄存器;
  3. 初始化PHY寄存器(通過MIIM);
  4. 啟動(dòng)收發(fā);

?

1.MII

MII接口是MAC與PHY連接的標(biāo)準(zhǔn)接口.因?yàn)楦鲝S家采用了同樣的接口,用戶可以根據(jù)所需的性能、價(jià)格,采用不同型號(hào),甚至不同公司的phy芯片.

需要發(fā)送的數(shù)據(jù)通過MII接口中的收發(fā)兩組總線實(shí)現(xiàn).而對(duì)PHY芯片寄存器的配置信息,則通過MII總的一組串口總線實(shí)現(xiàn),即MIIM(MII Management).

下表列出了MII總線中主要的一些引腳

PIN Name

Direction

Description

TXD[0:3]

Mac to Phy

Transmit Data

TXEN

Mac to Phy

Transmit Enable

TXCLK

Mac to Phy

Transmit Clock

RXD[0:3]

Phy to Mac

Receive Data

RXEN

Phy to Mac

Receive Enable

RXCLK

Phy to Mac

Receive Clock

MDC

Mac to Phy

Management Data Clock

MDIO

Bidirection

Management Data I/O

?MIIM只有兩個(gè)線, 時(shí)鐘信號(hào)MDC與數(shù)據(jù)線MDIO.讀寫命令均由Mac發(fā)起, PHY不能通過MIIM主動(dòng)向Mac發(fā)送信息.由于MIIM只能有Mac發(fā)起, 我們可以操作的也就只有MAC上的寄存器.

2.?DMA

收發(fā)數(shù)據(jù)總是間費(fèi)時(shí)費(fèi)力的事,尤其對(duì)于網(wǎng)絡(luò)設(shè)備來說更是如此.CPU做這些事情顯然不合適.既然是數(shù)據(jù)搬移, 最簡(jiǎn)單的辦法當(dāng)然是讓DMA來做.畢竟專業(yè)的才是最好的.

這樣CPU要做的事情就簡(jiǎn)單了.只需要告訴DMA起始地址與長(zhǎng)度, 剩下的事情就會(huì)自動(dòng)完成.

通常在MAC中會(huì)有一組寄存器專門用戶記錄數(shù)據(jù)地址, tbase與rbase, cpu按MAC要的格式把數(shù)據(jù)放好后, 啟動(dòng)MAC的數(shù)據(jù)發(fā)送就可以了.啟動(dòng)過程常會(huì)用到寄存器tstate.

3.?MAC

mac phy,macos,網(wǎng)絡(luò),服務(wù)器CPU上有兩組寄存器用與MAC.一組用戶數(shù)據(jù)的收發(fā),對(duì)應(yīng)上面的DMA;一組用戶MIIM,用戶對(duì)PHY進(jìn)行配置.兩組寄存器由于都在CPU上,配置方式與其他CPU上寄存器一樣,直接讀寫即可.數(shù)據(jù)的轉(zhuǎn)發(fā)通過DMA完成. ?

4.?PHY

mac phy,macos,網(wǎng)絡(luò),服務(wù)器

?

該芯片是一個(gè)10M/100M Ethernet網(wǎng)口芯片

PHY芯片有一組寄存器用戶保存配置,并更新狀態(tài).CPU不能直接訪問這組寄存器,只能通過MAC上的MIIM寄存器組實(shí)現(xiàn)間接訪問.同時(shí)PHY芯片負(fù)責(zé)完成MII總線的數(shù)據(jù)與Media Interface上數(shù)據(jù)的轉(zhuǎn)發(fā).該轉(zhuǎn)發(fā)根據(jù)寄存器配置自動(dòng)完成,不需要外接干預(yù).

?

?

到了這里,關(guān)于以太網(wǎng)基礎(chǔ)理論—MAC+PHY的文章就介紹完了。如果您還想了解更多內(nèi)容,請(qǐng)?jiān)谟疑辖撬阉鱐OY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!

本文來自互聯(lián)網(wǎng)用戶投稿,該文觀點(diǎn)僅代表作者本人,不代表本站立場(chǎng)。本站僅提供信息存儲(chǔ)空間服務(wù),不擁有所有權(quán),不承擔(dān)相關(guān)法律責(zé)任。如若轉(zhuǎn)載,請(qǐng)注明出處: 如若內(nèi)容造成侵權(quán)/違法違規(guī)/事實(shí)不符,請(qǐng)點(diǎn)擊違法舉報(bào)進(jìn)行投訴反饋,一經(jīng)查實(shí),立即刪除!

領(lǐng)支付寶紅包贊助服務(wù)器費(fèi)用

相關(guān)文章

  • wireshark以太網(wǎng) MAC 幀分析

    wireshark以太網(wǎng) MAC 幀分析

    注 1 : 正文區(qū)的目錄結(jié)構(gòu)。一級(jí)標(biāo)題用阿拉伯?dāng)?shù)字大寫,二級(jí)以下 ( 含 ) 用點(diǎn)分式阿拉伯?dāng)?shù)字。 注 2 :實(shí)驗(yàn)介紹及回答部分,均可圖文并用;如用圖,建議居中顯示,并附上圖標(biāo)題 ( 編好圖號(hào) ) 一、 實(shí)驗(yàn) 目的 1.理解以太網(wǎng) MAC 地址 2.學(xué)習(xí)并分析以太網(wǎng) MAC 幀格式的結(jié)構(gòu)、含

    2024年02月04日
    瀏覽(17)
  • 【MAC+IP】以太網(wǎng)幀格式

    【MAC+IP】以太網(wǎng)幀格式

    圖片出自:https://info.support.huawei.com/info-finder/encyclopedia/zh/MTU.html

    2024年02月05日
    瀏覽(16)
  • 以太網(wǎng)MAC與PHY(二)

    目錄 一、概述 二、MAC控制器 三、PHY 四、SMI協(xié)議 ????????以太網(wǎng)硬件主要包括OSI的最下面兩層,物理層和數(shù)據(jù)鏈路層 物理層:定義了數(shù)據(jù)傳送與接收所需要的電與光信號(hào)、線路狀態(tài)、時(shí)鐘基準(zhǔn)、數(shù)據(jù)編碼和電路等,并向數(shù)據(jù)鏈路層提供標(biāo)準(zhǔn)接口。物理層的芯片為PHY 數(shù)據(jù)

    2024年02月09日
    瀏覽(24)
  • 以太網(wǎng)(一)MAC、MII、PHY 介紹

    以太網(wǎng)(一)MAC、MII、PHY 介紹

    以太網(wǎng)(二)PHY、網(wǎng)卡、SWITCH介紹 [link] 以太網(wǎng)是由CPU,MAC,PHY三部分組成的,如下圖示意: 但是,在實(shí)際的設(shè)計(jì)中,CPU、MAC和PHY三部分并不一定是獨(dú)立分開的,存在以下三種方式: MAC 與 PHY集成在CPU中,目前來說并不多見。 MAC集成在CPU中,而PHY 采用獨(dú)立芯片,這種比較常

    2024年01月18日
    瀏覽(28)
  • WOL喚醒配置(以太網(wǎng)、PHY、MAC)

    WOL喚醒配置(以太網(wǎng)、PHY、MAC)

    目錄 wol? 以太網(wǎng) MAC PHY RMII 通信配置 總結(jié) Wake-on-LAN簡(jiǎn)稱WOL,WOL(網(wǎng)絡(luò)喚醒)?是一種標(biāo)準(zhǔn)網(wǎng)絡(luò)協(xié)議,它的功效在于讓已經(jīng)進(jìn)入休眠狀態(tài)或關(guān)機(jī)狀態(tài)的計(jì)算機(jī),透過局域網(wǎng)(多半為以太網(wǎng))的另一端對(duì)其發(fā)令,使其從休眠狀態(tài)喚醒、恢復(fù)成運(yùn)作狀態(tài),或從關(guān)機(jī)狀態(tài)轉(zhuǎn)成引導(dǎo)狀態(tài)

    2024年02月03日
    瀏覽(24)
  • 華為數(shù)通 以太網(wǎng)交換機(jī)——常見MAC操作

    華為數(shù)通 以太網(wǎng)交換機(jī)——常見MAC操作

    目錄 Ⅰ? 查看所有MAC地址 Ⅱ? 查看某個(gè)接口學(xué)習(xí)到的MAC地址 Ⅲ? 查看某個(gè)VLAN學(xué)習(xí)到的MAC地址 Ⅳ? 查看系統(tǒng)的MAC地址 Ⅴ? 查看接口的MAC地址 Ⅵ? 查看VLANIF接口的MAC地址 Ⅶ? 根據(jù)IP獲取對(duì)應(yīng)設(shè)備的MAC地址 Ⅷ? 配置靜態(tài)MAC地址 Ⅸ? 配置黑洞MAC地址 Ⅹ? 查看和配置MAC地址的老化

    2024年04月16日
    瀏覽(28)
  • 4.2.2 以太網(wǎng)技術(shù)(二) MAC地址和MAC幀的格式

    4.2.2 以太網(wǎng)技術(shù)(二) MAC地址和MAC幀的格式

    4.2.2 以太網(wǎng)技術(shù)(二) MAC地址和MAC幀的格式 前面我們提出了兩個(gè)問題中第一個(gè)是在總線式的廣播信道中我們?nèi)绾螌?shí)現(xiàn)計(jì)算機(jī)之間一對(duì)一的通信?為了在總線上實(shí)現(xiàn)一對(duì)一的通信我們可以使每一臺(tái)計(jì)算機(jī)都擁有一個(gè)和其他的計(jì)算機(jī)不同的地址,也就是說每一臺(tái)計(jì)算機(jī)的地址是

    2024年02月05日
    瀏覽(22)
  • FPGA平臺(tái)以太網(wǎng)學(xué)習(xí):MAC與PHY間通信

    FPGA平臺(tái)以太網(wǎng)學(xué)習(xí):MAC與PHY間通信

    1、PHY(物理層): ??MII/GMI/RMII/RGMII/SGMIII(介質(zhì)獨(dú)立接口子層),PLS/PCS(物理編碼子層),PMA(物理介質(zhì)連接子層),PMD(物理介質(zhì)相關(guān)子層),AN(自動(dòng)協(xié)商),MDI(媒介相關(guān)接口)。 2、PLS/PCS(物理編碼子層): ??(PLS)對(duì) MAC 給的信息進(jìn)行傳遞,只在IMb/s、10Mb/s 的應(yīng)

    2024年02月04日
    瀏覽(25)
  • 以太網(wǎng)交換安全(二)----MAC地址表安全&MAC地址漂移防止與檢測(cè)

    以太網(wǎng)交換安全(二)----MAC地址表安全&MAC地址漂移防止與檢測(cè)

    目錄 一、MAC地址表安全 MAC地址表項(xiàng)類型包括: MAC地址表安全功能:? 實(shí)驗(yàn)部分: 黑洞MAC地址表: 更改動(dòng)態(tài)MAC地址老化時(shí)間:? 交換機(jī)MAC學(xué)習(xí)功能切換: 靜態(tài)MAC地址: 限制接口的MAC地址學(xué)習(xí)數(shù)量: 二、MAC地址漂移 什么是MAC地址漂移? 解決方法:(實(shí)驗(yàn)部分:) 1、優(yōu)先級(jí)部

    2024年02月04日
    瀏覽(18)
  • 萬兆以太網(wǎng)MAC設(shè)計(jì)(5)MAC_TX模塊設(shè)計(jì)以及上板帶寬測(cè)試

    萬兆以太網(wǎng)MAC設(shè)計(jì)(5)MAC_TX模塊設(shè)計(jì)以及上板帶寬測(cè)試

    MAC_RX的設(shè)計(jì)暫時(shí)告一段落,本節(jié)將開始進(jìn)行MAC_TX的設(shè)計(jì)。 接收上層用戶的AXIS數(shù)據(jù),將其轉(zhuǎn)換為XGMII進(jìn)接口的數(shù)據(jù)發(fā)送給IP核。 可接受AXIS數(shù)據(jù)流,可支持?jǐn)?shù)據(jù)包之間的間隔最小為一個(gè)時(shí)鐘周期 目的MAC以及源MAC等參數(shù)可動(dòng)態(tài)配置 流控,萬兆以太網(wǎng)幀間隔為9.6ns,用戶時(shí)鐘頻率為

    2024年04月17日
    瀏覽(35)

覺得文章有用就打賞一下文章作者

支付寶掃一掃打賞

博客贊助

微信掃一掃打賞

請(qǐng)作者喝杯咖啡吧~博客贊助

支付寶掃一掃領(lǐng)取紅包,優(yōu)惠每天領(lǐng)

二維碼1

領(lǐng)取紅包

二維碼2

領(lǐng)紅包