日韩欧美自拍在线观看-欧美精品在线看片一区二区-高清性视频一区二区播放-欧美日韩女优制服另类-国产精品久久久久久av蜜臀-成人在线黄色av网站-肥臀熟妇一区二区三区-亚洲视频在线播放老色-在线成人激情自拍视频

基于EPON系統(tǒng)ONU端RS層的設(shè)計(jì)方案

出處:jjg 發(fā)布于:2011-08-03 15:26:23

  摘要:提出了EPON調(diào)和子層(RS)在光網(wǎng)絡(luò)單元端的設(shè)計(jì)思想。首先介紹了調(diào)和子層要實(shí)現(xiàn)的功能,然后對(duì)設(shè)計(jì)方案進(jìn)行了系統(tǒng)的描述,對(duì)各個(gè)模塊進(jìn)行了介紹,給出了工作流程。

  0 引言

  近年來(lái),隨著高清電視、互動(dòng)多媒體、手機(jī)電視和視頻點(diǎn)播新業(yè)務(wù)的不斷涌現(xiàn),用戶對(duì)帶寬的需求不斷增大。EPON 因其傳輸距離遠(yuǎn)、傳輸容量大的優(yōu)勢(shì)得到了廣大運(yùn)營(yíng)商的青睞。同時(shí),國(guó)家三網(wǎng)融合的政策也對(duì)EPON 技術(shù)的應(yīng)用提供了強(qiáng)大的助力。EPON 系統(tǒng)是一個(gè)非對(duì)稱(chēng)系統(tǒng), 在OLT 端可以有多達(dá)32 個(gè)數(shù)據(jù)鏈路層,1 個(gè)調(diào)和子層(reconciliation sublayer, 簡(jiǎn)稱(chēng)RS);在ONU 端只有1 個(gè)數(shù)據(jù)鏈路層,1 個(gè)RS 層。RS層處在物理層能和MAC 層之間, 在下行方向上對(duì)從OLT 端發(fā)送來(lái)的數(shù)據(jù)起著選擇作用, 對(duì)屬于該ONU的數(shù)據(jù)向下行方向傳遞, 對(duì)不屬于該ONU 的數(shù)據(jù)要把它丟棄,對(duì)數(shù)據(jù)起著過(guò)濾作用。在上行方向上,主要是對(duì)發(fā)送到對(duì)端的幀加入前導(dǎo)碼, 以便于對(duì)端的定位。在ONU 端根據(jù)RS 層功能,將其分為接收和發(fā)送兩部分, 我們就這兩部分功能提出了相應(yīng)的方案設(shè)計(jì)。

  1 RS 層接收部分方案的設(shè)計(jì)

  1.1 RS 層接收模塊主要功能

  ①對(duì)EPON 的幀頭(即前導(dǎo)碼)進(jìn)行檢測(cè);②定位SLD 域;③使用SLD 域的位置來(lái)定位CRC 域和檢驗(yàn)接收到的數(shù)值與使用接收數(shù)據(jù)計(jì)算出來(lái)的CRC 是否相匹配;④使用SLD 域的位置來(lái)定位LLID 域和解析它來(lái)測(cè)定目的地MAC;⑤假如由于不正確的CRC 或者未知的LLID 不丟棄報(bào)文,那么使用正常的前導(dǎo)碼來(lái)取代SLD 和LLID,用SFD 來(lái)取代CRC 域,傳送這個(gè)報(bào)文給相應(yīng)的MAC;否則則丟棄整個(gè)報(bào)文,用正常的幀間隔來(lái)取代它(在這里我們選擇將報(bào)文丟棄)。

  1.2 RS 層接收模塊設(shè)計(jì)功能介紹

  其方案如圖1 所示。

圖1 RS 層接收模塊設(shè)計(jì)方案

