<dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><s id="yhprb"><strike id="yhprb"></strike></s></dfn><small id="yhprb"></small><dfn id="yhprb"></dfn><small id="yhprb"><delect id="yhprb"></delect></small><small id="yhprb"></small><small id="yhprb"></small> <delect id="yhprb"><strike id="yhprb"></strike></delect><dfn id="yhprb"></dfn><dfn id="yhprb"></dfn><s id="yhprb"><noframes id="yhprb"><small id="yhprb"><dfn id="yhprb"></dfn></small><dfn id="yhprb"><delect id="yhprb"></delect></dfn><small id="yhprb"></small><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn> <small id="yhprb"></small><delect id="yhprb"><strike id="yhprb"></strike></delect><dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"><s id="yhprb"><strike id="yhprb"></strike></s></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn>

新聞中心

EEPW首頁(yè) > 模擬技術(shù) > 設計應用 > 基于PM5360的通道化0C48 POS線(xiàn)卡設計

基于PM5360的通道化0C48 POS線(xiàn)卡設計

作者: 時(shí)間:2010-04-26 來(lái)源:網(wǎng)絡(luò ) 收藏
內部有一個(gè)內置調度機,負責按照配置好的調度順序讀取各個(gè)通道的數據并放人接口緩存中,由于該芯片采用物理標識(PHID)和內部通道號同時(shí)存在的設計思路,而且通道化應用下單個(gè)物理通道內具有多個(gè)數據流,因此調度機的設計更復雜。
表1總結了調度機的設計要點(diǎn),具體應用中,根據需要的模式將該表中的相應數值和對應的物理標識通過(guò)間接寄存器接口寫(xiě)入地址為0x0335的寄存器。

本文引用地址:http://dyxdggzs.com/article/188230.htm


另外,在應用中需要注意的是,在每個(gè)通道內都置有2組并行的模塊:xCFP和xTDP。其中xCFP包括RCFP(接收方向信元和幀處理器)和TCFP(發(fā)送方向信元和幀處理器),xCFP用于0C12和OC48模式下的數據處理。xTDP包括RTDP(接收方向時(shí)間片數據通信處理器)和TTDP(發(fā)送方向時(shí)間片數據通信處理器),用于OC3模式下的數據處理。在這兩個(gè)模塊的配置中,除了保證所有寄存器都按要求置位外,還需注意根據線(xiàn)路的實(shí)際特點(diǎn)完成各個(gè)通道以及內部子通道的加擾與解擾方式、使CRC校驗算式等與實(shí)際線(xiàn)路一致,這一點(diǎn)在實(shí)際中常被忽略而成為偽故障,從而導致開(kāi)發(fā)周期延長(cháng)。
值得指出的是,由于內部結構復雜,模塊眾多,同時(shí)數據處理路徑上的許多單元具有很強的關(guān)聯(lián)性,因此廠(chǎng)家建議了一個(gè)較為嚴格的復位與配置順序,基本原則可以總結為“按照數據流向,先完成邏輯單元配置,再完成物理單元配置,最后使能功能模塊”,在實(shí)際中應照此原則執行。

4 支持動(dòng)態(tài)模式的PM5360配置軟件設計
本設計中的線(xiàn)卡支持多種工作模式,因此要求PM5360能夠根據需要動(dòng)態(tài)改變其內部寄存器配置,本部分給出其配置函數的設計要點(diǎn)。圖3是支持動(dòng)態(tài)模式的PM5360配置函數。


該函數的基本形式為:PM5350_Config(unsigned charmode,unsigned char pathO_mode,unsigned char pathl_mode,unsigned char path2_mode,unsigned ehar path3_mode)。該函數的5個(gè)參數均為unsigned char類(lèi)型,其中第1個(gè)參數mode用于指示器件處于通道化工作狀態(tài)還是非通道化狀態(tài),其余4個(gè)函數分別代表其4個(gè)通道的工作狀態(tài)。
根據路由器的體系結構特點(diǎn),線(xiàn)卡等功能部件通過(guò)內部通信系統與主控聯(lián)系,獲取配置信息,并實(shí)時(shí)上報自身的運行狀態(tài)信息和相關(guān)統計信息。因此,在圖3中,函數PM5350_Config()中的參數是由主控下發(fā)的,函數接收到參數后按照該流程進(jìn)行解釋?zhuān)瑥亩瓿膳渲谩?br />
5 性能測試
為了測試通道化單板的功能和性能,設計如圖4所示的測試方案。其基本原理是:按照該線(xiàn)卡在實(shí)際網(wǎng)絡(luò )中的應用特征,由測試控制臺發(fā)出命令控制網(wǎng)絡(luò )測試平臺AX4000按照所需模式發(fā)送數據至待測線(xiàn)卡,線(xiàn)卡接收數據后按照其內部處理機制完成報文處理,并最終經(jīng)輸出接口將數據送至測試儀,測試儀根據收到的報文情況給出丟包率等性能指標的測試結果。


測試的主要內容是通道化混合信道類(lèi)型支持能力,具體指標包括丟包率、時(shí)延和時(shí)延抖動(dòng)等。測試結果表明,所設計的線(xiàn)卡能夠支持需求分析所提出的全部功能指標,并且在100%鏈路利用率下,能夠線(xiàn)速處理全部報文,丟包率為0,且各種性能指標符合設計要求。表2給出了時(shí)延測試結果,表明實(shí)際的時(shí)延指標滿(mǎn)足設計要求。



6 結束語(yǔ)
本文基于PM5360和FPGA設計通道化OC48線(xiàn)卡,討論設計需求,給出總體設計方案,重點(diǎn)分析PM5360的使用要點(diǎn)和難點(diǎn),并給出能夠動(dòng)態(tài)變換工作模式的芯片配置方法。測試結果表明本文的設計能夠滿(mǎn)足實(shí)際需求。


上一頁(yè) 1 2 下一頁(yè)

關(guān)鍵詞: 5360 0C48 POS PM

評論


相關(guān)推薦

技術(shù)專(zhuān)區

關(guān)閉
国产精品自在自线亚洲|国产精品无圣光一区二区|国产日产欧洲无码视频|久久久一本精品99久久K精品66|欧美人与动牲交片免费播放
<dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><s id="yhprb"><strike id="yhprb"></strike></s></dfn><small id="yhprb"></small><dfn id="yhprb"></dfn><small id="yhprb"><delect id="yhprb"></delect></small><small id="yhprb"></small><small id="yhprb"></small> <delect id="yhprb"><strike id="yhprb"></strike></delect><dfn id="yhprb"></dfn><dfn id="yhprb"></dfn><s id="yhprb"><noframes id="yhprb"><small id="yhprb"><dfn id="yhprb"></dfn></small><dfn id="yhprb"><delect id="yhprb"></delect></dfn><small id="yhprb"></small><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn> <small id="yhprb"></small><delect id="yhprb"><strike id="yhprb"></strike></delect><dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"><s id="yhprb"><strike id="yhprb"></strike></s></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn>