色哟哟视频在线观看-色哟哟视频在线-色哟哟欧美15最新在线-色哟哟免费在线观看-国产l精品国产亚洲区在线观看-国产l精品国产亚洲区久久

0
  • 聊天消息
  • 系統(tǒng)消息
  • 評(píng)論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線課程
  • 觀看技術(shù)視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會(huì)員中心
創(chuàng)作中心

完善資料讓更多小伙伴認(rèn)識(shí)你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

采用FPGA芯片實(shí)現(xiàn)AAL中SAR層和ATM層功能與接口設(shè)計(jì)

電子設(shè)計(jì) ? 來源:郭婷 ? 作者:電子設(shè)計(jì) ? 2018-12-30 10:16 ? 次閱讀

引言

近年來,寬帶接入技術(shù)得到了飛速的發(fā)展,其中非對(duì)稱用戶數(shù)字線路技術(shù)(ADSL)能利 用現(xiàn)有的電話網(wǎng)絡(luò)資源,具有投資少見效快等優(yōu)點(diǎn),成為向B - ISDN 的最佳過渡形式之一。 在ADSL系統(tǒng)中,由數(shù)字用戶接入復(fù)用器(DSLAM)完成ATM的終結(jié)和路由,該模型分為4 層,自上而下分為高層、AAL層、ATM層和物理層,這里高層是指RFC1483及其以上各層, AAL層又分為拆分與組裝子層(SAR)和匯聚子層(CS)兩個(gè)子層,ATM層主要完成信元 復(fù)用/解復(fù)用、有關(guān)信元頭的操作以及流控等功能,UTOPIA(ATM的通用測(cè)試和操作物理接 口)位于ATM層和物理層之間,規(guī)范ATM層和物理層之間的信號(hào)電平和時(shí)序定義,物理層 的主要任務(wù)是物理線路編碼和信息傳輸。當(dāng)前,ATM SAR功能和UTOPIA接口由專用通信處 理芯片MPC866處理器來完成,成本較高功能固定,靈活性較差。針對(duì)特定的AAL5業(yè)務(wù)采 用FPGA芯片來實(shí)現(xiàn)AAL層中SAR子層功能和ATM層功能,,即在通用微處理器的環(huán)境中實(shí) 現(xiàn)ATM接口,增強(qiáng)產(chǎn)品的靈活性,同時(shí)降低成本,對(duì)替代專用通信芯片具有較強(qiáng)的實(shí)際意義。

1 ATM 協(xié)議概述

ATM 是一個(gè)分組協(xié)議,利用異步傳輸模式規(guī)程,來自不同信源的數(shù)據(jù)經(jīng)由相同的物理 信道發(fā)送,所設(shè)計(jì)的協(xié)議滿足不同用戶應(yīng)用的需要。

ATM 協(xié)議棧,為了有效地處理不同的業(yè)務(wù),協(xié)議被構(gòu)造為層次體系結(jié)構(gòu),每層實(shí)現(xiàn)特 定的功能,圖1-1 顯示了通用的協(xié)議棧。高層協(xié)議包括應(yīng)用層、表示層、傳輸層和網(wǎng)絡(luò)層。 應(yīng)用層的例子有用于傳送文件傳輸協(xié)議、簡單郵件傳送協(xié)議(SMTP)、提供虛擬終端服務(wù) 的Telnet 協(xié)議等,傳輸控制協(xié)議(TCP)和Internet 協(xié)議(IP)則分別是傳輸層協(xié)議和網(wǎng)絡(luò) 層協(xié)議。

ATM 傳送信息的基本載體是ATM 信元,信元長度為53 字節(jié),分為信頭和凈荷兩部分, 信頭為5 字節(jié),凈荷為48 字節(jié)。ATM 層主要完成信元復(fù)用/解復(fù)用,有關(guān)信頭的操作,以 及流量控制。信元復(fù)用/解復(fù)用在ATM 層和物理層的TC 子層接口處完成,發(fā)送端ATM 層 將具有不同VPI/VCI 的信元復(fù)用在一起交給物理層;接收端ATM 層識(shí)別物理層送來的信元 的VPI/VCI,并將各信元送到不同的模塊處理,如識(shí)別出信令信元就交控制面處理,若為 OAM 等管理信元?jiǎng)t交管理面處理。信頭操作指VPI/VCI 翻譯,翻譯的依據(jù)是連接建立時(shí)所 分配的VPI、VCI 的值。

