我想看一级黄色大片_久久亚洲国产精品一区二区_久久精品免视看国产明星_91久久青青青国产免费

您的位置:網(wǎng)站首頁(yè) > CAM

基于CAM的10G EPON MAC/LLID多隊(duì)列管理

時(shí)間:2011-02-26 19:48:33 來源:未知

0 引言

    在EPON(Ethernet Passive Optical Network,以太無源光網(wǎng)絡(luò))系統(tǒng)中.OLT需要同時(shí)和多個(gè)ONU進(jìn)行通信.準(zhǔn)確無誤地解析和發(fā)送數(shù)據(jù)是系統(tǒng)成功的關(guān)鍵之一。OLT根據(jù)LUD和MAC地址來尋找發(fā)送幀的目的地或查找接收幀的源地址.因此OLT系統(tǒng)內(nèi)部必須擁有一個(gè)高速的LUD和MAC對(duì)應(yīng)關(guān)系的查找表模塊.這樣才能完成相應(yīng)的功能。

    本文根據(jù)10G EPON全球化標(biāo)準(zhǔn)IEEE802.3av提出了一種利用CAM(Content Addressable Memory)IP核實(shí)現(xiàn)10G EPON OLT系統(tǒng)中MAC/LLID(Logical Link Identifier.邏輯鏈路標(biāo)識(shí))多隊(duì)列管理的設(shè)計(jì)方案.并基于Xilinx公司的Vitex5 FXT FPGA開發(fā)平臺(tái)進(jìn)行設(shè)計(jì)開發(fā)和驗(yàn)證。

1 Xilinx CAM IP核

    多數(shù)的存儲(chǔ)器是基于地址串行查找.而CAM作為內(nèi)容查找存儲(chǔ)器在進(jìn)行查找操作的時(shí)候不僅是并行的.而且采用陣列式存儲(chǔ)方式,并提供優(yōu)于其他搜索算法的操作性能.所以常被用在網(wǎng)絡(luò)、通信、存儲(chǔ)等等需要高速處理的場(chǎng)合。典型的CAM結(jié)構(gòu)如圖1所示。CAM的操作分為查找操作(也叫讀操作、匹配操作)和寫操作。

圖1典型的CAM結(jié)構(gòu)

圖1典型的CAM結(jié)構(gòu)

    當(dāng)執(zhí)行查找操作時(shí).CAM接收到外部的輸入匹配數(shù)據(jù)時(shí),先將數(shù)據(jù)存儲(chǔ)到比較寄存器中。掩碼寄存器的功能是屏蔽無需比較的數(shù)據(jù)位。比較寄存器和掩碼寄存器的內(nèi)容共同組成一個(gè)查找字廣播到存儲(chǔ)器組中,與不同的相關(guān)聯(lián)字進(jìn)行并行匹配.結(jié)果被反饋到優(yōu)先譯碼器中.得到一個(gè)具有最高優(yōu)先權(quán)的匹配地址和匹配成功標(biāo)識(shí)。

    當(dāng)執(zhí)行寫操作時(shí).字選擇寄存器會(huì)根據(jù)輸入的地址來產(chǎn)生對(duì)l到N個(gè)相關(guān)聯(lián)字進(jìn)行操作的信號(hào)。

    對(duì)FPGA器件來說.IP(Intellectual Propertyl就是已經(jīng)設(shè)計(jì)好的模塊.是待用的HDL代碼或者網(wǎng)表級(jí)文件。Xilinx提供的CAM IP核具備典型CAM的功能。

2 10G EPON OLT MAC/LLID隊(duì)列

    EPON系統(tǒng)具有點(diǎn)到多點(diǎn)的拓?fù)浣Y(jié)構(gòu).LLID在其中的作用是標(biāo)識(shí)通過點(diǎn)到點(diǎn)仿真子層建立起來的邏輯鏈接.位于前導(dǎo)碼的第六個(gè)字節(jié)到第七個(gè)字節(jié)。在一個(gè)EPON系統(tǒng)中.下行數(shù)據(jù)以廣播方式傳輸?shù)礁鱾€(gè)ONU,ONU接收自身LLID或者廣播LLID的數(shù)據(jù)包。

    根據(jù)IEEE 802.3av協(xié)議規(guī)定.在10G EPON OLT系統(tǒng)中.下行數(shù)據(jù)和上行數(shù)據(jù)在幀頭替換時(shí)處理方式有所不同。數(shù)據(jù)在上行時(shí)需添加統(tǒng)一的以太標(biāo)準(zhǔn)幀頭。而下行處理時(shí)需要根據(jù)每個(gè)幀的不同目的MAC地址添加對(duì)應(yīng)的LLID.并要求對(duì)LLID域進(jìn)行CRC8校驗(yàn)。因此.需要設(shè)計(jì)一個(gè)MAC/LLID查找添加模塊。考慮到10G EPON系統(tǒng)具有高速的查找要求.所以在設(shè)計(jì)過程中采用CAM IP核來實(shí)現(xiàn)MAC/LLID存儲(chǔ)部分。

