《電子技術應用》
您所在的位置:首頁 > 模擬設計 > 設計應用 > 多路接口與E1協議轉換器設計與實現
多路接口與E1協議轉換器設計與實現
余發洪,劉 皖,王占峰 解放軍信息工程大學
摘要: 針對通信帶寬越來越高,低速設備無法連接到高速的E1線路的問題,提出了一種基于可編程邏輯器件FPGA、嵌入式微處理器MPC875的多路接口與E1協議轉換器的設計,給出了硬件原理框圖及主要元器件的選型,并對多路接口數據調度方法、空時隙處理策略、FPGA結構設計、軟件設計流程進行了詳細說明。通過實現RS 232,RS 449,V.35三路接口與E1的協議轉換,證明該方案是可行的。
Abstract:
Key words :

0 引言
    隨著計算機技術與通信技術的持續發展,人們對高帶寬需求不斷增加,接入DDN(Digital Data Network)網、幀中繼網等高速通信網的應用也越來越普遍。E1是我國電信傳輸網一次群使用的傳輸標準,速率是2.048 Mb/s。實現多路接口與E1協議的相互轉換,將可以把多種設備同時連接至高速的E1線路。本文基于FPGA(Field Programmable Gate Array)、嵌入式微處理器設計了一個多路接口與E1的協議轉換器,實現RS 232,RS 449,V.35等接口數據在E1線路上的高速傳輸。

1 系統原理
1.1 系統描述
    多路接口與E1協議轉換示意圖如圖1所示。在發送端,將多路接口數據按照一定順序合并成一路符合E1協議的數據在E1信道上進行傳輸,在接收端,將接收到的E1信號再按發送端順序分成多路接口數據。

a.jpg


1.2 多路接口數據映射到E1幀的方法
    E1是一種典型的時分復用結構,一個E1時分復用幀劃分為32個相等的時隙,編號為CH0~CH31,其中時隙CH0用作幀同步用,時隙CH16用來傳送信令。其余的時隙用來傳送有效數據。
    通過將不同的接口數據插入不同的數據時隙,把多路接口數據編成一個E1數據幀,實現多路接口與E1的協議轉換。
    將多路接口數據映射到E1時隙中,需要根據每路接口的速率進行時隙分配,也就是將E1的一個或多個時隙分配給一路接口使用,分配的時隙速率不小于接口速率(每個時隙的速率相當于64 Kb/s),DTE(Data Terminal Equipment)與DCE(Data Communications Equipment)設備端時隙分配設置必須一致。由于協議轉換器沒有自適應接口速率的功能,因此時隙的分配通過一個軟件界面由使用者完成。
    為了實現對時隙的分配,設置30個4位的時隙分配寄存器。CPU根據使用者的時隙分配設置,生成30個數據時隙地址并寫入對應時隙分配寄存器。數據時隙地址表示的是該數據時隙傳送的是哪個接口的數據。在發送端,根據該地址從相應接口讀取數據插入對應時隙;在接收端,根據該地址將相應時隙數據送往對應接口。表1為數據時隙地址與接口對應關系表,空閑表示該時隙空置沒有使用。

b.jpg


    系統將E1時隙分配給多路接口使用,當有時隙沒有被分配時,就會產生空時隙。在本設計中,系統可支配的最小單位是E1時隙,也就是說,系統可以將一個數據時隙分配給一路接口使用,也可以將多個數據時隙分配給一路接口使用,當一路接口數據不能完全填滿一個或多個時隙時,將會產生半空時隙。比如一個100 Kb/s的接口,占用兩個時隙,將會產生28 Kb/s的空時隙。
    對于沒有使用的空閑時隙,系統可以根據時隙分配寄存器的值識別空閑時隙。在發送端,默認發送全“1”數據,在接收端,拋棄該無用數據;對于一路接口數據不能完全填滿一個或多個數據時隙產生的半空時隙,采取循環發空包的方法來填充半空時隙,空包格式固定為“000 01111”。在接收端,檢測到這樣的空包數據,丟棄不用。
    下面主要實現V.35,RS 449,RS 232三路接口與E1協議轉換的設計。通過三路接口與E1協議轉換的實現,驗證多路接口同時與E1協議轉換的可行性。

