新聞中心

        EEPW首頁 > 手機與無線通信 > 設計應用 > IEEE1394總線的高速網絡通信系統(tǒng)設計

        IEEE1394總線的高速網絡通信系統(tǒng)設計

        作者: 時間:2011-03-25 來源:網絡 收藏

          2 硬件

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

        主控計算機上的1394節(jié)點架構

        圖2 主控計算機上的1394節(jié)點架構

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

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

        軟件層次圖

        圖3 軟件層次圖



        評論


        相關推薦

        技術專區(qū)

        關閉
        主站蜘蛛池模板: 新河县| 西青区| 柳江县| 寻甸| 万山特区| 阿尔山市| 航空| 天峨县| 怀仁县| 丰城市| 叙永县| 广德县| 芜湖县| 铜鼓县| 廉江市| 山西省| 蓬安县| 安福县| 龙山县| 黄冈市| 资源县| 涡阳县| 兴业县| 澄江县| 墨竹工卡县| 民和| 泾阳县| 新田县| 金门县| 浮梁县| 富川| 广安市| 望江县| 呼和浩特市| 新龙县| 凤城市| 北流市| 洪雅县| 师宗县| 皮山县| 阿城市|