3 利用CAM核實(shí)現(xiàn)MAC/LUD多隊(duì)列管理

    MAC/LLID多隊(duì)列管理系統(tǒng)的總體框圖如圖2所示,主要分為2個(gè)模塊,分別是CAM存儲(chǔ)模塊和外圍功能模塊。

圖2 MAC/LLID多隊(duì)列管理系統(tǒng)框圖

圖2 MAC/LLID多隊(duì)列管理系統(tǒng)框圖

3.1 CAM存儲(chǔ)模塊

 

    CAM存儲(chǔ)模塊主要實(shí)現(xiàn)多MAC的存儲(chǔ).利用CAM IP核實(shí)現(xiàn)。

    假設(shè)每個(gè)ONU下帶2個(gè)MAC.則16個(gè)ONU總計(jì)使用32個(gè)MAC地址。根據(jù)IEEE 802.3av中定義,若下行1Gb/s、上行IGb/s。LLID廣播取值為Ox7FFF;若下行10Gb/s、上行1Gb/s(非對(duì)稱10G系統(tǒng))。亦或下行10Gb/s、上行10Gb/s(對(duì)稱10G系統(tǒng)),LLID廣播取值為0x7FFE:而0x7FFD~0x7F00為保留值。因此,根據(jù)協(xié)議規(guī)定.在邏輯設(shè)計(jì)中可取0x6F00~0x6FOF為16個(gè)LLID注冊(cè)分配值。如此分配的LLID只有最后4比特不同.所以在邏輯設(shè)計(jì)中可將LLID映射為IP核的寫入地址線.具體操作方法為:寫入的地址線的后4位取自LLID的最后4個(gè)比特.地址線最高位區(qū)別一個(gè)LLID所帶的2個(gè)不同的MAC。所以配置CAM深度為32,得到CAM輸入信號(hào)wr_addr[4:0]。

    根據(jù)以太幀格式.目的MAC地址為6個(gè)字節(jié).所以配置CAM數(shù)據(jù)寬度為48比特.得到CAM輸入信號(hào)din[47:0]。

    3.2外圍功能模塊

    CAM IP核的外圍模塊主要實(shí)現(xiàn)MAC或LLID在CAM中查詢或者寫入前的數(shù)據(jù)處理工作和之后的輸出工作.這部分由邏輯設(shè)計(jì)完成。邏輯設(shè)計(jì)中特別定義了registered-nag[15:0]寄存器,寄存器中每一個(gè)比特位對(duì)應(yīng)了16個(gè)LLID預(yù)定范圍內(nèi)的某個(gè)特定值。在注冊(cè)的時(shí)候.與分配的LLID對(duì)應(yīng)的REG相應(yīng)位將置上,表示此LLID已被使用。利用此點(diǎn)可以很方便地在上行查找時(shí)驗(yàn)證LLID是否已經(jīng)有效.或者利用這個(gè)REG刪除CAM中存儲(chǔ)的LLID/MAC數(shù)據(jù)。

    外圍模塊實(shí)現(xiàn)的主要功能可以分為:注冊(cè)(為多點(diǎn)控制協(xié)議MPCP中一部分.發(fā)生在上行)、上行查找、上行記錄以及下行查找.

    ①注冊(cè):若ONU發(fā)送注冊(cè)請(qǐng)求.OLT分配一個(gè)LLID給ONU.同時(shí)在LLID映射的地址線內(nèi)將MAC值寫入CAM。

    ②上行查找:OLT收到ONU發(fā)送的數(shù)據(jù)幀時(shí).首先根據(jù)收到的LLID查找registered_flag[15:0]寄存器,判斷該LLID是否有效。當(dāng)LLID有效.則繼續(xù)判斷該幀的源MAC是否已經(jīng)存入CAM中.方法是將該MAC值輸入到CAM中進(jìn)行匹配。若匹配.輸出匹配MAC值。說明上行傳輸有效。

    ③上行記錄:若上行MAC值在CAM中沒有匹配項(xiàng).則在LLID對(duì)應(yīng)的地址線內(nèi)將MAC值寫入CAM中。與注冊(cè)時(shí)寫入不同的是.對(duì)應(yīng)的地址線需變換最高位以區(qū)別2個(gè)不同的MAC。

    ④下行查找:當(dāng)OLT收到一個(gè)下行數(shù)據(jù)的時(shí)候,判斷該數(shù)據(jù)的目的MAC是否存儲(chǔ)在CAM中。如果已存儲(chǔ),那么根據(jù)匹配所在的地址.根據(jù)映射規(guī)則.得到LLID.下行傳輸有效.以便于后續(xù)模塊添加802.3av前導(dǎo)碼;反之,不做操作。

    3.3數(shù)據(jù)流實(shí)現(xiàn)

    CAM存儲(chǔ)模塊和外圍功能模塊內(nèi)部信號(hào)互連如圖3所示,模塊左列為輸入項(xiàng),右列為輸出項(xiàng)。cam_pre模塊實(shí)現(xiàn)CAM存儲(chǔ)模塊的外圍功能,cam_mac是本設(shè)計(jì)中生成的CAM IP核。

