《電子技術應用》
您所在的位置:首頁 > 其他 > 業界動態 > 基于DS80C320的路由器交換網板控制模塊的設計與實現

基于DS80C320的路由器交換網板控制模塊的設計與實現

2008-12-15
作者:王琳琳 楊兆選 張 濤 劉玉印

  摘? 要:介紹了采用Dallas公司的高速處理器DS80C320設計和實現的路由器交換網板" title="網板">網板控制模塊" title="控制模塊">控制模塊,給出了控制模塊的硬件結構圖,并闡明了控制模塊對交換芯片" title="交換芯片">交換芯片的控制功能。?

  關鍵詞: 高速路由器? 交換網板控制模塊? DS80C320?

?

  近幾年來,隨著Internet規模的進一步擴大,對高性能、寬帶接入的IP路由器的需求急劇增加。路由器的主要功能是數據包的轉發,該功能由交換芯片來實現。因此,需要有一個處理器來實現對交換芯片數據包轉發功能的控制,同時控制交換網板與主控板" title="主控板">主控板的通信,筆者采用DS80C320處理器。本系統的技術核心是如何利用EPLD產生的控制信號" title="控制信號">控制信號實現DS80C320與主控板間的通信和DS80C320對交換芯片的控制。?

1 高速路由器的基本結構?

  高速路由器主要由主控板、交換網板和線路接口板等組成。主控板是路由器的控制核心,完成整個路由器的管理和控制,直接接收網管中心的指令。交換網板在路由器中完成高速數據交換,它由交換模塊和控制模塊組成。交換模塊包括兩片交換芯片,完成數據包轉發功能;控制模塊是交換網板的控制核心,實現對網板內各功能模塊的狀態檢測和控制,保證交換芯片轉發數據包的正常工作??刂颇K與路由器的主控板通過HSCX(串行通信控制器)進行通信,完成主控板對交換網板功能請求的應答處理,還可以通過RS232串口與PC機進行通信,完成交換網板的功能調試。?

2 控制模塊的硬件結構?

  本系統的路由器交換網板控制模塊主要由DS80C320處理器和一些外圍器件組成,這些外圍器件包括EPLD、FLASH、外部RAM和HSCX通道??刂颇K的硬件結構如圖1中虛線框部分所示。?

?

?

2.1 DS80C320的特點?

  DS80C320屬于Dallas公司的高速處理器系列。采用該芯片完成交換網板的控制功能,主要是DS80C320有以下幾個特點:(1)具有新型高速結構,最大晶振頻率33MHz,機器周期為4個時鐘周期(普通MCS-51系列單片機的機器周期為12個時鐘周期),從而使每條8051指令的執行速度在相同的晶振下快了3倍。(2)DS80C320與51系列單片機完全兼容,并采用標準的8051指令集,給設計與開發帶來了方便。(3)可以通過改變MOVX指針的執行時間來訪問速度不同的RAM和其他外圍器件。?

  DS80C320提供16位地址線,可尋址64KB的數據空間和程序空間。由于DS80C320內不含片內ROM,所以程序代碼是存儲在FLASH中的。雖然目前系統的軟件不到60KB,但考慮到系統升級需要程序的擴展,選用了128KB的FLASH空間,需要17位地址線。這樣就產生處理器的尋址能力不足的問題,采用EPLD內部的20H寄存器來產生FLASH的第14、15、16位地址及片選信號和讀寫信號。128KB的FLASH空間分成了2頁,每頁有64KB,第16位地址線決定FLASH空間的頁號,DS80C320通過這種方式訪問FLASH的128KB空間。?