一對(duì)一模式下,如何實(shí)現(xiàn)物理層-ATM 層-AAL 層間簡單的ATM 協(xié)議,如何滿足備 用鏈路或多種類型的物理層共享一個(gè)ATM層的需求,如何在同一ATM層上同時(shí)支持AAL1、 無連接數(shù)據(jù)服務(wù)(AAL3/4)和面向連接數(shù)據(jù)服務(wù)?為此,提出了UTOPIA,即ATM 的通用 測(cè)試和操作物理接口(Universal Test and Operations PHY Interface for ATM)。 UTOPIA 是連接ATM 層和物理層的接口,允許物理層以不同的速度在不同的媒質(zhì)上進(jìn) 行數(shù)據(jù)傳輸,它包括收發(fā)數(shù)據(jù)端口、控制信號(hào)和地址信號(hào)。

UTOPIA LEVEL1 和LEVEL2 主 要在地址信號(hào)的定義上有所不同,其中LEVEL1 未定義地址信號(hào),主要針對(duì)單個(gè)物理通道 (Single-PHY)的情況,最大工作頻率25MHz,支持物理層傳輸速率達(dá)到155Mbps,能夠 很好地支持OC-1、OC-3 等同步數(shù)字網(wǎng)的典型傳輸速率;LEVEL2 針對(duì)多個(gè)物理通道 (Multi-PHY)的情況,比LEVEL1 多了兩組地址信號(hào),最多支持31 個(gè)PHY 端口(地址0~ 30,地址31 起端口分隔作用),最大工作頻率50MHz,支持物理層傳輸速率達(dá)到622Mbps, 能夠很好地支持OC-12、OC-12c 等同步數(shù)字網(wǎng)的典型傳輸速率。

2 ATM SAR 及UTOPIA 實(shí)現(xiàn)

針對(duì) AAL5 業(yè)務(wù)類型,方案設(shè)計(jì)內(nèi)容包括用FPGA 芯片實(shí)現(xiàn)UTOPIA 接口的讀、寫時(shí) 序控制、實(shí)現(xiàn)ATM SAR 功能及完成FPGA 與ARM 處理器上連通信。該設(shè)計(jì)實(shí)現(xiàn)的全部功 能都包括發(fā)送和接收兩個(gè)方向,其中UTOPIA 接口需滿足ATM Forum 提出的Level1 和 Level2 標(biāo)準(zhǔn)。根據(jù)數(shù)據(jù)發(fā)送與接收的流程來劃分功能模塊,分為CS 子層數(shù)據(jù)存儲(chǔ)模塊、ATM SAR 模塊和UTOPIA 接口模塊,發(fā)送和接收過程均為獨(dú)立的模塊。

2.1 總體方案概述

如圖 2-1 系統(tǒng)總體框圖可知,F(xiàn)PGA 完成的工作包括對(duì)UTOPIA 總線的讀寫時(shí)序控制、 實(shí)現(xiàn)ATM SAR 功能和與ARM 處理連接。設(shè)計(jì)實(shí)現(xiàn)的全部功能都包括發(fā)送和接收兩個(gè)方向, 詳細(xì)流程如下。

采用FPGA芯片實(shí)現(xiàn)AAL中SAR層和ATM層功能與接口設(shè)計(jì)

(1)發(fā)送流程:FPGA 存儲(chǔ)器接收CS 子層發(fā)送來的CPCS-PDU 包,將數(shù)據(jù)拆分成48 字節(jié)的SAR-PDU,然后加上5 個(gè)字節(jié)的信元頭,得到53 字節(jié)的信元存入發(fā)送存儲(chǔ)器中,由 FPGA 控制UTOPIA 接口發(fā)送時(shí)序發(fā)送到物理層去。

