




版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
1、Evaluation Warning: The document was created with Spire.Doc for .NET.MSF的接收和發(fā)送數(shù)據(jù)流程一概述: The Media and Switch Fabric (MSF) Interface是IXP23XX與物理層設(shè)備(physical layer device)、交換結(jié)構(gòu)(switch fabric)的接口單元。MSF的特特點(diǎn):有相互獨(dú)獨(dú)立的數(shù)數(shù)據(jù)接收收接口和和發(fā)送接接口(RReceeivee Innterrfacce和Transsmitt Innterrfacce),每每個(gè)接口口可以獨(dú)獨(dú)立配置置,接口口總線寬寬度為332
2、biit可配置的的總線接接口:可可配置為為一個(gè)332-bbit,或或被分為為幾個(gè)獨(dú)獨(dú)立的總總線:22個(gè)166-biit或44個(gè)8-bitt,或116-bbit+2 xx18-bitt(項(xiàng)目目采用這這種配置置)通過UTTOPIIA 和和POSS_PHHY協(xié)議議與PHHY相連連,通過過CSIIX與交交換結(jié)構(gòu)構(gòu)(SFF)相連連;Note:UTOOPIAA allwayys rrefeers to celll ttrannspoort; POOS-PPHY refferss too varriabble-lenngthh paackeet traanspportt.項(xiàng)目中采用用的是POSS-PHHY格
3、式式MSF-00位寬為為16bbit,與與SDHH接口芯芯片PMM53552通過過POSS-PHHY2規(guī)規(guī)范相連連;MSF-22位寬為為8biit,與與千兆以以太網(wǎng)煤煤質(zhì)接入入模塊通通過POOS-PPHY33規(guī)范相相連;MSF-33位寬為為8biit,與與高速串串行接口口模塊通通過POOS-PPHY33規(guī)范相相連;POS-PPHY接接收狀態(tài)態(tài)字格式式:POS-PPHY發(fā)發(fā)送狀態(tài)態(tài)字格式式:MSF在在將網(wǎng)絡(luò)絡(luò)數(shù)據(jù)接接收下來來之后,并并不直接接將其送送入DRRAM數(shù)數(shù)據(jù)存儲(chǔ)儲(chǔ)區(qū),而而是先將將數(shù)據(jù)緩緩存在接接收緩存存(RBBUF)中中,然后后將其移移送到DDRAMM或MEE中。二MSFF接收單單元結(jié)
4、構(gòu)構(gòu)Rx ppinss:數(shù)據(jù)據(jù)接收引引腳,可可接收UUTOPPIA、PPOS-PHYY、CSSIX協(xié)協(xié)議格式式的數(shù)據(jù)據(jù)包Prottocool Loggic:協(xié)議控控制邏輯輯單元,用用于對(duì)來來自于RRx ppinss的數(shù)據(jù)據(jù)包做相相應(yīng)的協(xié)協(xié)議檢查查和接收收控制Checcksuum:對(duì)對(duì)接收的的數(shù)據(jù)包包進(jìn)行校校驗(yàn)和計(jì)計(jì)算,檢檢驗(yàn)數(shù)據(jù)據(jù)的完整整性和正正確性RBUFF:Reeceiive Buuffeer,數(shù)數(shù)據(jù)包的的接收緩緩存單元元,容量量為8KKB,可可劃分為為:1228x664B/Eleemennt(項(xiàng)項(xiàng)目中選選用)、64x1288B/EElemmentt、322 x2556B/Eleemenn
5、t. MSSF從PPHY或或SF接接收數(shù)據(jù)據(jù),緩存存在RBBUF中中,當(dāng)接接收數(shù)據(jù)據(jù)填滿一一個(gè)RBBUF Eleemennt(一一個(gè)RBBUF Eleemennt緩存存一個(gè)mmpacckett)后,MMSF通通知MEE將mppackket讀讀入MEE的傳輸輸寄存器器或DRRAM中中,然后后進(jìn)行處處理。 MEss使用mmsfreaad指指令將數(shù)數(shù)據(jù)從RRBUFF讀到MME的傳輸輸寄存器器中。數(shù)數(shù)據(jù)RBBUF conntrool llogiic.通通過SRRAM Pussh BBus傳傳到MEE中 指令格式如如下:msfrreadd, $s_xxferr_reeg, srcc_opp_1, srr
6、c_oop_22, rref_cntt, opttionnal_tokken其中,reead指指明是從從RBUUF中讀讀數(shù)據(jù),srcc_opp_1+srcc_opp_2為源地地址,指明數(shù)數(shù)據(jù)在RRBUFF中的存存放地址址;$ss_xffer_regg為目的的地址,指指明接收收數(shù)據(jù)的的傳輸寄寄存器的的地址;reff_cnnt指明明數(shù)據(jù)長(zhǎng)長(zhǎng)度(以Loongwwordd為單位位)MEs也可可以使用用指令將將數(shù)據(jù)從從RBUUF中讀讀到DRRAM中中,指令令格式如如下:dramrbuuf_rrd, $s_xfeer_rreg, srrc_oop1, srrc_oop2, reef_ccnt, oopti
7、ionaal_ttokeenBuffferss:數(shù)據(jù)據(jù)從Rbbuf中中向MEEs或DDRAMM存儲(chǔ)時(shí)時(shí)的緩沖沖區(qū),對(duì)對(duì)開發(fā)者者透明。Fulll Ellemeent Lisst:用用于記錄錄RBUUF中的的Eleemennt的使使用情況況,當(dāng)一一個(gè)mppackket接接收完畢畢后,相相應(yīng)的EElemmentt加入FFulll Ellemeent Lisst,被被標(biāo)識(shí)為為Fulll EElemmentt,之后后將其中中的mppackket送送到MEE或DRRAM存存儲(chǔ)單元元。Rx_TThreead_Freeeliistss: 存存儲(chǔ)記錄錄當(dāng)前空空閑線程程。當(dāng)將將數(shù)據(jù)包包接收下下來,緩緩存在RRBU
8、FF Ellemeent中中之后,MMSF通通知某一一特定的的空閑線程程來對(duì)RRBUFF Ellemeent中中的數(shù)據(jù)據(jù)進(jìn)行處處理。在在將RBBUF Eleemennt中的的數(shù)據(jù)全全部讀入入S_XXferr_inn _rreg或或DRAAM之后后,線程程釋放相相應(yīng)的RRBUFF Ellemeent,重重新用于于新的數(shù)數(shù)據(jù)包的的接收緩緩存。Conttroll:負(fù)責(zé)責(zé)從Fuull Eleemennt LListt中取出出一個(gè)FFulll Ellemeent,以以及從RRx_TThreead_Freeeliistss中取出出一個(gè)空空閑線程程執(zhí)行后后續(xù)的數(shù)數(shù)據(jù)處理理操作。MSF的數(shù)數(shù)據(jù)包的的接收流流程
9、:Note:在上述述9個(gè)步步驟中,步步驟1和和步驟88有MEE實(shí)現(xiàn),其其余步驟驟有MSSF完成成。RBUF_Eleemennt_DDonee 是一一個(gè)322bitt的寄存存器,當(dāng)當(dāng)ME將將某個(gè)RRBUFF_Ellemeent中中的分片片處理完完成之后后,將該該單元的的編號(hào)寫寫入該寄寄存器中中,MSSF根據(jù)據(jù)該寄存存器的值值釋放相相應(yīng)的RRBUFF_Ellemeent接收步驟:1)當(dāng)某一一個(gè)Thhreaad完成成指定的的數(shù)據(jù)處處理任務(wù)務(wù)后,創(chuàng)創(chuàng)建相應(yīng)應(yīng)的Rxx_Thhreaad_FFreee_liist_信息字字,寫入入MSFF中的RRx_TThreead_Freee_llistt寄存器器中,將
10、將自己加加入空閑閑線程鏈鏈表;2)網(wǎng)絡(luò)數(shù)數(shù)據(jù)包到到達(dá)MSSF的RReceeivee LLogiic單元元;3)根據(jù)到到來的是是數(shù)據(jù)包包的類型型(可能能是CSSIX、UUTOPPA、SSPI),為為數(shù)據(jù)包包分配合合適的RRBUFF Ellemeent;4)Recceivve Loggic將將數(shù)據(jù)移移入RBBUF Eleemennt;5)在Reeceiive Loogicc將數(shù)據(jù)據(jù)移入RRBUFF Ellemeent之之后,MMSF將將該RBUF Eleemennt標(biāo)識(shí)識(shí)為Fuull Eleemennt,加加入Fuull_Eleemennt_LListt;6)MSFF從Fuull_Eleemenn
11、t_LListt中取出出一個(gè)RRBUFF Ellemeent;7)MSFF從Thhreaad_FFreee_liist中中取出一一個(gè)空閑閑Thrreadd;8)MSFF創(chuàng)建關(guān)關(guān)于RBBUF Eleemennt中的的數(shù)據(jù)的的RSWW,并將將該RSSW送到到空閑TThreead的的傳輸寄寄存器中中,然后后通知空空閑Thhreaad處理理數(shù)據(jù)包包;9)在將RRBUFF Ellemeent中中的數(shù)據(jù)據(jù)包讀入入傳輸寄寄存器或或DRAAM存儲(chǔ)儲(chǔ)器之后后,Thhreaad將RRBUFF Ellemeent釋釋放;MSF的數(shù)數(shù)據(jù)包的的發(fā)送流流程:Note:在上述述6個(gè)步步驟中,步步驟1、22、3由由ME來來實(shí)現(xiàn),其其余步驟驟由硬件件完成發(fā)送步驟:Threaad取出出一個(gè)空空閑的TTBUFF Ellemeent,分分配給要要發(fā)送的的數(shù)據(jù)包包;Threaad將數(shù)數(shù)據(jù)包從從傳輸寄寄存器或或DRAAM存
溫馨提示
- 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ì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 雅安博雅農(nóng)旅發(fā)展有限責(zé)任公司勞派銷售人員筆試參考題庫附帶答案詳解
- 求職申請(qǐng)實(shí)訓(xùn)報(bào)告范文
- 浙江國(guó)企招聘2024浙江舟山群島新區(qū)浙東國(guó)有資產(chǎn)投資發(fā)展有限公司招聘1人筆試參考題庫附帶答案詳解
- 二零二五年度金飾抵押貸款合同糾紛解決協(xié)議
- 2025年度購(gòu)物中心店面出租協(xié)議
- 二零二五年度孩子上學(xué)期間安全保障與生活輔導(dǎo)合同
- 2025年度模特時(shí)尚秀活動(dòng)合約
- 二零二五年度光伏發(fā)電燈具安裝與并網(wǎng)合同
- 二零二五年度戀愛雙方家庭背景調(diào)查及信任建立協(xié)議
- 2025年度智能穿戴設(shè)備研發(fā)資金托管管理合同
- 身體功能訓(xùn)練
- 部編人教版四年級(jí)語文下冊(cè)《全冊(cè)全套》課件ppt
- 英文版-你來比劃我來猜游戲
- 皖2015s209 混凝土砌塊式排水檢查井
- 五年級(jí)道德與法治下冊(cè) (我參與我奉獻(xiàn))新課件
- 診所負(fù)責(zé)人聘用合同
- 單層工業(yè)廠房排架結(jié)構(gòu)設(shè)計(jì)正文
- 兩人合伙開旅行社合同范本
- 我的家鄉(xiāng)湖北宜昌介紹宜昌城市介紹課件
- 智能嬰兒床的設(shè)計(jì)與實(shí)現(xiàn)
- 小學(xué)生漫畫獨(dú)立學(xué)習(xí)力(全3冊(cè))
評(píng)論
0/150
提交評(píng)論