2.2 EPLD功能描述?

  本系統的EPLD采用ALTERA公司的EPM7512,該芯片屬于MAX7000系列。除了2.1中的尋址擴展功能外,EPLD還用作處理器與其外圍電路控制信號的接口。由于本系統的控制信號比較多,若采用普通的邏輯門電路則整個系統的連線會非常復雜,功耗也會增加。所以采用EPLD來產生DS80C320與交換芯片、FLASH和HSCX之間的控制信號和地址信號。EPLD與處理器的接口主要實現了低位地址的鎖存和一些器件的片選信號。CP_DATA[0:7]是地址和數據復用的信號,鎖存后輸出低位地址LOW_CP_ADD[0:7]。EPLD對HSCX通道的控制信號包括使能信號ENABLE_HSCX、復位信號RESET_HSCX、數據發送控制信號TXD_ENABLE等。EPLD對交換芯片的控制信號包括讀寫信號READ_OCM、WRITE_OCM、OCM操作類型選擇信號EMB_MODE_OUT等。?

2.3 DS80C320與HSCX間的通信?

  本系統的HSCX采用SIEMENS公司的SAB82525,該芯片提供兩個全雙工的高級鏈路控制(HDLC)通道,它的最高傳輸速率可達到4M bit/s。它用于主控板與交換網板間的數據通信,包括主控板發送、交換網板接收的功能請求,交換網板發送、主控板接收的應答及上報。由EPLD提供HSCX的數據線、地址線、使能信號和讀寫信號線。DS80C320對SAB82525的控制是通過讀寫SAB82525的內部寄存器來實現的;與HSCX之間的數據傳送采用中斷方式。當SAB82525滿足產生中斷的條件(如接收到數據幀)時,它向處理器發出中斷請求,處理器讀取中斷寄存器ISTA、EXIR確定中斷發生的原因并做出相應的處理。?

3 基于DS80C320的控制模塊對交換芯片的控制?

  采用的交換芯片PRS28G屬于IBM公司的第二代高性能包路由交換產品。其端口速率達到OC48(2.5Gbps)并具有很好的擴展性,可通過速率擴展或者端口擴展構造出更大容量的交換網絡,是數據幀和信元交換系統的理想解決方案。?

  交換芯片內部包含一個狀態寄存器、32個應用寄存器及一個OCM接口。OCM接口是串行接口,用于處理器編程應用寄存器或是讀取狀態寄存器內容。交換芯片與DS80C320之間的通信和控制是通過EPLD內的OCM控制接口完成的。處理器并行讀寫EPLD。而OCM與EPLD的接口是串行的,串并轉換是通過在EPLD內設置特定寄存器空間來完成的。處理器與交換芯片之間的數據傳輸過程是:處理器向EPLD特定寄存器寫數據,數據通過EPLD輸出EMB_DATA_IN串行信號,寫入OCM指令寄存器,再根據OCM的指令集定義,決定其操作,包括讀/寫應用寄存器、讀取狀態寄存器、交換芯片復位等。每次操作的結果存儲在響應寄存器中,在處理器控制下通過EMB_DATA_OUT信號移入EPLD特定地址空間,供處理器讀取。?

4 系統的軟件構成?

  此系統的軟件是由主函數及其調用的子函數和三個中斷程序組成。?

4.1 主函數(包括它調用的子函數)?

  主函數首先檢測交換網板上的各種設備,初始化整個系統,然后開始一個主循環,在系統上電狀態下程序總在這個循環中運行。在沒有中斷或復位請求的情況下,循環檢測各功能模塊的執行標志位,當標志位有效時,執行相應的功能模塊。?

  主函數的概要流程如圖2所示。?

?

?

4.2 中斷處理程序?

  三個中斷處理程序分別是:?

  (1) 定時器中斷處理程序,完成周期性功能模塊標志位的產生。?

  (2) 外部中斷1,完成來自HSCX的數據接收、存儲及應答數據的發送功能。?

  (3) 串口中斷,實現串口數據的接收、存儲及應答數據的發送功能。?

5 實驗結果與討論?

  為檢測該系統是否能夠穩定地運行,在軟件中設計了FUNC_TEST子函數。該子函數負責向交換芯片的每個端口發送14個數據包,其中數據域的內容為隨機值,這些數據在交換芯片內部循環,形成一定的負載流量,模擬路由器的實際工作環境。經檢測,整個系統工作穩定,處理器DS80C320完成了本交換網板控制模塊的控制功能。?