(2)接收流程:由FPGA 控制UTOPIA 接口接收時(shí)序接收來自物理層的53 字節(jié)信元 存入接收存儲(chǔ)器中,剝?nèi)バ旁^,由信元頭的PT 域指示數(shù)據(jù)的開始、中間和結(jié)束,將接收 到的信元還原成完整的一個(gè)CPCS-PDU 包存入FPGA 存儲(chǔ)器后發(fā)送給CS 子層。

2.2 發(fā)送流程模塊設(shè)計(jì)

根據(jù)數(shù)據(jù)發(fā)送的流程來劃分功能模塊,分為 CS 子層數(shù)據(jù)的存儲(chǔ)模塊、ATM SAR 模塊 和UTOPIA 接口發(fā)送模塊三個(gè)主要功能模塊。

CPCS-PDU 存儲(chǔ)模塊:實(shí)現(xiàn):CPCS-PDU 存儲(chǔ)模塊輸入數(shù)據(jù)寬度為16 位,輸出數(shù)據(jù)寬度 為8 位,有可讀/寫、片選信號(hào)和地址總線。上層先查詢RAM 的可寫(WR)信號(hào)有效時(shí), 將CPCS-PDU 包發(fā)送到16 位數(shù)據(jù)總線上,一個(gè)包發(fā)完后置RAM 的片選(CS)信號(hào)為無效; RAM 將數(shù)據(jù)線上的數(shù)據(jù)順序存入,并對(duì)PDU 包的字節(jié)數(shù)計(jì)數(shù),用RAM 的頭兩個(gè)字節(jié)存放 包的長度,3~6 字節(jié)存入VPI/VCI 值。一個(gè)PDU 包存入后置可寫(WR)信號(hào)無效,置可 讀(RD)信號(hào)有效。

SAR 拆分和ATM 模塊實(shí)現(xiàn):首先在ATM 層創(chuàng)建一發(fā)送FIFO,用來存放ATM 層生成的 信元。在發(fā)送雙口RAM 可讀的狀態(tài)下,從CPCS-PDU 存儲(chǔ)器讀出頭2 個(gè)字節(jié)(即數(shù)據(jù)包的 長度)與48 比較,大于48,生成中間信元;等于48 生成末尾信元,存入FIFO,準(zhǔn)備發(fā)送。

UTOPIA 發(fā)送模塊實(shí)現(xiàn):UTOPIA 接口實(shí)現(xiàn)采用信元級(jí)握手傳輸方式,它是以信元為單 位進(jìn)行傳輸,傳輸中的控制信號(hào)是以信元為基礎(chǔ)的。設(shè)計(jì)一個(gè)發(fā)送控制模塊,通過地址信號(hào) 輪詢PHY 層狀態(tài),接收來自ATM 層的UTOPIA 控制信號(hào)、物理層的控制信號(hào)以及發(fā)送FIFO 的狀態(tài)信號(hào),控制信元一個(gè)一個(gè)地從ATM 層發(fā)送到物理層,時(shí)序要求滿足ATM 論壇關(guān)于 UTOPIA 接口Level1 和Level2 標(biāo)準(zhǔn)。

2.3 接收模塊流程設(shè)計(jì)

根據(jù)數(shù)據(jù)接收的流程來劃分功能模塊,分為UTOPIA 接口接收模塊、ATM SAR 組裝模 塊和接收SAR-PDU 存儲(chǔ)模塊三個(gè)主要功能模塊。

UTOPIA 接收模塊模塊實(shí)現(xiàn):首先在ATM 層創(chuàng)建一個(gè)接收FIFO,再設(shè)計(jì)一個(gè)接收控制 模塊,通過地址信號(hào)輪詢PHY 層狀態(tài),接收來自ATM 層的UTOPIA 控制信號(hào)、物理層的 控制信號(hào)以及接收FIFO 的狀態(tài)信號(hào),控制信元一個(gè)一個(gè)地從物理層傳送到ATM的FIFO 中。

ATM和SAR 組裝模塊實(shí)現(xiàn):在SAR-PDU存儲(chǔ)器可寫的狀態(tài)下,不斷讀入信元接收FIFO 的53 字節(jié)數(shù)據(jù),剝?nèi)バ旁^還原為SAR-PDU,由信元標(biāo)識(shí)PT 來判斷SAR-PDU 是中間還 是末尾數(shù)據(jù)包,并計(jì)算CPCS-PDU 包長度,最后在SAR-PDU 存儲(chǔ)器中存入一個(gè)完整的 CPCS-PDU 包,包的長度存入存儲(chǔ)器的頭兩個(gè)字節(jié)中。