1.3 系統硬件原理框圖與模塊功能描述
    系統硬件原理框圖如圖2所示,主要由接口芯片、FPGA、CPLD、微處理器構成。

c.jpg


    LTC1546/LTC1544:多功能接口芯片LTC1546,LTC1544,二者結合,構成全功能的多協議接口界面,支持RS232,RS449,EIA530,EIA-530-A,V.35,V.36,X.21協議,協議的選擇可完全由軟件進行。
    MPC875:飛思卡爾MPC875嵌入式CPU,基于POWERPC架構,主頻高達133 MHz,8 KB指令cache,8 KB數據cache,總線頻率最高可達80 MHz。
    EP3C25F324C8:Altera公司的CycloneⅢ系列FPGA,性價比高,資源豐富。
    EPM7256 AETCl44-7:A1tera公司MAX7000AE系列CPLD,支持多種接口電平。由于LTC1546,LTC1544接口電平為5 V,FPGA不支持這樣的接口電壓,這里使用CPLD作接口電路。
    XRT82D20:RXAR公司的E1線路接口芯片,支持單路E1,具有HDB3編碼、時鐘恢復、線路驅動等功能,75 Ω或者120 Ω阻抗匹配。
    keyboard:4×4鍵盤,用來接收時隙分配設置輸入。
    LED:LED指示燈,共30個,用來指示30個數據時隙的使用情況:當LED燈點亮時,表示該時隙已經使用;LED燈不亮,表示該時隙為空閑。

2 關鍵模塊設計
2.1 與CPU通信FPGA端硬件電路設計
    當FPGA與CPU通信時,由于CPU總線特殊的時序關系,FPGA端須做相應的處理才能保證讀寫數據的穩定性。圖3為MPC875讀數據總線時序圖。其中:d.jpg為片選信號,e.jpg為讀信號,A[0:31]為地址信號,D[0:31]為數據信號。圖4為MPC875寫數據總線時序圖,f.jpg為寫信號,其余信號與讀總線相同。

g.jpg

    當CPU讀取FPGA中數據時,先給出地址信號,然后使能片選d.jpg、讀信號e.jpg,這時如果數據總線上有數據,CPU讀入數據。但MPC875總線頻率高達80 MHz,為了CPU能穩定的讀取到數據,這里將片選信號與讀信號相“與”,然后擴寬3倍得到總線可用信號,在總線可用信號有效期間,數據總線上總有數據,這樣,可以保證CPU能穩定的讀到數據。
    當CPU寫入數據時,CPU先給出地址信號,然后給出片選及寫信號,在寫信號有效期間,CPU穩定的給出數據。因此,在片選及寫信號有效時,鎖存數據總線上的數據即可。
2.2 CPLD硬件接口電路設計
    CPLD主要完成V.35,RS 449,RS 232數據收發;keyboard,LED控制;FIFO讀寫等功能。功能框圖如圖5所示。

i.jpg


    CPU通過CPLD對接口芯片進行模式選擇。V.35,RS 449為同步平衡接口,常用接口速率為N×64 Kb/s(N=1~32)。時鐘、數據信號為兩線平衡傳輸,控制信號為不平衡傳輸。發送數據時,將與之對應的時鐘一并輸出。在接收數據時,用接口時鐘采樣數據。
     RS 232為不平衡傳輸。幀格式固定為:1位開始位、8位數據位、結束位。結束位有三種:1位、1.5位、2位。開始位固定為“0”,停止位固定為“1”。通信雙方在開始通信前必須約定好串行傳輸的參數(傳輸速度、幀格式)。在發送端,首先通過分頻產生需要的串行波特率,然后按照幀格式以約定好的速率發送。在接收端,使用8倍于波特率的時鐘對接收到的信號進行過采樣,經過濾波后如果為低電平信號,即認為是開始位,然后按照約定好的速率接收數據。
    在接收數據時,FIFO讀寫模塊將串行接收數據變成8位并行,同時,將與接收數據同步的時鐘8分頻,用此時鐘將8位并行數據寫入與該接口對應的FIFO;在發送數據時,將發送時鐘8分頻,用此時鐘從與該接口對應的FIFO讀取數據,同時將8位并行數據串行輸出。
    keyboard為4×4掃描式矩陣鍵盤,具有16個鍵。由硬件程序自動掃描鍵盤,輸入數據觸發中斷,CPU讀取數據。LED輸出由CPU寫入相應的顯示寄存器,然后硬件程序將相關信號輸出點亮LED。

