《電子技術應用》
您所在的位置:首頁 > 模擬設計 > 設計應用 > IEEE1394總線的高速網絡通信系統設計
IEEE1394總線的高速網絡通信系統設計
摘要: 介紹了高速網絡通信系統的網絡構建、拓撲結構、節點架構,詳細描述了系統的整體設計方案、硬件設計、軟件設計和工作過程。經實驗驗證,該網絡可以實現最高400 Mb/s的高速數據實時傳輸,證明了這種網絡通信系統具有可行性和高可靠性。
Abstract:
Key words :

 摘要: 介紹了高速網絡通信系統的網絡構建、拓撲結構、節點架構,詳細描述了系統的整體設計方案、硬件設計、軟件設計和工作過程。經實驗驗證,該網絡可以實現最高400 Mb/s的高速數據實時傳輸,證明了這種網絡通信系統具有可行性和高可靠性。

  引言

  IEEE1394作為一種高性能的串行總線技術,具有數據傳輸速率高、支持異步和等時傳輸、點對點連接、可熱插拔、線纜提供電源等優點[1]。多臺設備可以通過樹狀或菊*鏈狀拓撲連接到網絡中,并共享總線傳輸帶寬。雖然IEEE1394a協議相對比較復雜,但功耗較低,數據傳輸更加穩定,組網方便(無需路由器)[2]。IEEE1394已經在高速通信中表現出了優異的數據傳輸性能,并可確保數據傳輸的安全性和可靠性。

  1  系統方案

  IEEE1394高速網絡通信系統采用樹狀拓撲結構來構建網絡,通過軟件將主控計算機上的1394節點設為根節點,其他設備上的1394節點設為葉節點,目的是使主控計算機能對整個網絡進行控制和監管。組建好的網絡拓撲結構如圖1所示。

高速網絡通信系統拓撲結構圖
 


圖1  高速網絡通信系統拓撲結構圖

  在圖1中,根節點與葉節點之間、葉節點與葉節點之間都采用IEEE1394a標準線纜連接。本網絡中根節點下有兩棵樹,它們都在同一條總線Bus0上。不在一棵樹上的1394節點也可位于同一個設備上,如Node1、Node2和Node5都在同一個設備上。

 

  2  硬件設計

  主控計算機上的1394節點采用PowerPC作為通信和數據處理的核心。采用PowerPC的原因是它的體系結構是開放的,而且PowerPC在大數據量、高速信號處理中具有強大的優勢和很好的應用潛力。由于大多數PC機上都具有PCI接口,PCI總線應用廣泛,PCI接口驅動的通用性較強,所以主控計算機與PowerPC可通過主控計算機上的PCI接口進行通信,這就簡化了在主控計算機上開發PCI接口驅動的工作。而IEEE 1394接口采用雙接口芯片設計,并配備了SDRAM作為大容量數據緩沖,用Flash來存放軟件。1394節點都是通過1394總線連接的。主控計算機上的1394節點(已設為根節點)通過1394總線與網絡中其他某個設備上的1394節點(已設為葉節點)相連的整體框圖如圖2所示。左側為根節點架構,右側為葉節點架構。葉節點的架構與根節點的架構是類似的,但由于只有根節點與主控計算機連接,而葉節點不與主控計算機相連,所以葉節點并不需要PCI總線。

主控計算機上的1394節點架構

圖2  主控計算機上的1394節點架構

  IEEE1394接口采用的是鏈路層芯片TSB12LV32和物理層芯片TSB41AB3。TSB41AB3是支持3個線纜接口的物理層芯片。TSB12LV32是一款支持IEEE1394a總線標準的高性能通用鏈路層芯片,最高傳輸速率為400 Mb/s[5],本網絡可采100 Mb/s、200 Mb/s、400 Mb/s來進行數據的傳輸。TSB12LV32為后端提供了主機接口,系統中PowerPC采用主機接口完成寄存器的配置和異步流包的傳輸。TSB12LV32還為PowerPC提供了中斷輸出INT和可編程狀態STAT[0:2],用于總線復位、傳輸錯誤和內部FIFO狀態指示。

  對于數據的收發,采用DMA來進行數據的搬運而完成。通過中斷機制來把收到消息事件報告給核心處理器PowerPC,由處理器對消息進行處理。

軟件層次圖

