新聞中心

        EEPW首頁 > 嵌入式系統 > 設計應用 > CPU接口芯片GT-48330在網管交換機中的應用

        CPU接口芯片GT-48330在網管交換機中的應用

        作者: 時間:2012-02-20 來源:網絡 收藏

        1 引 言

        交換機是局域網最重要的網絡連通設備,局域網的管理大多會涉及交換機的管理。交換機分為可和不可,這兩種交換機的區別主要在是否能被管理。這里的管理是指通過管理端口執行監控交換機端口狀態、劃分VLAN、設置Trunk等操作,可以被管理的交換機就是。網管交換機可以通過串口、Web(網絡瀏覽器)和網管軟件來管理。

        網管交換機的內部大致結構如圖1所示。

          

        其工作原理:端口進來的數據包先到交換芯片,交換芯片判定是否是管理包,若不是則通過其他端口轉發出去;若是,則傳送給接口芯片,由接口芯片傳給CPU進行處理。同時,一些由CPU產生的管理包要通過接口芯片傳給交換芯片,用來控制交換芯片,或者通過端口發送出去。總地來說,接口芯片主要起到了CPU和交換機芯片間的橋梁作用。

        接口芯片和CPU之間通常是通過PCI總線或一 般的數據/地址總線相連的,和交換芯片間的接口形式主要看交換芯片的接口,不同廠家的交換芯片具有不 同的接口。本文主要討論如何使用低功耗的接口芯片來實現對具有G.Link接口的交換芯片的控制和管理。

        2 芯片介紹

        是美國Marvell公司的低功耗G.Link 和CPU的接口芯片。他在8/16 b CPU總線和Marvell公司的具有G.Link接口的交換芯片的G.Link總線之間提供了一個硬件接口。他支持多種嵌入式CPU和微處理器,如80C186,8051,Motorola Coldfire,Inteli960等,CPU可以直接通過他實現對交換芯片的管理。作為低價的G.Link到CPU的接口芯片,代替了在高端管理系統的PCI接口芯片。

        他可以與多種不同的CPU和微控制器相連接,其CPU的接口數據寬度為8/16 b,具有片內包緩沖器,能夠在片內緩存整個完整長度的包,CPU能夠通過簡單的讀寫操作進入包緩存器。具有中斷控制器,能夠接收來自交換芯片產生的中斷并可以對本地的CPU或微控制器產生中斷。提供屏蔽和觸發寄存器。采用3.3 V的核心電壓,功耗較低。G.Link口的時鐘可達

        2.1 接口說明

        (1)和交換芯片間的接口GT-48330提供了16根發送數據線GTXD[15∶0],16根的接收數據線GRXD[15∶0],用來和交換芯片進行數據傳輸;一根發送命令線GTXCMD,他只在第一個時鐘周期為高,表示傳輸線上為命令類型,其他的周期將為低電平,表示傳輸線上為數據;一根接收命令線GRXCMD;一根G.Link時鐘輸入線GTXCLK;一根發送數據的參考時鐘線GTXOCLK;一根接收數據的參考時鐘線GRXCLK,需由外部的時鐘來提供。一根用于說明其G.Link口是否連接的GUNCC線。

        (2)和CPU間的接口GT-48330的提供了16 b的數據線AD[15∶0],用于與CPU的數據線相接;12 b數據線Add[11∶0],用于與CPU的地址線相接;一根片選線CS;讀、寫信號線RD與WR各一根;一根工作模式選擇線Endian,用以設置其輸出的數據高低字節是否交換;一根地址鎖存信號線ALE;一根數據返回有效線DTACK;一根中斷線INT,用來和CPU的中斷管腳相接;一根DTACK模式選擇線DTACKMODE,用以確定何時DTACK有效;一根配置線MB,用來決定數據、地址線是否復用;一根模式選擇線ASM,用以選擇異步或同步模式;一根時鐘線CLK,為GT-48330提供的參考時鐘;一根復位線RST,用以復位GT-48330


        上一頁 1 2 3 下一頁

        評論


        相關推薦

        技術專區

        關閉
        主站蜘蛛池模板: 永丰县| 蕲春县| 岚皋县| 武邑县| 泽普县| 彝良县| 牙克石市| 永年县| 平阳县| 洪雅县| 西和县| 乌拉特后旗| 监利县| 宁化县| 新乡市| 余干县| 勃利县| 大名县| 乌鲁木齐县| 扎赉特旗| 苏尼特左旗| 探索| 梧州市| 新密市| 报价| 舞钢市| 罗城| 黎平县| 高邮市| 安宁市| 榆社县| 蓝山县| 磴口县| 崇阳县| 嵩明县| 策勒县| 忻州市| 奉化市| 明光市| 华容县| 大渡口区|