圖1 RS 層接收模塊設(shè)計(jì)方案

  ①幀頭檢測(cè)及SLD 定位。在EPON 系統(tǒng)中,EPON幀的前導(dǎo)碼的前5 個(gè)字節(jié)是固定的,所以可以利用前5 個(gè)字節(jié)來(lái)對(duì)幀頭進(jìn)行判斷, 如果接收數(shù)據(jù)的前5 個(gè)字節(jié)與EPON 幀的前5 個(gè)字節(jié)完全一致,那么就認(rèn)為幀頭是正確的。那樣,我們就可以斷定SLD 字節(jié)所在的位置了。如果幀頭正確,輸出信號(hào)Detect_dv 就會(huì)為1,否則Detect_dv 的輸出就會(huì)是0。幀頭檢測(cè)及SLD 定位模塊的輸出信號(hào)就是進(jìn)入該模塊的Rxd[7:0]信號(hào)。

  ②計(jì)數(shù)器。計(jì)數(shù)器模塊的作用主要是為1 進(jìn)2 出模塊提供一個(gè)選擇信號(hào)輸出的端口以及為FiFo 管理1 模塊提供寫(xiě)使能信號(hào)。它受信號(hào)RX_dv 的控制,當(dāng)Rx_dv 為0 時(shí),計(jì)數(shù)器清零;當(dāng)Rx_dv 為1 時(shí),計(jì)數(shù)器就會(huì)正常地計(jì)數(shù),但是,在計(jì)數(shù)到8 之前,其輸出信號(hào)為0,當(dāng)計(jì)數(shù)到8 時(shí),其輸出信號(hào)才為1。

 ?、?:2 選擇。這是一個(gè)信號(hào)選擇輸出的模塊,它受計(jì)數(shù)器輸出信號(hào)的控制,當(dāng)輸出信號(hào)為0 時(shí),進(jìn)入1:2模塊的信號(hào),從端口1 輸出,進(jìn)入RAM1 中;當(dāng)計(jì)數(shù)器的輸出信號(hào)為1 時(shí), 進(jìn)入1:2 模塊的信號(hào), 從端口2輸出,進(jìn)入RAM2 中。也就是說(shuō),當(dāng)EPON 幀經(jīng)過(guò)幀頭檢測(cè)及SLD 定位以后,前導(dǎo)碼進(jìn)入RAM1 中,其他字節(jié)進(jìn)入RAM2 中。

 ?、躌AM1 與FiFo 管理1。當(dāng)計(jì)數(shù)器的輸出信號(hào)為0 時(shí),經(jīng)過(guò)非門(mén)以后為1,給FiFo 管理1 發(fā)送了寫(xiě)使能信號(hào),F(xiàn)iFo 管理1 模塊提供寫(xiě)地址, 使從1:2 模塊端口1 中輸出來(lái)的信號(hào)按照FiFo 管理1 模塊提供的地址寫(xiě)入RAM1 中;由于前導(dǎo)碼共8 個(gè)字節(jié),所以FiFo管理1 模塊僅給提供8 個(gè)地址;同時(shí)它還受Detect_dv作為讀使能信號(hào)的控制, 當(dāng)幀頭檢測(cè)正確時(shí),Detect_dv 為1,就會(huì)觸發(fā)FiFo 管理1 給RAM1 提供讀地址, 它所提供的地址就是需要CRC-8 檢驗(yàn)的字節(jié),所以其讀地址就是從SLD 域到LLID 的地址, 這樣要檢驗(yàn)的字節(jié)就會(huì)進(jìn)入CRC-8 模塊進(jìn)行循環(huán)冗余校驗(yàn)。

 ?、軷AM2 與FiFo 管理2。當(dāng)計(jì)數(shù)器的輸出為1 時(shí),F(xiàn)iFo 管理2 為進(jìn)入RAM2 的數(shù)據(jù)提供了地址,從幀頭檢測(cè)及SLD 定位模塊來(lái)的數(shù)據(jù)經(jīng)1:2 選擇模塊根據(jù)FiFo 管理2 模塊提供的地址進(jìn)入了RAM2。然后根據(jù)從LLID 匹配模塊得來(lái)的控制信號(hào)對(duì)進(jìn)入RAM2 的信號(hào)進(jìn)行相應(yīng)的處理, 當(dāng)所接收到數(shù)據(jù)所帶的LLID 與OLT 給本地ONU 分配的LLID 不匹配時(shí),F(xiàn)iFo 管理2模塊就會(huì)根據(jù)接收到的是否清除信號(hào),撤銷(xiāo)給要進(jìn)入RAM2 數(shù)據(jù)的地址,那樣,數(shù)據(jù)就會(huì)無(wú)法進(jìn)入RAM2,也就是丟棄了與LLID 不相匹配的數(shù)據(jù)。當(dāng)數(shù)所接收到的數(shù)據(jù)LLID 與所分配的LLID 相符時(shí),LLID 匹配模塊就會(huì)給FiFo 管理2 模塊一個(gè)寫(xiě)使能信號(hào),F(xiàn)iFo 管理2 模塊就會(huì)提供所要讀取信號(hào)的地址。此模塊與RAM1與FiFo 管理1 不同的是,RAM2 在讀取數(shù)據(jù)的同時(shí)也在寫(xiě)入數(shù)據(jù)。

  ⑥CRC-8 校驗(yàn)。此模塊主要提供的是對(duì)前導(dǎo)碼第3 至第7 個(gè)字節(jié)的循環(huán)冗余校驗(yàn), 主要目的是提高傳輸系統(tǒng)的通信性能。IEEE802.3ah給出了CRC8 校驗(yàn)的串行算法實(shí)現(xiàn),如圖2 所示。