圖3 CAM模塊和外圍模塊互連

圖3 CAM模塊和外圍模塊互連

    當(dāng)cam_pre模塊接收到系統(tǒng)輸入信號(hào)up_flag為高電平時(shí),系統(tǒng)認(rèn)為此時(shí)為上行數(shù)據(jù)流。鎖存輸入信號(hào)llid和mac。檢查鎖存的llid是否在預(yù)分配范圍0x6F00~0x6FOF內(nèi)。若不在此范圍內(nèi),則認(rèn)為ONU未注冊(cè),需要檢查registered_flag[15:0]寄存器,尋找比特位為0的最低位位置.對(duì)應(yīng)的Uid分配給未注冊(cè)的ONU。同時(shí)registered_flag 寄存器對(duì)應(yīng)位置為l,輸出端we信號(hào)置為高電平.在 cam_mac中進(jìn)行在LLID映射的地址線內(nèi)存入鎖存MAC值的操作。若鎖存的llid在預(yù)分配范圍.檢查mac值是否在cam mac模塊中記錄:將we輸出信號(hào)置為低電平.cam_pre 模塊將鎖存的mac信號(hào)輸出到cam_mac中。在2個(gè)時(shí)鐘周期內(nèi)若有高電平match信號(hào)反饋到cam_pre中.則說明匹配成功.系統(tǒng)輸出mac值和mac值獲得標(biāo)識(shí)信號(hào);若無match反饋信號(hào).說明此mac值未被記錄到cam中.則輸出端we信號(hào)置為高電平.在cam_mac中進(jìn)行在LLID映射地址線內(nèi)存人鎖存MAC值的操作。

    當(dāng)cam_pre模塊接收到系統(tǒng)輸入信號(hào)down_flag為高電平時(shí),系統(tǒng)認(rèn)為此時(shí)為下行數(shù)據(jù)流。鎖存輸入信號(hào)llid和mac。檢查mac值是否在cam_mac模塊中記錄:將we輸出信號(hào)置為低電平,cam_pre模塊將鎖存的mac信號(hào)輸出到cam_mac中。在2個(gè)時(shí)鐘周期內(nèi)若有高電平match信號(hào)反饋到cam_pre中.則說明匹配成功.cam_pre模塊得到cam_mac模塊反饋的地址,進(jìn)行反映射操作得到llid值。系統(tǒng)輸出Uid值和llid值獲得標(biāo)識(shí)信號(hào):若無match反饋信號(hào)。則不做操作。一旦mac或llid獲得標(biāo)識(shí)信號(hào)輸出高電平則說明上行或者下行傳輸數(shù)據(jù)幀可進(jìn)行后續(xù)幀處理。

    3.4仿真及結(jié)果討論

    在Xilinx virtex5平臺(tái)上對(duì)設(shè)計(jì)進(jìn)行編譯綜合。單獨(dú)綜合一個(gè)CAM核.最高速度205.255Mhz。系統(tǒng)期望速度200Mhz,若作為單系統(tǒng)仿真.由于輸出信號(hào)和cam_mac的反饋信號(hào)有關(guān).布線有延遲.所以系統(tǒng)綜合速度只能達(dá)到150~160MHz。但本系統(tǒng)作為OLT系統(tǒng)的內(nèi)部模塊使用,所以輸出端不設(shè)為output,則系統(tǒng)速度可達(dá)到200Mhz以上。調(diào)用Modelsim對(duì)設(shè)計(jì)進(jìn)行仿真驗(yàn)證.得到的時(shí)序仿真結(jié)果如圖4~圖6所示。

