CB50A嵌入式網絡主板采用Ralink公司高度集成的MIPS芯片RT3052作為CPU,具有1 WAN,4 LAN,此外還集成了USB OTG、SPI、UART、RGMII等工業接口,方便掛接WIFI、3G模塊或者擴展網段,功能強大,性價比高,非常適合分支路由器、接入點(AP)、VPN網關、網絡審計探針等應用。
CB50A的核心為MIPS 24K處理器,主頻384MHz,強勁的CPU能輕松支持諸如路由、網絡安全和VoIP等高性能應用。支持小端、大端(Little/Big Endian)存儲尋址方式。存儲方面,采用串行FLASH、NAND FLASH和DDR SDRAM內存,標配16MB FLASH,32MB內存,內存可擴展為64MB。
功能單元描述
● 核心處理器
CB50A的CPU為以MIPS24KEc核心為MIPS 24K處理器,主頻384MHz,實測運算速度為255MIPS左右。內置單元包括32K指令Cache,16K數據Cache,單周期乘法加速,兼容MIPS32和MIPS16指令集。尋址方式大小(big/little endian)端均支持。
● 內存
CB50A支持16位總線SDRAM,也支持32位總線SDRAM,內存容量為64MB。
● 多種FLASH兼容
RT3052可以采用SPI FLASH,也可采用NAND FLASH和并行NOR FLASH。CB50A可選配SPI FLASH。通過SPI總線訪問串行FLASH,啟動數據存儲于串行FLASH中。FLASH存儲空間為16MB。
● 網絡接口
CB50A支持1 WAN,4 LAN兩個網段。所有網口均為10/100Base-T自適應網口,MDI/MDIX自動翻轉。內置交換機支持QOS、VLAN等功能。RT3052具有一個空閑的RGMII/GMII接口,可以很方便地擴展出一個千兆網口。CB50A網絡接口的VCONFIG功能,可以靈活分配5個網口的功能,可以形成1 WAN + 4 LAN的組合,也可以形成 2 WAN + 3 LAN的組合,甚至可以形成5 WAN的全獨立網段。每個網段都擁有獨立的MAC地址和IP地址。用戶可以根據自己的需要進行組合,組合過程是軟件透明的,就是說一旦組合完成后,用戶軟件無須顧及底層的實現機制,只管網口的使用就行了。這種功能既利用了交換引擎和VLAN的優勢,又避免了復雜的底層硬件編程,使得在其他硬件平臺的交換引擎上煞費苦心的多WAN口編程變成一種僵化、復雜而落伍的技術。
● 協處理器
● WIFI
RT3052支持IEEE 802.11b/g/n協議功能,集成了包括MAC/BBP/RF的功能模塊和2T2R的PHY,外部僅僅采用2個2.4G功率放大器,即可得到2T2R的通信帶寬。RT3052支持WEP 64/128位,WPA,WPA2加密解密;支持最多8個SSID。
● USB接口
CB50A上集成了一個USB OTG 2.0接口,可以配置為HOST或者CLIENT。通過USB可以掛接加密KEY、3G模塊、U盤等從設備,或者以CLIENT模式掛接于其他主機交換信息。
● 串口(UART)
16550兼容串口,用于通信和運行信息輸出/命令輸入。
● 指示燈
CB50A上有一個指示燈插座,包括電源指示、運行狀態指示、網口指示等信號。運行狀態信號由通用輸入輸出接口(GPIO)信號6來進行控制。相關驅動請向三思科技索取。
● 按鍵
CB50A采用GPIO7用于按鍵信號輸入。平時為高電平,當按鍵被按下后呈現低電平。可以利用此鍵還原設備的默認配置:軟件采用輪詢方式獲取按鍵信息,間隔0.5秒,連續3次獲取低電平,即將所有配置改為出廠設置,并控制設備重啟。相關驅動請向三思科技索取。
● 實時時鐘
CB50A集成了實時時鐘電路,在主機電源關閉狀態下,可在電池的微弱電量支持下維持計時。實時時鐘電路也包括千年歷管理,在計時同時也維持年月日周的計數和進制。通過驅動管理,能支持幾乎所有Linux時鐘函數。
● 看門狗
采用CPU內置看門狗。
● 結構
外形、接口、裝配孔和ME8695X V2.3保持一致,可以和ME8695X保持互換,可利用ME8695X豐富的機箱資源。
軟件支持
CB50A采用UBOOT version 1.1.3作為Bootloader,操作系統采用Linux version 2.6.21。三思科技提供完整的源碼包和操作指南。