圖2 CRC8 校驗(yàn)原理

圖2 CRC8 校驗(yàn)原理

  從圖中看出,串行檢驗(yàn)算法若要用邏輯語(yǔ)言實(shí)現(xiàn),則需要一個(gè)高速的移位寄存器實(shí)現(xiàn)GMII 總線中的8B數(shù)據(jù)流檢驗(yàn)。因此串行校驗(yàn)算法浪費(fèi)的資源較大。

  為了能夠更好地實(shí)現(xiàn)CRC-8 檢驗(yàn),我們可以用并行的CRC-8 檢驗(yàn), 該算法的Verilog 實(shí)現(xiàn)如下面的程序。d 為GMII 總線過(guò)來(lái)的8b 碼,next_cec 為根據(jù)前一個(gè)8b 碼計(jì)算出來(lái)的校驗(yàn)碼。crc_reg 為中間計(jì)算結(jié)果,初始時(shí)crc_reg 等于0。

  Assign next_crc[2]=d[5]^d[6]^d[7]^crc_reg[6]^d[1]^crc_reg[0] ^crc_reg[1] ^crc_reg[2];

  Assign next_crc[3]=d[4]^crc_reg[3]^d[5]^d[6] ^crc_reg[7]^d[0]^crc_reg[1] ^crc_reg[2];

  Assign next_crc [4]= d [4]^crc_reg [3]^d [5]^ crc_reg[4]^crc_reg[2]^ crc_reg[3] ;

  Assign next_crc[5]= d[4]^crc_reg[3]^ crc_reg[4] ^crc_reg[5]^d[2] ^d[3] ;

  Assign next_crc[6]=crc_reg[4] ^crc_reg[5]^ crc_reg[6]^d[1]^d[2] ^d[3];

  Assign next_crc[7]=crc_reg[5] ^crc_reg[6]^ crc_reg[7]^d[0]^d[1] ^d[2];

  ⑦CRC8 比較。當(dāng)對(duì)前導(dǎo)碼的第3、4、5、6、7 字節(jié)進(jìn)行CRC-8 檢驗(yàn)之后,得到校驗(yàn)碼,用接收數(shù)據(jù)的校驗(yàn)碼與所經(jīng)過(guò)crc-8 模塊得到的校驗(yàn)碼進(jìn)行比較,如果兩者相同, 表明在數(shù)據(jù)的傳輸過(guò)程中沒(méi)有出現(xiàn)錯(cuò)誤,證明接收的碼組是正確的。這時(shí),其輸出信號(hào)crc-8_dv 通告所得結(jié)果, 使LLID 匹配校驗(yàn)?zāi)K對(duì)接收數(shù)據(jù)的LLID 進(jìn)行校驗(yàn)。

  ⑧LLID 匹配校驗(yàn)。對(duì)接收到的數(shù)據(jù)LLID 與OLT分配給ONU 的LLID 進(jìn)行比較,如果兩者一致,表明接收到的數(shù)據(jù)就是屬于該ONU 的數(shù)據(jù),則啟動(dòng)RAM2的讀使能信號(hào),使信號(hào)向MAC 層發(fā)送;如果兩者不一致,則把所得到的接收信號(hào)丟棄,在這里我們啟動(dòng)清除信號(hào),停止給進(jìn)入RAM2 的數(shù)據(jù)分配地址,數(shù)據(jù)就會(huì)被丟棄。

  1.3 工作流程

  數(shù)據(jù)進(jìn)入幀頭檢測(cè)及SLD 定位模塊以后,該模塊對(duì)進(jìn)入的數(shù)據(jù)進(jìn)行檢測(cè),如果接收到的EPON 幀不滿足EPON 的幀格式要求,則接收到的數(shù)據(jù)無(wú)效,并且Detect_dv 會(huì)給CRC-8 模塊一個(gè)信號(hào), 通知對(duì)方數(shù)據(jù)為無(wú)效信號(hào)不用對(duì)其進(jìn)行循環(huán)冗余校驗(yàn);在數(shù)據(jù)進(jìn)入幀頭檢測(cè)及SLD 定位模塊的同時(shí),RX_dv 作為計(jì)數(shù)器模塊的控制信號(hào)控制計(jì)數(shù)器,1 進(jìn)2 出模塊輸出的端口由計(jì)數(shù)器的輸出來(lái)控制,前8 個(gè)字節(jié)也就是前導(dǎo)碼進(jìn)入圖中上半部分的RAM1, 以后的字節(jié)進(jìn)入RAM2模塊, 在FiFo 管理1 模塊的控制之下,RAM1 模塊將第3 到7 個(gè)字節(jié)送到CRC-8 模塊,對(duì)其進(jìn)行循環(huán)冗余校驗(yàn),并將數(shù)據(jù)輸出到CRC-8 比較模塊與從RAM 經(jīng)延時(shí)模塊的RAM 中的第8 個(gè)字節(jié)進(jìn)行比較, 檢測(cè)接收數(shù)據(jù)計(jì)算出來(lái)的數(shù)據(jù)是否與所帶的CRC 域的數(shù)據(jù)是否相匹配, 如果匹配crc-8_dv 將向LLID 匹配校驗(yàn)?zāi)K發(fā)送使能信號(hào), 讓前導(dǎo)碼中的LLID 字節(jié)與OLT分配的字節(jié)相比較, 如果匹配則向控制圖中下方RAM2 的FiFo 管理模塊發(fā)送LLID 有效的信號(hào), 使RAM2 開(kāi)始讀數(shù)據(jù);如果不匹配,則向FiFo 管理2 模塊發(fā)送清除信號(hào), 使RAM2 的寫(xiě)數(shù)據(jù)無(wú)法得到地址,使數(shù)據(jù)自動(dòng)清除。

  2 RS 層發(fā)送部分方案的設(shè)計(jì)

  RS 層發(fā)送部分的主要功能主要是給從MAC 層來(lái)的數(shù)據(jù)幀和控制幀添加EPON 幀的前導(dǎo)碼。由圖2 可知,前導(dǎo)碼由8 個(gè)字節(jié)組成,第3 個(gè)字節(jié)是定界字符,第6、7 個(gè)字節(jié)是OLT 分配給ONU 的邏輯鏈路標(biāo)志,一個(gè)字節(jié)是第3 字節(jié)到第7 字節(jié)之間字節(jié)的CRC-8 校驗(yàn)碼。所以,在RS 層的發(fā)送部分中要對(duì)第3到第7 字節(jié)做CRC-8 校驗(yàn)。其設(shè)計(jì)方案如圖3 所示。

