《電子技術應用》
您所在的位置:首頁 > 模擬設計 > 設計應用 > 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精品国产| 欧美fxxxxxx另类| 欧美国产三级| 欧美日韩视频专区在线播放 | 新狼窝色av性久久久久久| 亚洲制服少妇| 欧美一区二区三区免费观看视频| 欧美在线观看视频一区二区| 久久久亚洲午夜电影| 狂野欧美激情性xxxx欧美| 蜜臀久久99精品久久久画质超高清| 免费欧美日韩| 欧美日韩国产亚洲一区| 欧美性色aⅴ视频一区日韩精品| 国产精品露脸自拍| 国产日韩一区二区三区| 精品99一区二区| 亚洲人成在线播放| 中文欧美日韩| 欧美一级视频| 亚洲人午夜精品| 亚洲一二三区在线观看| 久久国产精品久久久| 美女脱光内衣内裤视频久久影院 | 中文国产成人精品| 欧美在现视频| 亚洲理论在线观看| 亚洲男女自偷自拍| 久久婷婷国产综合精品青草| 欧美精品一区二区精品网| 国产精品欧美在线| 尤物九九久久国产精品的特点 | 国产精品99久久久久久白浆小说| 性欧美18~19sex高清播放| 久久综合亚州| 欧美日韩一区二区三区四区五区 | 国产一区二区你懂的| 亚洲国产va精品久久久不卡综合| 99精品热视频只有精品10| 亚洲欧美卡通另类91av| 亚洲人成毛片在线播放| 午夜精品久久久久久99热| 米奇777在线欧美播放| 国产精品久久久久久久午夜 | 亚洲在线视频| 麻豆成人91精品二区三区| 国产精品久久激情| 伊人久久大香线蕉综合热线| 野花国产精品入口| 亚洲国产导航| 欧美一级艳片视频免费观看| 欧美精品国产精品| 国产一区视频在线看| 99热免费精品在线观看| 久久精品一区二区三区四区| 亚洲自拍16p| 欧美1区3d| 国产欧美一区二区精品忘忧草| 91久久久久久久久久久久久| 欧美一区二区三区免费看| 亚洲一区二区三区免费视频| 欧美91大片| 国产亚洲日本欧美韩国| 中文高清一区| 亚洲看片免费| 久久综合999| 欧美在线视频网站| 亚洲视频在线观看三级| 欧美伊人精品成人久久综合97| 欧美成人a∨高清免费观看| 国产精品系列在线播放| 亚洲精品无人区| 亚洲第一精品福利| 新67194成人永久网站| 欧美人牲a欧美精品| 1000部国产精品成人观看| 欧美亚洲在线播放| 午夜精品久久久久久久| 欧美午夜在线| 亚洲精品永久免费精品| 91久久香蕉国产日韩欧美9色| 久久精品国产一区二区三| 国产精品亚洲一区| 亚洲手机在线| 亚洲午夜电影网| 欧美日韩日日夜夜| 亚洲日本激情| 亚洲美女一区| 欧美国产日韩精品| 亚洲国产婷婷综合在线精品| 亚洲激情成人| 蜜臀91精品一区二区三区| 在线观看精品| 亚洲片在线资源| 欧美成人一品| 亚洲激情成人在线| 亚洲精品在线免费| 欧美精品123区| 亚洲精品乱码久久久久久黑人| 亚洲精品中文字幕在线观看| 欧美黑人一区二区三区| 亚洲国产精品成人| 亚洲精品美女久久7777777| 欧美成人免费网站| 亚洲精品国产系列| 夜夜狂射影院欧美极品| 欧美日韩精品欧美日韩精品 | 一区二区三区在线视频播放| 久久精品99国产精品酒店日本| 久久精品日产第一区二区| 国产一区亚洲一区| 亚洲国产精品久久久久秋霞影院| 久久综合电影一区| 亚洲国产成人av好男人在线观看| 亚洲精品欧洲精品| 欧美日本免费| 亚洲视频大全| 久久er99精品| 影视先锋久久| 99亚洲一区二区| 国产精品国产三级国产aⅴ入口| 亚洲欧美成人一区二区三区| 久久精品30| 一区二区三区在线免费播放| 亚洲精品网站在线播放gif| 欧美日韩国产不卡| 亚洲一区二区三| 久久精品欧美日韩| 亚洲国产精品成人一区二区| 亚洲婷婷在线| 国产视频一区免费看| 最近中文字幕日韩精品| 欧美视频在线观看| 亚洲欧美经典视频| 狂野欧美一区| 99视频超级精品| 久久国产精品一区二区三区四区| 精品99一区二区| 一区二区三区国产在线| 国产欧美一区二区精品性色| 亚洲激情中文1区| 国产精品啊啊啊| 久久精品国产精品| 欧美日韩国产影院| 亚洲欧美日韩视频一区| 嫩模写真一区二区三区三州| 一本色道久久综合狠狠躁篇怎么玩| 欧美在线影院| 亚洲黄色高清| 欧美一二三视频| 亚洲国产三级在线| 欧美一级免费视频| 亚洲激情成人| 久久激情久久| 99视频一区| 久久综合九色九九| 亚洲私人黄色宅男| 欧美福利影院| 午夜精品久久久99热福利| 欧美精品日韩一本| 午夜精品国产更新| 欧美日韩国产成人在线观看| 欧美在线视频观看| 欧美亚韩一区| 亚洲激情欧美| 国产美女一区二区| 夜夜嗨av一区二区三区网页| 国产一区日韩一区| 亚洲综合精品四区| 亚洲黄一区二区| 久久精品日韩一区二区三区| 日韩一区二区精品在线观看| 久久综合国产精品| 亚洲欧美日韩精品一区二区| 欧美日韩精品一区二区三区| 久久精品五月婷婷| 国产精品尤物福利片在线观看| 9久草视频在线视频精品| 激情视频一区| 久久国产精品久久w女人spa| 一区二区三区不卡视频在线观看 | 久久国产夜色精品鲁鲁99| 国产精品福利在线观看网址|