一款Realtek 車載交換機晶片RTL9075AAD

台灣Realtek是一家知名的晶片設計廠商,最讓我們熟悉的我想應當是Realtek的網卡晶片了(比如:RTL8019AS),還有聲卡晶片(如ALC887),從早期的PC機上就已經大量採用.而很多人不知道的是Realtek還設計生產交換機晶片,包括商用交換機及車規交換機晶片,並且在市面上還非常常見.今天我就對一款車規交換機晶片RTL9075AAD進行簡要的說明。

RTL9075AAD是一款車規的交換機晶片,它是一款489L LFBGA封裝的15口的車載交換機晶片.這款交換機晶片的不同的埠可以設置成不同的工作工模式。
(可設置為RGMII/SGMII/T1/PCIE/MII/HISGMII/USXG中的一種)。


                                圖示(1) 開發板實物圖
圖(1)是Realtek的RTL9075AAD的官方的開發板,板子上的主晶片就是RTL9075AAD, 開發板上引出了10個T1, 一個TX接口,以及多個RGMII,SGMII/USXGMII接口.RTL9075AAD各個埠可配置的工作模式如下:

圖示2 埠功能說明


由圖(2)我們能看到 , RTL9075AAD 的接口非常豐富,高速接口有5G的PCIE/USXGMII 及2.5G的HISGMII , 低速的有100BASE-T1,MII/RMII接口,千兆的則有T1/RGMII/SGMII幾種接口,可以滿足絕大大多汽車上的網絡功能需求。

Realtek的車規交換機晶片採用圖形化管理配置方式,之前博文我曾經講過一款商規的交換機晶片RTL8367S , 它主要是通過SDK軟體進行配置,需要開發人員寫程序配置,而車規交換機則採用windows UI界面進行配置,這樣可以大大提高了開發效率,而且可以有效避免因開發人員經驗不足產生的軟體的BUG,可以有效提高交換機工作的穩定性和可靠性。


圖示(3) 軟體管理界面(因保密原因,部分選項做了屏蔽處理)

在圖(3)中,我們要配置P9為SGMII工作模式,只需要在UI工具下拉選項中選擇SGMII即可,非常的簡單,快速,當然配置完了後還需要燒錄到Flash中。
RTL9075AAD 也有他的SDK, 但是SDK的作用更主要的是完成FW的更新及MIB統計功能. 函數接口RtkApiRet spi_flash_update_image(uint32 unit)就是用於將配置文件通過SPI/MDIO/IIC接口燒錄到Flash中,此處不做詳細說明。

 RTL9075AAD在實際使用中主要通過2種硬體接口進行管理:
  1. SPI/MDIO/IIC 方式管理 : 是必須使用的一種方式,通過這種方式對RTL9075AAD 管理更加安全可靠,在Switch沒有初始化/沒有工作時就可以使用,缺點是速度比網口慢。
  2. 網口方式管理 : 網口可以是任一一個接口,可以是T1, RGMII ,SGMII , 優勢是速度快,但是前提必須是網絡是暢通狀態,網絡不通時,只能通過SMI 接口進行管理。

通過上面2個接口,我們可以通過UI工具加USB IO板或通過網絡將FW燒錄到RTL9075AAD的Flash中, 也可以通過SDK接口燒錄Flash ,除此以外,還可以通過CLE工具實現FW的燒錄。順便說明一下,CLE工具是一個功能強大的調試工具,通過CLE可以實現寄存器讀寫,MIB查看,FW燒錄,Switch配置等。

 
圖(4) CLE工具界面

這個是通過CLE工具更新FW的一個例子。


圖示(5) 最簡單的應用框圖


圖示(5)框圖是一種典型的應用場景,SA8155是汽車上常見的一款高通的SOC,通過上面的方式,可以使SA8155與多個設備通過T1進行互聯互通,當然這只是一種最簡單的應用方式,實際應用要比這種複雜得多。還有一個需要說明的是,RTL9075AAD從設計上講是支持無Flash工作方式(Flashless模式)的,但是實際應用中,我們還是建議帶上Flash晶片,這樣交換機啟動,休眠喚醒會比較快,軟體流程上也會非常簡單。
 
總結:
Realtek車規Switch RTL9075AAD是一款非常好的車載交換機晶片,它配置靈活,方便,可靠,已經被很多車企採用。它有很多其它的子型號,如RTL9068ABD,RTL9072AAD,可以滿足對不同應用場景的需求,如果您有這類的產品需求,可以與我們聯繫 ,我們的郵箱: grant.pang@cn.yosungroup.comalice.li@cn.yosungroup.comLynx.liu@cn.yosungroup.com 

★博文內容均由個人提供,與平台無關,如有違法或侵權,請與網站管理員聯繫。

★文明上網,請理性發言。內容一周內被舉報5次,發文人進小黑屋喔~

評論