圖3 RS 層發(fā)送模塊的設(shè)計(jì)方案

圖3 RS 層發(fā)送模塊的設(shè)計(jì)方案

  在這個(gè)RAM 中,我們?cè)O(shè)計(jì)其為8×8 的容量,共有8 個(gè)地址,每個(gè)地址8bit。在LLID 寫(xiě)使能信號(hào)的指示下,LLID 被寫(xiě)入被RAM 管理模塊分配的相應(yīng)的地址中。同時(shí),RAM 中還存在著前導(dǎo)碼中除LLID 域和CRC 域的其他字節(jié),在LLID 被寫(xiě)入RAM 后,管理模塊把要檢驗(yàn)的字節(jié)讀入到CRC-8 模塊中進(jìn)行CRC-8校驗(yàn),得到校驗(yàn)碼。在CRC-8 校驗(yàn)結(jié)束之后,會(huì)給管理模塊一個(gè)指示信號(hào),使其把經(jīng)CRC-8 校驗(yàn)后的校驗(yàn)碼讀入RAM 中,等到幀數(shù)據(jù)到來(lái)后,RAM 的讀寫(xiě)功能同時(shí)開(kāi)始進(jìn)行,把EPON 幀傳遞到物理層。

  3 結(jié)束語(yǔ)

  EPON 是解決寬帶接入的有效方案之一, 我們對(duì)EPON 系統(tǒng)ONU 端的RS 層進(jìn)行了研究, 并在千兆以太網(wǎng)的基礎(chǔ)之進(jìn)行了方案設(shè)計(jì)。理論分析表明此方案可以有效地解決RS 層對(duì)接收數(shù)據(jù)選擇過(guò)濾以及對(duì)發(fā)送數(shù)據(jù)添加EPON 幀頭等問(wèn)題。不足之處在于對(duì)接收模塊和發(fā)送模塊的方案設(shè)計(jì)只是出于理論研究,同時(shí),對(duì)EPON 系統(tǒng)的其它層的研究較少,如:物理編碼子層、物理媒質(zhì)相關(guān)子層等。下一步的研究工作就是根據(jù)以上提出的不足,對(duì)物理編碼子層以及物理媒質(zhì)相關(guān)子層進(jìn)行深一步的研究,讓EPON 網(wǎng)絡(luò)能夠得到更好的應(yīng)用。