接收 SAR-PDU 存儲(chǔ)模塊實(shí)現(xiàn):接收SAR-PDU 存儲(chǔ)模塊輸入數(shù)據(jù)寬度為8 位,輸出數(shù)據(jù) 寬度為16 位,有可讀/寫、片選信號(hào)和地址總線,如圖4-8。可寫(WR)信號(hào)有效時(shí),RAM從第六個(gè)字節(jié)開始順序存入SAR-PDU(頭2 個(gè)字節(jié)放包長,后4 個(gè)字節(jié)存放VPI/VCI 值), 直到存入最后一個(gè)SAR-PDU,RAM 頭兩個(gè)字節(jié)存入CPCS-PDU 包的長度,置可寫(WR) 信號(hào)無效,置可讀(RD)信號(hào)有效,此時(shí)一個(gè)完整的CPCS-PDU 包已經(jīng)存好,供CS 子層 讀取。

采用FPGA芯片實(shí)現(xiàn)AAL中SAR層和ATM層功能與接口設(shè)計(jì)

3 軟、硬件調(diào)試

編寫基于ARM7處理器μcLinux 系統(tǒng)下的CPCS-PDU 數(shù)據(jù)包的收發(fā)程序,在Red Hat9.0 系統(tǒng)中(ARM 工具鏈已建立好)編譯通過后,下載到在ECPB 板上運(yùn)行。程序主要完成ARM 處理器對(duì)外設(shè)FPGA 的復(fù)位、讀、寫等操作,流程圖如圖3-1 所示。

采用FPGA芯片實(shí)現(xiàn)AAL中SAR層和ATM層功能與接口設(shè)計(jì)

QuartusⅡ軟件的SignalTapⅡ邏輯分析儀可以用來采集FPGA 內(nèi)部節(jié)點(diǎn)和I/O 引腳信號(hào), 通過JTAG 端口送往邏輯分析儀顯示。調(diào)試過程中主要利用SignalTapⅡ邏輯分析儀和示波 器,通過收、發(fā)數(shù)據(jù)包來驗(yàn)證FPGA 中數(shù)據(jù)處理的正確性。

調(diào)試步驟如下:

(1)ARM 測(cè)試程序和FPGA 程序下載;

(2)ECPB 板ARM 初始化配置、CMTC 板UTOPIA 接口初始化等;

(3)程序運(yùn)行; 按照上述步驟驗(yàn)證 FPGA 芯片設(shè)計(jì)是否滿足任務(wù)需求。經(jīng)過發(fā)送和接受數(shù)據(jù)包測(cè)試后得 出,經(jīng)反復(fù)數(shù)據(jù)測(cè)試比對(duì),F(xiàn)PGA 工作正常,滿足任務(wù)要求。

4 結(jié)束語

本文的創(chuàng)新點(diǎn)在于對(duì) ATM 技術(shù)和UTOPIA 接口時(shí)序進(jìn)行了深入、系統(tǒng)的分析與研究, 以替代現(xiàn)有專用通信處理器為目標(biāo),提出了一種采用FPGA 來實(shí)現(xiàn)ATM SAR 和UTOPIA 接 口的解決方法。設(shè)計(jì)好的FPGA 芯片與上層ARM 處理器和物理層CMTC 板對(duì)接后應(yīng)用于 ADSL 測(cè)試系統(tǒng)中,在數(shù)據(jù)接收和發(fā)送兩個(gè)方向,F(xiàn)PGA 均正確完成上述功能,且工作穩(wěn)定, 具備了專用通信處理器MPC866 同樣的功效。作者相信,本文的研究成果,即采用FPGA 在基于ARM 處理器的環(huán)境中實(shí)現(xiàn)了ATM 接口,對(duì)于ATM 應(yīng)用領(lǐng)域的成本降低和靈活性有 著較大的實(shí)際意義,也為替代專用通信芯片邁出了成功的一步。

聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點(diǎn)僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場(chǎng)。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問題,請(qǐng)聯(lián)系本站處理。 舉報(bào)投訴
  • 處理器
    +關(guān)注

    關(guān)注

    68

    文章

    19348

    瀏覽量

    230260
  • FPGA
    +關(guān)注

    關(guān)注

    1630

    文章

    21759

    瀏覽量

    604291
  • 芯片
    +關(guān)注

    關(guān)注

    456

    文章

    50950

    瀏覽量

    424736
  • ARM
    ARM
    +關(guān)注

    關(guān)注

    134

    文章

    9107

    瀏覽量

    367989
收藏 人收藏

    評(píng)論

    相關(guān)推薦

    dslam的實(shí)現(xiàn)原理,dslam的應(yīng)用組網(wǎng)

    類型處理,而是實(shí)現(xiàn)AAL5 SAR 功能,轉(zhuǎn)換成相應(yīng)的MAC 幀,即ATM 終結(jié),在ATM 信號(hào)
    發(fā)表于 05-22 01:04

    ATM技術(shù)在計(jì)算機(jī)通信網(wǎng)的應(yīng)用

    用戶,AAL在UNI的網(wǎng)絡(luò)側(cè)設(shè)備實(shí)現(xiàn)AAL又分為兩個(gè)子:拆裝子
    發(fā)表于 05-25 12:15

    ATM交換機(jī)中心控制單元的設(shè)計(jì)與實(shí)現(xiàn)

    的通信,另一種用于主備中心控制單元之間的通信;SAR功能模塊用來實(shí)現(xiàn)支持AAL5協(xié)議的SAR功能
    發(fā)表于 05-25 16:38

    采用PM3388和FPGA實(shí)現(xiàn)網(wǎng)絡(luò)接口設(shè)計(jì)

    方案,完成了十接口千兆線路接口卡的設(shè)計(jì)與實(shí)現(xiàn),研制的千兆線路接口卡完全滿足了T比特路由器項(xiàng)目對(duì)十接口千兆線路
    發(fā)表于 04-29 07:00

    采用FPGA實(shí)現(xiàn)以太網(wǎng)MII接口擴(kuò)展設(shè)計(jì)

    ,提供獨(dú)立的讀寫數(shù)據(jù)通道,為MAC和PCS提供相應(yīng)的管理信號(hào),以及支持全雙工模式。擴(kuò)展MII接口功能及其FPGA
    發(fā)表于 04-30 07:00

    軟件通信體系結(jié)構(gòu)規(guī)范下如何實(shí)現(xiàn)FPGA的硬件抽象設(shè)計(jì)

    處理器和DSP芯片那樣從應(yīng)用程序抽象出來,當(dāng)每次應(yīng)用程序代碼移植到新的平臺(tái)時(shí),這些接口都要改變,這一點(diǎn)不利于實(shí)現(xiàn)波形應(yīng)用的可移植性。SCA3.0規(guī)范中提出了硬件抽象
    發(fā)表于 08-07 07:16

    如何采用FPGA實(shí)現(xiàn)UTOPIA LEVEL2主接口的發(fā)送和接收模塊?

    請(qǐng)問如何采用Altera公司Cyclom系列FPGA實(shí)現(xiàn)ATMUTOPIA LEVEL2主接口
    發(fā)表于 04-08 06:32

    ATM技術(shù)資料

    在ITU-T的I.321建議定義了B-ISDN協(xié)議參考模型,如下圖。它包括三個(gè)面:用戶面、控制面和管理面,而在每個(gè)面又是分層的,分為物理ATM
    發(fā)表于 08-06 15:42 ?34次下載

    UTOPIA LEVEL2接口時(shí)序分析及FPGA實(shí)現(xiàn)

    本文詳細(xì)分析了ADSL系統(tǒng)ATM和物理之間的UTOPIA LEVEL2接口時(shí)序,采用
    發(fā)表于 07-28 16:54 ?19次下載

    ATM技術(shù)的OAM信元專題

      傳統(tǒng)的SDH傳輸設(shè)備和ATM對(duì)接采用的是STM-1或STM-4接口,設(shè)備在ATM網(wǎng)絡(luò)工作 在物理
    發(fā)表于 09-09 15:47 ?8次下載

    AAL2/AAL5等ATM連接的區(qū)別

    AAL2/AAL5等ATM連接的區(qū)別 ITU-T I.362建議,按照業(yè)務(wù)在信源和信宿間是否有定時(shí)關(guān)系、速率是否恒定、是否面向連接還是無連接這三個(gè)特點(diǎn),
    發(fā)表于 06-15 12:36 ?2811次閱讀

    面向業(yè)務(wù)管理業(yè)務(wù)與管理接口研究與設(shè)計(jì)

    面向業(yè)務(wù)管理業(yè)務(wù)與管理接口研究與設(shè)計(jì) 1 引言     之間的
    發(fā)表于 12-23 09:46 ?893次閱讀
    面向業(yè)務(wù)管理<b class='flag-5'>中</b>業(yè)務(wù)<b class='flag-5'>層</b>與管理<b class='flag-5'>層</b><b class='flag-5'>接口</b>研究與設(shè)計(jì)

    通過采用MPC8280為核心實(shí)現(xiàn)AAL2與DMA通道的數(shù)據(jù)交互

    在B-ISDN(寬帶綜合業(yè)務(wù)數(shù)字網(wǎng))ATM參考模型,AALATM適配)介于ATM
    的頭像 發(fā)表于 12-10 09:03 ?1644次閱讀
    通過<b class='flag-5'>采用</b>MPC8280為核心<b class='flag-5'>實(shí)現(xiàn)</b><b class='flag-5'>AAL</b>2與DMA通道的數(shù)據(jù)交互

    PCIe物理接口定義了物理的,媒介和物理編碼子之間的統(tǒng)一接口

    隨著高速串行技術(shù)的發(fā)展,各種串行通信技術(shù)的物理逐漸走向了統(tǒng)一,用戶甚至可以基于FPGA的SerDes/PCS完成多種高速串行通信接口的設(shè)計(jì)。這些通信
    的頭像 發(fā)表于 09-07 11:42 ?8845次閱讀
    PCIe物理<b class='flag-5'>層</b><b class='flag-5'>接口</b>定義了物理<b class='flag-5'>層</b><b class='flag-5'>中</b>的,媒介<b class='flag-5'>層</b>和物理編碼子<b class='flag-5'>層</b>之間的統(tǒng)一<b class='flag-5'>接口</b>

    ATM交易增加額外的安全

    電子發(fā)燒友網(wǎng)站提供《為ATM交易增加額外的安全.zip》資料免費(fèi)下載
    發(fā)表于 10-27 09:33 ?0次下載
    為<b class='flag-5'>ATM</b>交易增加額外的安全<b class='flag-5'>層</b>
    主站蜘蛛池模板: 日韩av无码在线直播| 极品虎白在线观看| 成人毛片免费观看视频大全| 粗好大用力好深快点漫画| 国产亚洲精品香蕉视频播放| 快播av种子| 三色午夜秀| 肉奴隷 赤坂丽在线播放| 午夜影院一区二区三区| 伊人网综合网| 川师 最美老师| 久久re这里精品在线视频7| 国产最新进精品视频| 国产欧美日韩综合精品一区二区 | 亚洲区视频| hdsex老太婆70| 含羞草最新版本| 国内精品久久| 欧美片第1页 综合| 青草伊人久久| 亚洲男同tv| 第一次处破女18分钟免费| 久久99热在线观看7| 色视频色露露永久免费观看| 中文字幕视频在线观看| 国产精品外围在线观看| 免费啪视频观试看视频| 亚洲国产在线2o20| 白嫩美女直冒白浆| 久久精品伊人| 午夜理论在线观看不卡大地影院| 97一期涩涩97片久久久久久久 | 国产欧美一区二区精品久久久| 免费在线视频a| 亚洲无人区码二码三码区别图| 最近中文字幕MV免费高清在线 | 精品久久久无码21P发布| 色屁屁影院| 99热久久视频只有精品6国产 | 东北疯狂xxxxbbbb中国| 伦理片 a在线线版韩国|