參考文獻?

1 High-Speed Microcontroller Data Book. Dallas semiconductor,1995?

2 李朝青.單片機原理及接口技術. 北京:北京航空航天大學出版社,1999.6?

3 張 濤.一種高速路由器交換控制.代碼的分析和優化.天津大學碩士學位論文. 2001
本站內容除特別聲明的原創文章之外,轉載內容只為傳遞更多信息,并不代表本網站贊同其觀點。轉載的所有的文章、圖片、音/視頻文件等資料的版權歸版權所有權人所有。本站采用的非本站原創文章及圖片等內容無法一一聯系確認版權者。如涉及作品內容、版權和其它問題,請及時通過電子郵件或電話通知我們,以便迅速采取適當措施,避免給雙方造成不必要的經濟損失。聯系電話:010-82306118;郵箱:aet@chinaaet.com。
热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>
          国内成+人亚洲| 亚洲国产精品t66y| 亚洲国产综合91精品麻豆| 伊甸园精品99久久久久久| 999在线观看精品免费不卡网站| 亚洲国产综合视频在线观看| 亚洲最新在线| 欧美在线免费看| 亚洲精品一线二线三线无人区| 一区二区视频免费完整版观看| 欧美另类高清视频在线| 亚洲免费在线观看视频| 国产一区二区三区免费不卡| 久久深夜福利免费观看| 亚洲欧美中文字幕| 国产一区二区三区免费观看| 玖玖视频精品| 亚洲精品乱码久久久久| 欧美成人一区二区三区片免费| 欧美激情视频在线播放| 亚洲在线视频免费观看| 久久亚洲综合| 午夜精品久久一牛影视| 国产精品揄拍一区二区| 国产欧美日韩精品专区| 亚洲成色777777在线观看影院| 亚洲嫩草精品久久| 亚洲综合电影一区二区三区| 国产女人aaa级久久久级| 亚洲国产日韩欧美综合久久| 国产精品国产三级国产a| 亚洲欧美日韩精品综合在线观看| 久久精品国产77777蜜臀| 狠狠狠色丁香婷婷综合激情| 国产精品男gay被猛男狂揉视频| 欧美激情国产精品| 午夜欧美大片免费观看| 久久一区二区三区四区五区| 欧美一区二区在线看| 欧美日韩精品免费观看视频完整| 性欧美超级视频| 国产精品私拍pans大尺度在线| 美女主播精品视频一二三四| 国产日韩精品久久久| 国产精品影片在线观看| 欧美在线短视频| 在线一区观看| 欧美日韩国产一区二区| 欧美亚洲免费在线| 国产欧美一区二区三区国产幕精品| 99国产欧美久久久精品| 欧美日韩久久精品| 国产精品亚洲аv天堂网| 亚洲欧美成人在线| 欧美影院视频| 国产日产亚洲精品| 欧美国产日韩一区二区在线观看| 欧美亚洲成人精品| 国产精品美女久久久浪潮软件| 亚洲精品在线视频观看| 久久午夜色播影院免费高清| 欧美日韩国产高清视频| 久久久精品免费视频| 伊大人香蕉综合8在线视| 亚洲一区二区在| 娇妻被交换粗又大又硬视频欧美| 欧美精品免费播放| 久久国产主播精品| 欧美日韩国产bt| 黄色成人在线免费| 亚洲影院色无极综合| 久久琪琪电影院| 国产一区二区三区久久久久久久久| 久久综合色婷婷| 国产一区999| 久久精品国产亚洲aⅴ| 久久综合色一综合色88| 亚洲人成高清| 久久精品人人| 亚洲免费av片| 欧美视频不卡中文| 一道本一区二区| 国产精品国产三级国产专播品爱网| 亚洲桃色在线一区| 欧美激情第4页| 另类尿喷潮videofree| 午夜精品久久久久久久久久久久| 欧美日韩免费在线视频| 欧美一区二区精品在线| 老**午夜毛片一区二区三区| 久久国产精品72免费观看| 欧美精品三级日韩久久| 麻豆精品视频在线| 欧美粗暴jizz性欧美20| 久久久久久夜精品精品免费| 国产精品99久久久久久久久| 一本色道久久99精品综合| 亚洲国产精品va在线观看黑人| 欧美尤物巨大精品爽| 久久国产精品电影| 伊人成年综合电影网| 欧美久色视频| 亚洲日本久久| 国产视频不卡| 久久成人亚洲| 毛片av中文字幕一区二区| 看欧美日韩国产| 国外成人在线视频| 久久精品卡一| 亚洲欧美激情诱惑| 国产精品乱人伦中文| 国语自产精品视频在线看一大j8| 欧美fxxxxxx另类| 欧美一区激情视频在线观看| 欧美午夜精品久久久| 欧美国产精品日韩| 欧美日韩国产a| 欧美日韩精品免费看| 欧美激情aⅴ一区二区三区| 久久亚洲精品视频| 一区二区精品在线| 一区二区三区**美女毛片| 国产九九精品视频| 久久免费偷拍视频| 最新中文字幕一区二区三区| 久久精品男女| 亚洲欧美另类国产| 国产精品久久97| 亚洲另类一区二区| 性高湖久久久久久久久| 久久九九全国免费精品观看| 免费永久网站黄欧美| 影音先锋亚洲电影| 久久成人一区| 亚洲一区免费视频| 欧美一区二区三区电影在线观看| aa亚洲婷婷| 在线精品国产欧美| 欧美在线日韩| 亚洲欧美精品一区| 欧美伊人精品成人久久综合97| 国产模特精品视频久久久久| 一区二区高清在线观看| 国产日韩欧美综合| 国产自产2019最新不卡| 国产精品视频网址| 亚洲国产日韩一级| 狠狠色2019综合网| 欧美大片在线看| 久久亚洲一区| 久久在线观看视频| 欧美一区二区三区视频在线| 亚洲视频在线观看视频| 精品51国产黑色丝袜高跟鞋| 午夜在线视频观看日韩17c| 欧美激情中文字幕在线| 妖精视频成人观看www| 亚洲欧美国产一区二区三区| 免费观看在线综合| 国产精品免费在线| 永久555www成人免费| 蜜桃av一区二区在线观看| 久久久亚洲精品一区二区三区| 在线亚洲精品福利网址导航| 欧美成人69| 今天的高清视频免费播放成人| 亚洲欧美影院| 狠狠做深爱婷婷久久综合一区| 极品尤物久久久av免费看| 久热精品视频| 久久不射2019中文字幕| 最新69国产成人精品视频免费| 欧美一区二区视频97| 欧美制服丝袜| 午夜精品在线| 韩国一区二区三区在线观看| 国产尤物精品| 亚洲一级特黄| 国产色综合久久| 久久激情视频久久| 国产精品国产精品国产专区不蜜| 亚洲欧洲在线播放| 欧美激情在线免费观看| 国产精品一区二区久激情瑜伽| 在线不卡视频| 欧美日韩精品综合在线| 国内一区二区三区在线视频| 国产日韩欧美亚洲| 亚洲国产精品一区二区三区| 国产午夜精品一区二区三区欧美| 国产老女人精品毛片久久| 另类激情亚洲| 欧美日本乱大交xxxxx| 亚洲免费观看高清完整版在线观看| 亚洲一区二区影院| 亚洲九九精品| 亚洲综合成人婷婷小说| 欧美天天视频| 国内揄拍国内精品久久| 久久久久久网址| 亚洲人成在线影院| 亚洲午夜在线视频| 美女精品自拍一二三四| 国产深夜精品福利| 国产美女精品免费电影| 欧美在线首页| 亚洲资源av| 亚洲精品久久久久中文字幕欢迎你| 亚洲国产视频一区二区| 久久香蕉精品| 久久一区二区三区av| 欧美伦理在线观看| 日韩亚洲欧美成人一区| 亚洲欧美变态国产另类| 亚洲人成免费| 亚洲淫片在线视频| 一区二区免费在线播放| 国内成+人亚洲+欧美+综合在线| 午夜精品久久久久久久男人的天堂| 亚洲国产成人精品久久久国产成人一区| 日韩视频在线一区二区三区| 一区二区三区在线免费播放| 亚洲精选久久| 久久久国产亚洲精品| 欧美一区午夜视频在线观看| 亚洲激情校园春色| 在线成人av网站| 在线看国产日韩| 亚洲激情图片小说视频| 红桃视频亚洲| 伊人狠狠色丁香综合尤物| 久久综合色播五月| 欧美日韩一区二区三区免费| 欧美视频在线免费看| 麻豆免费精品视频| 尤物yw午夜国产精品视频明星| 久久久久综合网| 欧美—级a级欧美特级ar全黄| 欧美一区三区三区高中清蜜桃| 在线性视频日韩欧美| 玉米视频成人免费看| 欧美日韩天堂| 国产精品试看| ●精品国产综合乱码久久久久| 欧美午夜不卡影院在线观看完整版免费| 一区二区久久久久久| 久久国产视频网| 99国内精品久久| 久久国产高清| 一区在线视频| 亚洲激情精品| 午夜精品久久久久久久99黑人| 最近中文字幕mv在线一区二区三区四区| 亚洲欧洲一区| 欧美激情第9页| 国产农村妇女毛片精品久久莱园子| 1000部国产精品成人观看| 国内外成人免费激情在线视频| 91久久国产自产拍夜夜嗨| 99精品国产一区二区青青牛奶| 欧美一区二区三区免费大片| 欧美大尺度在线| 欧美日韩亚洲精品内裤| 老司机免费视频一区二区三区| 亚洲欧美另类中文字幕| 亚洲午夜激情网站| 精久久久久久久久久久| 欧美日韩一区二区三区四区五区| 久久精品国产v日韩v亚洲| 一区二区日韩免费看| 中文高清一区| 国产三区二区一区久久| 亚洲精品视频在线看| 亚洲国产成人av在线| 欧美一区二区视频网站| 亚洲第一在线| 欧美在线亚洲一区| 国产精品黄色| 一区二区三区视频在线看| 久久综合激情| 一区一区视频| 欧美韩日高清| 国产精品久久久久国产精品日日| 性色av一区二区怡红| 蜜月aⅴ免费一区二区三区| 亚洲一级高清| 欧美黄色免费| 久久久久久久精| 国产精品网曝门| 红桃视频国产一区| 欧美亚洲免费电影| 欧美一区二区日韩一区二区| 99热在线精品观看| 久久三级福利| 欧美精品午夜| 欧美xxx在线观看| 国产精品vip| 夜夜嗨一区二区| 一区二区冒白浆视频| 欧美在线亚洲一区| 久久激情综合| 国产一区二区三区成人欧美日韩在线观看| 欧美韩日一区| 久久女同精品一区二区| 欧美日韩一区二| 亚洲一区二区三区激情| 性色一区二区三区| 韩国精品久久久999| 在线电影国产精品| 亚洲精品中文字幕女同| 欧美精品一区在线观看| 免费在线看成人av| 久久影院亚洲| 欧美黄在线观看| 欧美日韩一区二区三区在线视频| 一区二区三区在线不卡| 国产精品久久久久久户外露出| 亚洲精品色婷婷福利天堂| 国产欧美一区二区三区视频| 国产欧美日韩高清| 欧美性猛片xxxx免费看久爱| 国产精品国产三级国产专播品爱网| 国产视频一区欧美| 一区二区高清视频在线观看| 久久精品视频免费播放| 国产精品成人在线观看| 欧美亚一区二区| 免费美女久久99|