2.3 FPGA硬件電路設計
    FPGA主要根據時隙的分配設置,在時鐘系統的管理控制下,完成E1的編解幀功能。功能框圖如圖6所示。

j.jpg


    CPU根據設置向時隙分配寄存器寫入相應的數據。在發送數據時,E1編解幀模塊根據時隙分配設置,從相應的FIFO讀取數據,寫入該時隙。對于沒有使用的空時隙,按照空時隙處理辦法填入無效數據。發送時鐘為FPGA外接的2.048 MHz時鐘。由于XRT82D20為數據差分輸入,因此將編解幀模塊輸出的數據TPOS進行反向得到TNEG,平衡輸出。TCLK為發送時鐘。
    在接收時,XRT82D20數據差分輸入RPOS,RNEG,將兩個信號相減得到輸入數據信號,RCLK為時鐘輸入。在輸入時鐘的控制下,E1編解幀模塊將數據解幀。同時,根據時隙分配設置,將各個時隙的數據送入不同的接口FIFO。

3 軟件主程序流程圖
    MPC875主要完成接口芯片初始化設置、時隙分配設置輸入、狀態顯示等功能。軟件主程序流程圖如圖7所示。


    上電以后,CPU進行初始化設置。延遲1 ms進行內存地址分配:每個自定義寄存器及I/O均分配一個內存地址,CPU操作時讀寫相應地址即可;接著進行LTC1546/LTC1544模式選擇,將三組接口分別配置為V.35,RS 449,RS 232;然后查詢時隙分配設置輸入,如果已經輸入時隙分配設置,則讀取時隙設置數據,否則,等待時隙設置輸入;協議轉換器初始化設置完畢,每隔100 ms進行一次線路運行狀態告警顯示。

4 協議轉換器測試
4.1 測試平臺搭建
    測試平臺由JDSU ANT-5 SDH接入測試儀,協議轉換器,示意圖如圖8所示。JDSU ANT-5手持型SDH/PDH傳輸分析儀,內置所有必要的接口:從T1Bantam、E1平衡與E1非平衡,到STM-16/OC48光接口;測試速率從1.544 Mb/s~2.5 Gb/s;大屏幕、簡單圖形化界面、中文菜單,易于使用。

l.jpg


    首先進行時隙分配設置,將1到15時隙分配給V.35接口,17到30時隙分配給RS 449接口,31時隙分配給RS 232接口。由JDSU ANT-5 SDH接入測試儀發出的2 MHz信號,進入協議轉換器,然后分別將V.35,RS 449,RS 232接口環回,再將輸出的E1信號接入測試儀,在測試儀中測試環回信號的各種特性。
4.2 測試結果
    依照上述測試平臺進行協議轉換器功能測試,測試結果顯示,誤碼率為0,說明協議轉換器功能正常。JDSU ANT-5 SDH接入測試儀測試截圖如圖9所示。其中BER為誤碼率。

m.jpg



5 結語
    本文提出了一種多路接口與E1的協議轉換設計方法,并具體介紹了時隙分配及調度、空時隙處理等技術難點。通過實現V.35,RS449,RS 232三路接口與E1的協議轉換,證明該方案是可行的。另外,本設計具有良好的擴展性,可以方便的根據具體應用添加或去除接口,也可以在本設計的基礎上進行二次開發,完成更多的功能。