圖3  軟件層次圖

  3  軟件設計

  根據軟件要實現的功能,可把軟件劃分為3個層次,如圖3所示。

  3.1  1394內核軟件

  對1394內核的物理層和鏈路層寄存器進行配置,對OHCI、總線管理器配置等[3],并對這些內核函數進行了封裝。這種隔離的好處是可使用戶不必關心底層硬件,只需調用內核函數就可開發出用戶軟件。通過建立結構體來將這些函數進行分類、鏈接,驅動軟件在調用內核函數時可通過結構體來直接找到相應的內核函數,從而進行調用,這樣就把1394內核軟件和上層驅動鏈接了起來。

  3.2  驅動軟件

  由于1394協議支持異步傳輸和等時傳輸,且為了保證傳輸的可靠性,故采用異步流包進行數據的傳輸。對于發送,驅動軟件先根據異步流包的格式,對通信軟件中的消息進行組幀打包,然后調用內核函數進行發送。對于接收,是利用中斷機制來接收消息的。

  3.3  通信軟件

  上電后,1394總線上首先會出現持續125 μs左右的總線復位(bus reset)狀態,之后進行樹標識和自標識工作。樹標識進程定義了總線的拓撲結構。樹標識之前,每一1394節點都知道自己和其他的節點相連,此過程過后,整個網絡的拓撲就形成了,設置計算機為根節點(root),其他的節點為分支節點。樹標識后是自標識進程,自標識通過根節點發送自標識授權信號和節點返回自標識數據包來完成,其實現的功能主要有:為每個節點分配物理標識,相鄰節點交換傳輸速度信息,將樹標識進程定義的拓撲在整個網絡中廣播。

  根據內核函數,對整個通信網絡進行初始化,包括初始化PCI總線init_pci()、初始化1394設備init_1394dev()、樹標識和自標識、主控機上的1394節點設為根節點(葉節點不進行此步)、初始化中斷等。

  初始化完畢后,首先掛接中斷服務程序。然后根節點采用發送STOF包來進行網絡同步,即以發送STOF包作為一幀的開始,葉節點收到STOF包后立即與整個網絡同步。對于發送過程,通信軟件把要發送的消息傳遞給驅動軟件,進行發送。對于接收過程,若接收到新消息,就會報中斷給處理器,并根據中斷號進入相應的中斷服務程序,中斷服務程序就會置標志位,通知通信軟件中的接收函數把接收到的消息進行處理。

  結語

  結合高速網絡通信系統的通信要求,自行設計的網絡通信系統完成了網絡中主控計算機與網絡之間、根節點與葉節點之間、葉節點與葉節點之間的通信,實驗表明,系統通信良好。由于此網絡遵循IEEE1394標準,所以可應用于家庭數字化網絡、車載信息系統、工業自動化系統等[4]。隨著IEEE1394技術的不斷發展,其應用也從商用向更多領域擴展。

 