關(guān)鍵詞:基于EPON系統(tǒng)ONU端RS層的設(shè)計(jì)方案

版權(quán)與免責(zé)聲明

凡本網(wǎng)注明“出處:維庫(kù)電子市場(chǎng)網(wǎng)”的所有作品,版權(quán)均屬于維庫(kù)電子市場(chǎng)網(wǎng),轉(zhuǎn)載請(qǐng)必須注明維庫(kù)電子市場(chǎng)網(wǎng),http://www.hbjingang.com,違反者本網(wǎng)將追究相關(guān)法律責(zé)任。

本網(wǎng)轉(zhuǎn)載并注明自其它出處的作品,目的在于傳遞更多信息,并不代表本網(wǎng)贊同其觀點(diǎn)或證實(shí)其內(nèi)容的真實(shí)性,不承擔(dān)此類(lèi)作品侵權(quán)行為的直接責(zé)任及連帶責(zé)任。其他媒體、網(wǎng)站或個(gè)人從本網(wǎng)轉(zhuǎn)載時(shí),必須保留本網(wǎng)注明的作品出處,并自負(fù)版權(quán)等法律責(zé)任。

如涉及作品內(nèi)容、版權(quán)等問(wèn)題,請(qǐng)?jiān)谧髌钒l(fā)表之日起一周內(nèi)與本網(wǎng)聯(lián)系,否則視為放棄相關(guān)權(quán)利。

廣告
OEM清單文件: OEM清單文件
*公司名:
*聯(lián)系人:
*手機(jī)號(hào)碼:
QQ:
有效期:

掃碼下載APP,
一鍵連接廣大的電子世界。

在線人工客服

買(mǎi)家服務(wù):
賣(mài)家服務(wù):
技術(shù)客服:

0571-85317607

網(wǎng)站技術(shù)支持

13606545031

客服在線時(shí)間周一至周五
9:00-17:30

關(guān)注官方微信號(hào),
第一時(shí)間獲取資訊。

建議反饋

聯(lián)系人:

聯(lián)系方式:

按住滑塊,拖拽到最右邊
>>
感謝您向阿庫(kù)提出的寶貴意見(jiàn),您的參與是維庫(kù)提升服務(wù)的動(dòng)力!意見(jiàn)一經(jīng)采納,將有感恩紅包奉上哦!