此內容為AET網站原創,未經授權禁止轉載。
热re99久久精品国产66热_欧美小视频在线观看_日韩成人激情影院_庆余年2免费日韩剧观看大牛_91久久久久久国产精品_国产原创欧美精品_美女999久久久精品视频_欧美大成色www永久网站婷_国产色婷婷国产综合在线理论片a_国产精品电影在线观看_日韩精品视频在线观看网址_97在线观看免费_性欧美亚洲xxxx乳在线观看_久久精品美女视频网站_777国产偷窥盗摄精品视频_在线日韩第一页
  • <strike id="ygamy"></strike>
  • 
    
      • <del id="ygamy"></del>
        <tfoot id="ygamy"></tfoot>
          <strike id="ygamy"></strike>
          欧美精品精品一区| 激情成人综合| 欧美性做爰猛烈叫床潮| 日韩写真视频在线观看| 亚洲精选一区| 欧美在线观看www| 欧美在线日韩| 欧美黄色片免费观看| 免费欧美在线视频| 欧美一区二区三区日韩| 另类酷文…触手系列精品集v1小说| 欧美日韩午夜剧场| 亚洲人人精品| 亚洲国产精彩中文乱码av在线播放| 国产精一区二区三区| 一区二区在线观看视频| 精品96久久久久久中文字幕无| 亚洲激情第一区| 久久综合激情| 亚洲美女诱惑| 国产精品h在线观看| 暖暖成人免费视频| 久久久免费精品| 久久久青草青青国产亚洲免观| 久久精品国产第一区二区三区最新章节| 国产一区在线播放| 久久偷看各类wc女厕嘘嘘偷窃| 永久555www成人免费| 久久黄金**| 欧美一区=区| 国产精品v日韩精品v欧美精品网站| 国产一区白浆| 国产日韩欧美高清| 欧美精品三级日韩久久| 亚洲欧洲偷拍精品| 国产伦精品一区二区三区免费| 美女视频一区免费观看| 9人人澡人人爽人人精品| 美女黄毛**国产精品啪啪| 亚洲精品国产精品国自产观看浪潮| 欧美一区二区性| 欧美精品在线看| 国产精品国产| 国产女主播在线一区二区| 欧美精品在线观看91| 国产私拍一区| 国产日韩一区在线| 国产精品久久久久久久免费软件| 亚洲精华国产欧美| 日韩亚洲欧美成人| 国产精品a久久久久久| 国产一区二区精品久久91| 欧美呦呦网站| 欧美视频精品在线| 国产精品久久久久久户外露出| 国产精品你懂的在线| 欧美日韩一区二区在线观看| 久久免费视频在线观看| 欧美成人精品在线观看| 亚洲国产影院| 国产精品高潮呻吟久久| 久久狠狠婷婷| 一区二区三区欧美亚洲| 欧美日韩一区二区三区在线| 日韩亚洲成人av在线| 亚洲乱码精品一二三四区日韩在线| 精品91久久久久| 欧美日韩国产丝袜另类| 久久国产成人| 欧美一区二区三区在线播放| 一区二区三区精密机械公司| 一区视频在线播放| 伊甸园精品99久久久久久| 免费成人小视频| 国产一区二区三区黄视频| 国产日韩欧美一区二区三区在线观看| 亚洲第一精品夜夜躁人人爽| 国产精品久久久久aaaa樱花| 欧美永久精品| 国产精品男gay被猛男狂揉视频| 亚洲综合丁香| 在线播放亚洲| 久久精品99久久香蕉国产色戒| 亚洲欧美激情精品一区二区| 在线亚洲成人| 国产在线视频不卡二| 欧美色网一区二区| 亚洲精品一区二区三区四区高清| 欧美专区中文字幕| 亚洲欧美另类久久久精品2019| 亚洲一区二区三区在线播放| 久久亚洲精品视频| 欧美电影免费观看高清完整版| 久久九九热免费视频| 欧美三级在线| 尤物yw午夜国产精品视频明星| 久久久91精品国产一区二区三区| 亚洲精品激情| 亚洲欧美在线免费观看| 亚洲欧洲在线播放| 亚洲欧美久久久久一区二区三区| 久久综合中文字幕| 久久精品导航| 欧美成人a视频| 久久高清国产| 久久九九热免费视频| 欧美日韩一区二区三区在线看| 欧美在线观看一区二区| 久久综合精品一区| 一区在线免费| 91久久国产自产拍夜夜嗨| 亚洲综合视频一区| 国产亚洲一区二区三区在线观看| 亚洲伦理一区| 午夜性色一区二区三区免费视频| 亚洲欧美国内爽妇网| 在线国产欧美| 六月婷婷一区| 亚洲欧洲免费视频| 快播亚洲色图| 欧美影院精品一区| 国产一区视频在线观看免费| 欧美色综合网| 亚洲特色特黄| 久久久久久久尹人综合网亚洲| 一区二区高清视频在线观看| 欧美美女喷水视频| 欧美精品色一区二区三区| 欧美大香线蕉线伊人久久国产精品| 国产精自产拍久久久久久蜜| 一区在线免费观看| 亚洲视频精品| 欧美色视频在线| 欧美aaa级| 国产伦精品一区二区三区免费迷| 亚洲美女尤物影院| 伊人一区二区三区久久精品| 羞羞色国产精品| 亚洲欧洲精品一区二区三区不卡| 亚洲欧美日韩一区二区| 国产主播精品在线| 91久久香蕉国产日韩欧美9色| 国产亚洲观看| 一个色综合av| 91久久综合亚洲鲁鲁五月天| 午夜精品久久久久久久99热浪潮| 亚洲久久一区二区| 亚洲精品一区二区网址| 国产亚洲午夜高清国产拍精品| 国产欧美日韩精品a在线观看| 欧美四级剧情无删版影片| 亚洲国产精品久久| 亚洲一区制服诱惑| 国产日本欧美一区二区三区| 久久久久久久一区二区| 亚洲每日在线| 久久影院午夜论| 精品粉嫩aⅴ一区二区三区四区| 欧美人与性动交α欧美精品济南到| 久久成人18免费观看| 欧美日本一道本在线视频| 久久精品论坛| 麻豆精品视频在线| 国产欧美一区二区精品性| 亚洲婷婷在线| 欧美一级午夜免费电影| 欧美在线二区| 红桃视频亚洲| 欧美在线视频在线播放完整版免费观看| 欧美午夜片在线观看| 欧美精品国产| 亚洲欧美国产精品va在线观看| 欧美日韩一视频区二区| 在线精品国精品国产尤物884a| 欧美日韩在线看| 欧美日韩国产成人| 欧美一区国产在线| 国产欧美一二三区| 国产一区二区欧美日韩| 9国产精品视频| 久久精品人人| 久久久国产视频91| 国产色婷婷国产综合在线理论片a| 欧美中文字幕第一页| 亚洲经典一区| 国产精品美女久久久久aⅴ国产馆| 国产一区二区视频在线观看| 欧美—级a级欧美特级ar全黄| 国产精品亚洲不卡a| 韩国女主播一区二区三区| 国产主播喷水一区二区| 亚洲女性喷水在线观看一区| 国产日韩在线一区| 欧美日韩国产色综合一二三四| 国产精品久久九九| 亚洲尤物精选| 蜜桃av噜噜一区二区三区| 欧美国产日韩精品| 欧美日韩视频在线一区二区| 欧美性猛交xxxx乱大交退制版| 久久国产精品久久久久久电车| 久久久欧美精品| 亚洲精品美女久久7777777| 在线不卡视频| 欧美日韩一区三区| 亚洲成人在线网站| 欧美视频第二页| 欧美日韩免费观看一区=区三区| 精品成人一区二区三区四区| 韩国成人福利片在线播放| 欧美成人精品激情在线观看| 亚洲日本va午夜在线电影| 国产精品私人影院| 国产乱理伦片在线观看夜一区| 激情久久久久久久| 中文久久精品| 伊人伊人伊人久久| 欧美精品在线视频观看| 蜜臀av国产精品久久久久| 欧美精品一区在线播放| 激情自拍一区| 欧美激情一区二区三区四区| 国产精品福利影院| 国产欧美韩国高清| 欧美福利视频| 欧美jizz19hd性欧美| 久久国产精品99国产精| 亚洲理论在线观看| 亚洲福利在线看| 欧美日韩一区二区三区免费| 亚洲人成久久| 亚洲精品乱码久久久久久黑人| 亚洲激情在线| 亚洲天堂av在线免费观看| 欧美日韩另类丝袜其他| 欲香欲色天天天综合和网| 亚洲精品少妇30p| 国产精品久久久爽爽爽麻豆色哟哟| 欧美精品免费在线观看| 狼人社综合社区| 久久国产一区二区| 欧美三级日本三级少妇99| 欧美精品国产| 久久久视频精品| 亚洲午夜久久久| 国产一区二区精品在线观看| 久久久久女教师免费一区| 国产精品伦子伦免费视频| 亚洲一区二区黄色| 亚洲精品小视频| 国产精品久久久久77777| 久久久久一区| 中文有码久久| 久久亚洲欧美国产精品乐播| 国产精品成人一区二区三区吃奶| 国产精品男人爽免费视频1| 亚洲欧美偷拍卡通变态| 国产精品视频你懂的| 99re6热在线精品视频播放速度| 久久精品人人爽| 久久久99国产精品免费| 日韩亚洲欧美精品| 亚洲私人影院| 一区二区三区毛片| 亚洲中无吗在线| 亚洲盗摄视频| 午夜伦理片一区| 亚洲人成亚洲人成在线观看| 久久五月激情| 久久精品国产清自在天天线| 久久综合网色—综合色88| 性做久久久久久免费观看欧美| 国产一区二区丝袜高跟鞋图片| 欧美激情精品久久久久久| 欧美日韩一区二区高清| 国产午夜久久久久| 在线午夜精品自拍| 欧美一区二区三区啪啪| 久久se精品一区二区| 亚洲电影专区| 国产美女精品人人做人人爽| 国产精品视频九色porn| 欧美精品www| 欧美亚洲视频| 亚洲高清网站| 欧美精品在线观看| 在线不卡中文字幕播放| 亚洲精品久久嫩草网站秘色| 午夜欧美视频| 欧美一区二区三区视频| 久久久99久久精品女同性| 一区二区三区四区五区在线| 亚洲免费av电影| 亚洲国产成人一区| 亚洲欧美另类综合偷拍| 老司机一区二区三区| 国产乱码精品一区二区三区不卡| 免费亚洲一区| 一区二区不卡在线视频 午夜欧美不卡在| 极品少妇一区二区三区精品视频| 久久国产精品亚洲va麻豆| 国产精品综合久久久| 欧美精品一区二区三区一线天视频| 一区二区三区久久| 欧美视频在线观看视频极品| 欧美日产国产成人免费图片| 在线成人中文字幕| 老司机亚洲精品| 欧美伦理91i| 久久亚洲国产精品一区二区| 久久精品国产99国产精品澳门| 欧美国产精品人人做人人爱| 久久综合国产精品台湾中文娱乐网| 久久精品视频免费播放| 久久嫩草精品久久久精品一| 国产精品igao视频网网址不卡日韩| 欧美亚洲综合在线| 欧美电影在线免费观看网站| 亚洲激情在线观看视频免费| 在线视频你懂得一区| 久久夜色精品国产亚洲aⅴ| 韩日欧美一区| 日韩一二三在线视频播| 欧美午夜不卡| 国产精品久久网站| 这里只有精品视频| 国产精品久久久久婷婷| 欧美在线免费观看视频|