《電子技術應用》
您所在的位置:首頁 > 模擬設計 > 設計應用 > 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亚洲国产精品_日韩亚洲一区二区
国产日韩欧美不卡在线| 日韩亚洲不卡在线| 欧美日本在线视频| 免费视频一区| 久久综合伊人77777麻豆| 久久激情网站| 久久久国产精彩视频美女艺术照福利| 亚洲欧美日韩在线不卡| 亚洲一二三区精品| 亚洲一二三四久久| 一区二区三区四区国产精品| 99re国产精品| 妖精成人www高清在线观看| 亚洲六月丁香色婷婷综合久久| 亚洲全部视频| 亚洲剧情一区二区| 99精品视频网| 亚洲视频久久| 亚洲一区二区三区乱码aⅴ蜜桃女| 中文在线不卡| 亚洲欧美日韩成人高清在线一区| 午夜精品理论片| 欧美专区在线| 老牛影视一区二区三区| 欧美丰满高潮xxxx喷水动漫| 欧美精品久久久久久| 欧美日韩亚洲综合| 国产精品久久久久久久久久直播 | 久久久女女女女999久久| 久久精品最新地址| 麻豆精品国产91久久久久久| 老鸭窝亚洲一区二区三区| 欧美日韩一区二区在线| 亚洲一区二区三区午夜| 亚洲欧美日韩一区在线| 久久成人18免费网站| 久久视频在线看| 欧美国产日韩精品| 欧美性事在线| 国产亚洲欧美日韩美女| 在线播放一区| 亚洲免费激情| 亚洲综合电影一区二区三区| 亚洲福利在线视频| 亚洲美女视频| 亚洲自拍电影| 久久九九热免费视频| 免费观看日韩av| 欧美日韩免费高清一区色橹橹| 欧美色综合天天久久综合精品| 国产精品专区h在线观看| 黄色成人小视频| 亚洲美女av在线播放| 香蕉成人久久| 日韩一级裸体免费视频| 午夜欧美不卡精品aaaaa| 麻豆精品一区二区综合av| 欧美日韩一区二区国产| 国产一区二区日韩精品欧美精品| 亚洲第一福利在线观看| 亚洲一区二区免费视频| 亚洲人成精品久久久久| 亚洲欧美日韩在线不卡| 欧美国产精品中文字幕| 国产毛片久久| 亚洲精品一区二| 亚洲欧美在线网| 一本久久综合亚洲鲁鲁| 久久久国际精品| 欧美日韩亚洲综合| 黄色成人免费观看| 亚洲一区精彩视频| 亚洲三级影片| 久久九九精品| 国产精品国产精品| 91久久夜色精品国产网站| 欧美一区二区在线观看| 亚洲一区美女视频在线观看免费| 美女露胸一区二区三区| 国产精品欧美日韩一区| 亚洲精品国产品国语在线app | 欧美日韩亚洲成人| 国内精品免费在线观看| 一区二区三区欧美亚洲| 亚洲精品日韩激情在线电影| 久久久久国内| 国产精品手机视频| 亚洲精品日韩欧美| 亚洲第一视频| 久久精品国产久精国产一老狼 | 亚洲黄网站黄| 久久精品91| 国产精品久久久久久模特 | 日韩网站在线观看| 麻豆成人在线观看| 国产一区二区三区免费观看| 亚洲专区在线视频| 亚洲一区二区视频在线观看| 欧美精品aa| 亚洲国产女人aaa毛片在线| 久久精品视频va| 久久精品国产免费看久久精品| 国产精品久久久久aaaa樱花| 最新国产成人在线观看| 最新成人av在线| 狼人社综合社区| 国外成人在线视频网站| 欧美一级理论性理论a| 欧美一级淫片播放口| 国产精品国产自产拍高清av| 一本大道av伊人久久综合| 一区二区三区欧美视频| 欧美日韩亚洲视频| 日韩视频一区二区三区| 日韩视频一区二区三区| 欧美国产日本高清在线| 亚洲黄色av一区| 最新热久久免费视频| 欧美高清在线| 亚洲黄色尤物视频| 亚洲精品国久久99热| 欧美成人精品三级在线观看 | 91久久视频| 日韩视频在线播放| 欧美精品久久久久久久久久| 亚洲精品资源| 一区二区三区精品| 国内精品久久久久影院 日本资源| 国产主播精品| 欧美在线免费观看亚洲| 久久乐国产精品| 曰韩精品一区二区| 亚洲精选一区| 欧美三日本三级少妇三2023| 亚洲视频每日更新| 欧美影院精品一区| 国产视频在线一区二区| 久久成人免费| 久久综合九色九九| 亚洲国产精品免费| 亚洲特级毛片| 国产精品一区二区男女羞羞无遮挡 | 久久国产天堂福利天堂| 国产在线视频欧美| 亚洲国产你懂的| 欧美伦理91i| 亚洲午夜精品| 久久国产视频网| 亚洲丁香婷深爱综合| 一本一本久久a久久精品综合妖精 一本一本久久a久久精品综合麻豆 | 欧美日韩国产美| 亚洲一区二区三区视频播放| 久久成人精品无人区| 精品999网站| 一区二区三区蜜桃网| 国产老女人精品毛片久久| 久久精品国产免费看久久精品| 欧美福利影院| 亚洲视频免费| 久久亚洲精品一区| 日韩午夜在线观看视频| 久久岛国电影| 亚洲人体影院| 久久精品国产99| 亚洲人久久久| 久久精品国产综合精品| 亚洲乱码国产乱码精品精可以看| 亚洲欧美伊人| 亚洲福利在线看| 亚洲欧美制服中文字幕| 在线看视频不卡| 亚洲欧美日韩另类精品一区二区三区 | 黑丝一区二区| 亚洲影音一区| 亚洲第一天堂av| 午夜老司机精品| 亚洲国产小视频在线观看| 午夜精品久久久久99热蜜桃导演| 狠狠干综合网| 亚洲一区二区三区乱码aⅴ蜜桃女| 韩国av一区二区三区在线观看| 夜夜狂射影院欧美极品| 国模套图日韩精品一区二区| 一本久道久久综合中文字幕| 国产亚洲午夜高清国产拍精品| 一本色道久久99精品综合| 国产综合久久久久久鬼色| 亚洲性视频网址| 亚洲电影网站| 久久精品首页| 亚洲午夜在线观看视频在线| 欧美大胆成人| 久久国产毛片| 国产精品一区二区在线| 亚洲色诱最新| 亚洲国产日韩欧美在线图片| 久久精品国产欧美激情| 中文av字幕一区| 欧美精品福利| 亚洲第一色在线|