圖4 上行第一次注冊(cè)仿真圖

圖4 上行第一次注冊(cè)仿真圖

圖5 上行記錄MAC仿真圖

圖5 上行記錄MAC仿真圖

圖6 下行根據(jù)MAC查找LLID仿真圖

圖6 下行根據(jù)MAC查找LLID仿真圖

    從仿真結(jié)果可以看出.本設(shè)計(jì)能完成MAC/LLID多隊(duì)列管理的基本功能,并具有單系統(tǒng)150MHz、內(nèi)部模塊200MHz的高處理速率。

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

    本文基于IEEE 802.3av協(xié)議提出了一種利用Xilinx CAM IP核實(shí)現(xiàn)10G EPON OLT系統(tǒng)中MAC/LLID多隊(duì)列管理的方法.并通過模塊設(shè)計(jì)以及仿真驗(yàn)證.證明該方案能以200Mhz的內(nèi)部模塊處理速度應(yīng)用在OLT系統(tǒng)中。


我想看一级黄色大片_久久亚洲国产精品一区二区_久久精品免视看国产明星_91久久青青青国产免费

            日日夜夜精品视频天天综合网| 欧美一三区三区四区免费在线看| 亚洲视频一区在线| 久久综合色8888| 精品欧美久久久| 欧美一区二视频| 日韩欧美国产综合在线一区二区三区| 欧美三级日韩在线| 在线播放中文字幕一区| 日韩一区二区三区视频在线观看| 欧美日韩亚洲高清一区二区| 欧美日韩国产区一| 日韩欧美国产小视频| 日韩欧美电影一区| 久久久久久久久久久电影| 亚洲国产岛国毛片在线| 亚洲精品高清在线| 亚洲电影视频在线| 免费看欧美美女黄的网站| 国产一区欧美一区| 91视频免费看| 91精品国产色综合久久不卡蜜臀| 久久亚洲精精品中文字幕早川悠里| 久久久国产精品麻豆| 国产精品久久久久aaaa樱花 | 在线观看91av| 久久久久久夜精品精品免费| 国产精品国产三级国产aⅴ中文| 夜夜嗨av一区二区三区网页| 蜜桃传媒麻豆第一区在线观看| 国产91精品入口| 欧美日韩美女一区二区| 久久久精品免费免费| 亚洲柠檬福利资源导航| 免费高清成人在线| 99精品国产热久久91蜜凸| 欧美一区二区三区免费在线看 | 日韩一区二区三区四区| 中文字幕国产一区二区| 亚洲电影第三页| 国产成人在线视频免费播放| 欧美性三三影院| 国产欧美日韩在线视频| 午夜精品久久久久久久99樱桃| 国产乱码精品1区2区3区| 欧洲亚洲国产日韩| 久久久精品国产免大香伊| 亚洲高清免费在线| av资源站一区| 久久影院午夜论| 丝袜亚洲另类欧美| 日本高清视频一区二区| 中文字幕精品一区二区精品绿巨人 | 日韩一区在线看| 精品伊人久久久久7777人| 色国产综合视频| 国产精品网站在线观看| 精品综合免费视频观看| 欧美日韩mp4| 亚洲一区二区中文在线| av中文字幕不卡| 国产农村妇女毛片精品久久麻豆| 久久久国产午夜精品| 欧美aⅴ一区二区三区视频| 欧美色欧美亚洲另类二区| 亚洲视频一区在线观看| 成人av在线电影| 欧美国产精品一区二区三区| 国精产品一区一区三区mba视频| 91精品国模一区二区三区| 亚洲国产欧美在线人成| 在线国产电影不卡| 亚洲欧美国产高清| 色综合久久久久久久| 国产精品高潮呻吟| 亚洲综合激情网| 91亚洲永久精品| 亚洲欧洲精品天堂一级| 99精品热视频| 亚洲精品伦理在线| 在线视频欧美精品| 亚洲成人自拍偷拍| 6080国产精品一区二区| 青青草伊人久久| 精品国产乱码久久久久久老虎| 精品午夜久久福利影院| 精品欧美黑人一区二区三区| 狠狠网亚洲精品| 国产日韩欧美高清| 成人av资源站| 亚洲精品第1页| 欧美精品久久久久久久多人混战 | 亚洲在线中文字幕| 欧美久久久久中文字幕| 蜜桃免费网站一区二区三区| 精品免费一区二区三区| 国产伦精一区二区三区| 国产精品免费网站在线观看| 99精品欧美一区二区蜜桃免费| 亚洲综合成人在线| 日韩欧美成人激情| 国产成+人+日韩+欧美+亚洲| 亚洲欧美日韩国产成人精品影院| 欧美视频在线播放| 久久精品国产久精国产| 国产精品福利一区| 7777精品伊人久久久大香线蕉的| 精品一区中文字幕| 亚洲欧美日韩久久| 欧美精品一卡二卡| 国产91精品免费| 亚洲成av人片一区二区梦乃| 久久五月婷婷丁香社区| 91丨九色丨蝌蚪富婆spa| 日韩一区欧美二区| 中文字幕av一区二区三区高| 欧美日韩你懂得| 丰满放荡岳乱妇91ww| 亚洲chinese男男1069| 久久精品一区二区| 欧美日韩精品欧美日韩精品一| 国产在线乱码一区二区三区| 亚洲免费观看高清完整版在线| 日韩一本二本av| 99久久久国产精品免费蜜臀| 日韩电影在线免费| 亚洲欧美另类综合偷拍| 99久久99久久久精品齐齐| 久久国产人妖系列| 一区二区三区四区av| 2023国产精品视频| 欧美天堂一区二区三区| 国产夫妻精品视频| 日韩成人免费看| 一区二区三区精品久久久| 国产调教视频一区| 91超碰这里只有精品国产| 色8久久人人97超碰香蕉987| 丁香婷婷深情五月亚洲| 久久国产精品色婷婷| 亚洲va国产va欧美va观看| 亚洲欧洲日韩在线| 中文字幕免费观看一区| 欧美成人vps| 欧美精品久久久久久久久老牛影院| 成人av在线播放网站| 韩国女主播一区二区三区| 日本女人一区二区三区| 一区二区三区色| 国产精品久久久久婷婷二区次| 91精品国产综合久久精品麻豆 | 日韩女优av电影| 5858s免费视频成人| 在线亚洲一区二区| 国产精品夜夜嗨| 亚洲精品一二三| 亚洲欧洲韩国日本视频| 国产三级精品在线| 精品少妇一区二区三区日产乱码| 欧美色爱综合网| 欧美老年两性高潮| 欧美日免费三级在线| 91丨porny丨蝌蚪视频| 丁香亚洲综合激情啪啪综合| 岛国精品在线观看| 国产精品18久久久久久久久久久久| 六月婷婷色综合| 韩国女主播一区二区三区| 一区二区三区四区国产精品| 99国产精品久久久久久久久久 | 亚洲综合网站在线观看| 久久亚洲精品小早川怜子| 欧美亚洲另类激情小说| 成人美女在线观看| 国产激情一区二区三区四区 | 午夜精品久久久| 亚洲成人免费观看| 午夜免费久久看| 亚洲成人午夜影院| 首页综合国产亚洲丝袜| 日韩福利视频网| 久久国内精品视频| 国产精品一区二区三区乱码| 粉嫩高潮美女一区二区三区| www.欧美色图| 色综合久久久久久久久| 欧美少妇一区二区| 欧美一区二区性放荡片| 欧美一级理论片| 久久嫩草精品久久久久| 国产精品美日韩| 一区二区三区在线观看国产| 婷婷夜色潮精品综合在线| 久久99精品久久久| 国产成人精品免费网站| 91久久一区二区| 日韩免费电影一区| 国产精品热久久久久夜色精品三区 | 玉足女爽爽91| 免费不卡在线观看|