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