此內容為AET網站原創,未經授權禁止轉載。
亚洲一区二区欧美_亚洲丝袜一区_99re亚洲国产精品_日韩亚洲一区二区
亚洲美女视频网| 欧美在线|欧美| 久久成人免费日本黄色| 一本色道久久综合精品竹菊 | 欧美超级免费视 在线| 久久久爽爽爽美女图片| 久久成人资源| 久久久久久亚洲综合影院红桃| 午夜精品久久久久久久99水蜜桃 | 国产亚洲一区二区三区| 国产欧美一区二区精品性色| 国产精品一区免费视频| 国产精品网站在线观看| 国产女人精品视频| 国产丝袜美腿一区二区三区| 国产欧美亚洲日本| 国产亚洲一二三区| 国产一区在线播放| 精品成人乱色一区二区| 在线欧美视频| 亚洲黄色在线视频| 日韩亚洲欧美一区二区三区| 一区二区三区波多野结衣在线观看| 99www免费人成精品| 在线亚洲精品福利网址导航| 夜夜夜精品看看| 亚洲天堂成人| 欧美在线观看www| 亚洲国产精品成人综合| 91久久久久久久久久久久久| 99www免费人成精品| 亚洲欧美日本日韩| 久久精品女人| 欧美成人综合| 欧美视频中文字幕| 国产日韩精品在线| 一区二区在线观看av| 91久久久精品| 亚洲一区二区三区四区视频| 久久国产毛片| 日韩一区二区精品| 亚洲欧美国产视频| 久久综合色影院| 欧美日韩 国产精品| 国产精品亚洲精品| 精品99视频| 一区二区三区精品国产| 午夜日韩视频| 日韩图片一区| 欧美在线首页| 欧美电影在线观看完整版| 国产精品初高中精品久久| 国产一区二区三区久久悠悠色av | 欧美一区二区三区四区在线观看地址 | 国产精品对白刺激久久久| 国产一区av在线| 亚洲国产裸拍裸体视频在线观看乱了| 一区二区三区精品| 亚洲电影下载| 亚洲欧美视频| 欧美福利在线| 国产欧美成人| 亚洲精品综合| 亚洲第一精品夜夜躁人人躁 | 欧美不卡在线视频| 国产精品日韩精品| 在线播放亚洲| 亚洲一区二区三区在线| 亚洲精品日韩在线| 国产综合色在线视频区| 欧美一区二区私人影院日本| 亚洲精品久久久久久久久| 亚洲一区二区三区高清不卡| 久久午夜视频| 国产精品日韩欧美综合| 亚洲国产日韩在线| 欧美一区亚洲二区| 亚洲一区美女视频在线观看免费| 久久―日本道色综合久久| 欧美午夜不卡视频| 亚洲第一搞黄网站| 欧美一区91| 亚洲欧美日韩在线观看a三区 | 亚洲深爱激情| 日韩午夜在线视频| 久久久久久日产精品| 国产精品久久久久久一区二区三区 | 欧美成年视频| 国产真实乱偷精品视频免| 中日韩午夜理伦电影免费| 亚洲毛片在线看| 麻豆成人av| 国产综合网站| 亚欧美中日韩视频| 亚洲欧美综合网| 欧美日韩另类字幕中文| 亚洲大片av| 久久av一区二区三区| 欧美在线影院| 国产精品网站一区| 亚洲视频福利| 亚洲一区二区免费在线| 欧美精品入口| 亚洲国产另类精品专区| 亚洲国产天堂久久综合| 久久久久久久成人| 国产亚洲一本大道中文在线| 亚洲女同同性videoxma| 亚洲欧美www| 国产精品久久久一区麻豆最新章节| 亚洲精品一区中文| 一本一本久久| 欧美视频在线观看一区二区| 日韩西西人体444www| 一区二区三区日韩在线观看| 欧美连裤袜在线视频| 亚洲精品久久久久久久久| 99热这里只有精品8| 欧美日韩八区| 亚洲久久成人| 亚洲综合日韩| 国产精品视频一区二区三区| 亚洲综合成人在线| 欧美在线视频免费| 国产视频在线观看一区二区| 欧美一区二区在线| 久久深夜福利免费观看| 今天的高清视频免费播放成人| 亚洲高清免费| 猛男gaygay欧美视频| 在线日韩欧美| 99国产精品自拍| 欧美午夜免费电影| 亚洲一级在线观看| 久久国产精品免费一区| 国内精品一区二区| 最新亚洲视频| 欧美另类视频在线| 在线一区二区日韩| 欧美专区在线播放| 一区二区亚洲欧洲国产日韩| 亚洲区中文字幕| 欧美精品一区二区三区在线看午夜 | 国产精品视频在线观看| 欧美一二三区精品| 乱码第一页成人| 亚洲精品欧美极品| 亚洲欧美在线磁力| 国产综合网站| 亚洲乱码国产乱码精品精可以看| 欧美美女操人视频| 亚洲尤物在线视频观看| 久久久av毛片精品| 亚洲黄色免费| 亚洲欧美不卡| 激情小说亚洲一区| 一区二区三区四区五区在线 | 欧美一区二区视频在线观看| 免费观看亚洲视频大全| 亚洲免费电影在线观看| 欧美一区二区三区男人的天堂| 伊人成人开心激情综合网| 99综合视频| 国产日韩在线一区二区三区| 91久久精品一区二区三区| 欧美三级电影一区| 欧美影院视频| 欧美精品国产精品日韩精品| 亚洲视频在线观看| 久久综合久久美利坚合众国| 99视频在线观看一区三区| 久久国产日韩| 日韩视频精品在线| 久久久久国产免费免费| 亚洲最新在线视频| 老司机久久99久久精品播放免费| 亚洲毛片av| 久久婷婷影院| 中文网丁香综合网| 欧美a级一区| 亚洲欧美在线免费| 欧美日韩国产首页| 亚洲第一成人在线| 国产精品乱人伦中文| 亚洲日本中文| 国内不卡一区二区三区| 亚洲欧美日韩国产中文在线| 亚洲国产高清高潮精品美女| 欧美在线观看一二区| 日韩亚洲在线| 欧美xart系列高清| 午夜久久电影网| 欧美日韩免费在线| 最新国产成人av网站网址麻豆| 国产麻豆精品theporn| 一区二区三区.www| 亚洲高清不卡一区| 久久成人在线| 亚洲影院免费| 欧美视频专区一二在线观看|