




版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡介
1、ETHERNET SWITCH BLOCK DIAGRAM PHY (PHYSICAL LAYER) BLOCK DIAGRAMPHYPHY(物理層)包含三個(gè)子層(物理層)包含三個(gè)子層: : PMD (Physical Media Dependant Sub-Layer,PMD (Physical Media Dependant Sub-Layer,物理媒介相關(guān)子層物理媒介相關(guān)子層, ,執(zhí)行媒介轉(zhuǎn)換執(zhí)行媒介轉(zhuǎn)換),),比如光模塊比如光模塊/ /光電轉(zhuǎn)換光電轉(zhuǎn)換. .PMA (Physical Media Attachment sub-layer,PMA (Physical Media Atta
2、chment sub-layer,物理媒介連接子層物理媒介連接子層, ,執(zhí)行并串執(zhí)行并串/ /串并轉(zhuǎn)換串并轉(zhuǎn)換, , 比如比如SERDES. SERDES. PCS (PCS (如上如上, ,執(zhí)行緩存、編碼解碼、擾碼解擾、復(fù)用解復(fù)用等執(zhí)行緩存、編碼解碼、擾碼解擾、復(fù)用解復(fù)用等) )SERDES (SERializer & DESerializer) BLOCK DIAGRAM SERDES (串行解串器)注釋:(串行解串器)注釋:時(shí)鐘發(fā)生器時(shí)鐘發(fā)生器(Clock Generator)(Clock Generator)、時(shí)鐘數(shù)據(jù)恢復(fù)電路、時(shí)鐘數(shù)據(jù)恢復(fù)電路(CDR)(CDR)通常通過鎖相環(huán)
3、通常通過鎖相環(huán)(PLL)(PLL)來實(shí)現(xiàn)來實(shí)現(xiàn); ; 發(fā)送器、接收器完成差分信號(hào)發(fā)送器、接收器完成差分信號(hào)(PECL/LVDS/CML(PECL/LVDS/CML等標(biāo)準(zhǔn)等標(biāo)準(zhǔn)) )發(fā)送、接收發(fā)送、接收MAC (Media Access Control) BLOCK DIAGRAM lTransmit ControllerTransmit Controller(發(fā)送控制器):(發(fā)送控制器):執(zhí)行802.3發(fā)送協(xié)議(見802.3 protocol), MII interface(媒介獨(dú)立接口)為與PHY(物理層)連接的接口。lBackoff/Deferring ackoff/Deferring (
4、回退(回退/ /延遲延遲): ): 執(zhí)行802.3協(xié)議的半雙工操作, 同步于MII接口的transmit clock(發(fā)送計(jì)時(shí)時(shí)鐘)。當(dāng)半雙工操作不被需要時(shí),其可以被移除. lReceive Controller (接收控制器):(接收控制器):執(zhí)行802.3接收協(xié)議(見802.3 protocol), MII interface(媒介獨(dú)立接口)為與PHY(物理層)連接的接口。操作同步于MII接口的Receive clock(接收計(jì)時(shí)時(shí)鐘)lTransmit FIFO (發(fā)送先進(jìn)先出)(發(fā)送先進(jìn)先出): 為MAC準(zhǔn)備傳輸?shù)臄?shù)據(jù)做緩沖。它為外部的雙端口RAM(隨機(jī)存取存儲(chǔ))提供接口進(jìn)行先進(jìn)先出存
5、儲(chǔ)。其先進(jìn)先出容量可以通過MAC內(nèi)核參數(shù)設(shè)置: TFIFODEPTH定義了先進(jìn)先出的總?cè)萘? TCDEPTH定義了當(dāng)時(shí)存在于Transmit FIFO中的最大幀(Frame)數(shù)量. 操作同步于來自主設(shè)備數(shù)據(jù)接口的DMA Clock (直接存儲(chǔ)存取計(jì)時(shí)時(shí)鐘)lReceive FIFO (接收先進(jìn)先出接收先進(jìn)先出): 為MAC接收的數(shù)據(jù)做緩沖。它為外部的雙端口RAM(隨機(jī)存取存儲(chǔ))提供接口進(jìn)行先進(jìn)先出存儲(chǔ)。其先進(jìn)先出容量可以通過MAC內(nèi)核參數(shù)設(shè)置: RFIFODEPTH定義了先進(jìn)先出的總?cè)萘? RCDEPTH定義了當(dāng)時(shí)存在于Receive FIFO中的最大幀(Frame)數(shù)量. 操作同步于來自主設(shè)
6、備數(shù)據(jù)接口的DMA Clock (直接存儲(chǔ)存取計(jì)時(shí)時(shí)鐘)lTransmit linked List State Machine (發(fā)送鏈表狀態(tài)機(jī)發(fā)送鏈表狀態(tài)機(jī)): 執(zhí)行MAC中描述符/緩沖架構(gòu)功能。其管理發(fā)送描述符列表,并將數(shù)據(jù)緩沖區(qū)中準(zhǔn)備傳輸?shù)臄?shù)據(jù)提取至Transmit FIFO。操作同步于來自主設(shè)備數(shù)據(jù)接口的DMA Clock (直接存儲(chǔ)存取計(jì)時(shí)時(shí)鐘)。lReceive linked List State Machine (接收鏈表狀態(tài)機(jī)接收鏈表狀態(tài)機(jī)): 執(zhí)行MAC中描述符/緩沖架構(gòu)功能。其管理接收描述符列表,并將Receive FIFO中數(shù)據(jù)移動(dòng)至數(shù)據(jù)緩沖區(qū)。操作同步于來自主設(shè)備數(shù)據(jù)接
7、口的DMA Clock (直接存儲(chǔ)存取計(jì)時(shí)時(shí)鐘)。MAC模塊功能描述模塊功能描述lDirect Memory Access ControllerDirect Memory Access Controller(直接存儲(chǔ)寸取控制器)(直接存儲(chǔ)寸取控制器): : 執(zhí)行主設(shè)備數(shù)據(jù)接口功能,服務(wù)于發(fā)送、接收雙通道。操作同步于主設(shè)備數(shù)據(jù)接口的DMA Clock (直接存儲(chǔ)存取計(jì)時(shí)時(shí)鐘) lControl and Status RegistersControl and Status Registers(CSR, CSR, 控制及狀態(tài)寄存器)控制及狀態(tài)寄存器): : 由主設(shè)備使用對(duì)MAC進(jìn)行操作控制. 執(zhí)行M
8、AC中的寄存器設(shè)置,中斷控制,電源管理功能, 同時(shí)為主設(shè)備提供接口。 操作同步于主設(shè)備CSR接口時(shí)鐘。lReset Controller (Reset Controller (清零控制器清零控制器): ): 對(duì)MAC中所有組件進(jìn)行清零。其通過外部清零線路產(chǎn)生清零信號(hào)并與所有時(shí)鐘域進(jìn)行同步。lMII Serial ManagementMII Serial Management(MIISM, MIISM, 媒介串行管理)媒介串行管理): : MIISM接口作為一個(gè)模組,在MAC和PHY之間提供了一個(gè)簡易的串行通信接口。該模組為PHY層硬件的執(zhí)行提供了讀、寫狀態(tài)的控制協(xié)議及進(jìn)行寄存器設(shè)置。lExte
9、rnal ComponentsExternal Components(外圍組件(外圍組件): ): 總共有3個(gè)外圍組件需求以保證MAC內(nèi)核的正確運(yùn)行: Transmit data RAMTransmit data RAM (發(fā)送數(shù)據(jù)隨機(jī)存取存儲(chǔ))(發(fā)送數(shù)據(jù)隨機(jī)存取存儲(chǔ)): 作為Transmit FIFO, 同步于雙端口RAM(隨機(jī)存取存儲(chǔ))Receive data RAM Receive data RAM (接收數(shù)據(jù)隨機(jī)存取存儲(chǔ)):(接收數(shù)據(jù)隨機(jī)存取存儲(chǔ)):作為Receive FIFO, 同步于雙端口RAM(隨機(jī)存取存儲(chǔ))Address RAMAddress RAM(地址數(shù)據(jù)隨機(jī)存取存儲(chǔ)):(
10、地址數(shù)據(jù)隨機(jī)存取存儲(chǔ)):作為MAC地址存儲(chǔ),同步于雙端口RAM(隨機(jī)存取存儲(chǔ))MAC模塊功能描述模塊功能描述MAC(介質(zhì)訪問控制):位于OSI七層協(xié)議中數(shù)據(jù)鏈路層,數(shù)據(jù)鏈路層分為上層LLC(邏輯鏈路控制),和下層的MAC。MAC負(fù)責(zé)控制與連接物理層的物理介質(zhì), 判斷是否可以發(fā)送數(shù)據(jù)及定義數(shù)據(jù)幀在媒體上的傳輸方式, 見802.3 protocol。當(dāng)交換機(jī)從某個(gè)端口收到一個(gè)數(shù)據(jù)包時(shí),它先讀取包頭中的源MAC地址,這樣它就知道源MAC地址的機(jī)器是連在哪個(gè)端口上的;再去讀取包頭中的目的MAC地址,并在地址表中查找相應(yīng)的端口;如表中有與這目的MAC地址對(duì)應(yīng)的端,把數(shù)據(jù)包直接復(fù)制到這端口上;如表中找不到
11、相應(yīng)的端口則把數(shù)據(jù)包廣播到所有端口上,當(dāng)目的機(jī)器對(duì)源機(jī)器回應(yīng)時(shí),交換機(jī)又可以學(xué)習(xí)學(xué)習(xí)/Learn/Learn目的MAC地址與哪個(gè)端口對(duì)應(yīng),在下次傳送數(shù)據(jù)時(shí)就不再需要對(duì)所有端口進(jìn)行廣播了。 幀結(jié)構(gòu)見如下: MAC交換機(jī)制補(bǔ)充:交換機(jī)制補(bǔ)充:PreamblePreambleDestinationDestinationSourceSourceTypeTypeData and PadData and PadFSC( Frame Sequence Check)FSC( Frame Sequence Check)8bytes6bytes6bytes2bytes64-1500bytes4bytes 前導(dǎo)碼,
12、用于同步 目的地MAC地址源MAC地址 幀協(xié)議類型指示數(shù)據(jù) 幀校驗(yàn)序列,用于MAC接收判斷是否傳輸錯(cuò)誤,如發(fā)現(xiàn)錯(cuò)誤,丟棄此幀Ethernet IEEE802.3 Protocol:Ethernet Switch Fabric:交換矩陣卡結(jié)構(gòu)交換矩陣卡結(jié)構(gòu): 以上交換矩陣卡采用幀(Frame)作為幀的三階緩沖”Benes交換矩針” 結(jié)構(gòu)。該交換矩陣分成M個(gè)并行平面(M一般等于8, 16, 32), 均等分配通過整個(gè)交換矩陣的信號(hào)流量。每個(gè)交換矩陣平面相互獨(dú)立,彼此間不存在同步。每個(gè)幀通過交換矩陣時(shí),僅僅使用某個(gè)單一平面,即幀不能再被分割成更小單元通過該矩陣交換矩陣工作原理交換矩陣工作原理:Sta
13、ge 1 (S1,一階): S1矩陣單元(fabric elements)接收來自MAC的幀(Frame),將幀以循環(huán)方式分配到S2矩陣單元上: 一個(gè)幀到S2第一個(gè)矩陣單元,下一個(gè)幀到S2第二個(gè)矩陣單元,下下個(gè)至S2第三個(gè)矩陣單元, 如此順序下去直到重新回到S2第一個(gè)矩陣單元。Stage 2 (S2,二階): 對(duì)幀進(jìn)行2倍加速并執(zhí)行第一次多路廣播功能: S2接收S1幀后將它們發(fā)送由至S3。Stage 3 (S3,三階): 執(zhí)行交換功能,對(duì)幀進(jìn)行2倍加速并執(zhí)行第二次多路廣播功能:S3接收S2幀后執(zhí)行必要的交換使每個(gè)幀發(fā)送到正確的目的地MAC地址對(duì)應(yīng)物理端口加速功能加速功能: 以太網(wǎng)交換機(jī)通常有4-128個(gè)端口,以每個(gè)端口10Gbps帶寬(10G以太網(wǎng)光口)作為參考, MAC總交換容量將達(dá)到1280Gbps, 而交換矩陣必須能夠提供附加帶寬來容納當(dāng)多個(gè)幀在同一時(shí)間被交換到同一個(gè)目的地MAC地址時(shí),阻塞將可能發(fā)生。代表性地,S1與S2之間很少有阻塞,因?yàn)榫仃噯卧溌烽g幾乎沒有沖突發(fā)生, 但多個(gè)幀從S2,S3被交換到同一個(gè)目的地MAC地址時(shí),幀便可能因?yàn)椴捎猛瑯虞敵鲦溌范a(chǎn)生沖突。為降低阻塞期間幀被延遲(交換)的可能,交換矩陣采用了2倍加
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 思維導(dǎo)圖在小學(xué)英語詞匯教學(xué)中的應(yīng)用研究
- PCCP纏絲力學(xué)響應(yīng)及不同荷載工況下承載力研究
- 翹腳牛肉預(yù)制湯鍋產(chǎn)品制備工藝及質(zhì)量評(píng)價(jià)研究
- 缺口件多軸疲勞壽命及可靠性研究
- 潮樂揚(yáng)琴的樂器、樂人和樂曲考察研究
- 雙向FDI對(duì)全球價(jià)值鏈地位的影響研究
- 大學(xué)生創(chuàng)意創(chuàng)業(yè)項(xiàng)目餐飲
- 中國水文發(fā)展概述課件
- diy手工坊可行性報(bào)告分析
- 重慶地區(qū)會(huì)館調(diào)查研究
- 2024年裝卸作業(yè)規(guī)范試題及答案
- 建設(shè)工程臨時(shí)用電管理制度
- 如何撰寫一份出色的學(xué)生會(huì)紀(jì)檢部申請(qǐng)書
- 人教版三年級(jí)美術(shù)教育教學(xué)計(jì)劃
- 《休閑農(nóng)業(yè)》課件 項(xiàng)目四 休閑農(nóng)業(yè)項(xiàng)目策劃
- 虛擬試衣間創(chuàng)業(yè)計(jì)劃
- (一模)哈三中2025屆高三第一次模擬考試 語文試題(含答案)
- 數(shù)學(xué)-浙江天域全國名校協(xié)作體2025屆高三下學(xué)期3月聯(lián)考試題+答案-2025-03-05-06-11-30
- 2024年輔導(dǎo)員素質(zhì)能力大賽初賽題庫
- 清華大學(xué)-deepseek網(wǎng)課培訓(xùn)合集
- 《電氣安全規(guī)范》課件
評(píng)論
0/150
提交評(píng)論