深入解析KS8995XA:一款高性能的5端口10/100 QoS交換機(jī)
在當(dāng)今的網(wǎng)絡(luò)設(shè)備設(shè)計(jì)中,交換機(jī)扮演著至關(guān)重要的角色。Micrel的KS8995XA就是一款備受關(guān)注的5端口10/100 QoS交換機(jī),它在成本優(yōu)化和功能特性上都有著出色的表現(xiàn)。今天,我們就來深入了解一下這款交換機(jī)。
文件下載:KSZ8995XA-EVAL.pdf
一、產(chǎn)品概述
KS8995XA是一款高度集成的二層QoS交換機(jī),專為低端口數(shù)、對(duì)成本敏感的10/100Mbps交換系統(tǒng)設(shè)計(jì),優(yōu)化了物料清單(BOM)成本。它具備豐富的功能特性,包括三種不同的QoS優(yōu)先級(jí)方案、雙MII接口以降低BOM成本、速率限制以減輕CPU任務(wù)、軟硬件掉電功能、MDC/MDIO控制接口以及端口鏡像/監(jiān)控功能,能有效滿足當(dāng)前和新興的快速以太網(wǎng)應(yīng)用需求。
該交換機(jī)包含五個(gè)10/100收發(fā)器(采用專利混合信號(hào)低功耗技術(shù))、五個(gè)媒體訪問控制(MAC)單元、高速無阻塞交換矩陣、專用地址查找引擎和片上幀緩沖存儲(chǔ)器。所有PHY單元支持10BASE - T和100BASE - TX,其中兩個(gè)PHY單元(端口4和5)還支持100BaseFX。
二、產(chǎn)品特性
(一)集成與兼容性
- 集成五個(gè)MAC和五個(gè)快速以太網(wǎng)收發(fā)器,完全符合IEEE 802.3u標(biāo)準(zhǔn)。
- 基于共享內(nèi)存的交換矩陣,采用完全無阻塞配置。
- 支持10BASE - T、100BASE - TX和100BASE - FX模式(端口4和5支持FX)。
(二)雙MII配置
提供MII - Switch(MAC或PHY模式MII)和MII - P5(PHY模式MII)雙MII配置,為設(shè)計(jì)提供了更多的靈活性。
(三)VLAN與幀處理
- 支持VLAN ID標(biāo)簽/無標(biāo)簽選項(xiàng),可按端口設(shè)置。
- 可啟用/禁用最大幀大小達(dá)1916字節(jié)的巨型幀。
(四)風(fēng)暴保護(hù)與優(yōu)化
- 具備廣播風(fēng)暴保護(hù)功能,支持全局和按端口的百分比控制。
- 針對(duì)光纖到銅纜的媒體轉(zhuǎn)換進(jìn)行了優(yōu)化。
(五)電源管理
- 支持全芯片硬件掉電(寄存器配置不保存)。
- 支持按端口的軟件節(jié)能(空閑鏈路檢測(cè),寄存器配置保留)。
(六)QoS支持
支持基于端口、802.1p和DiffServ的QoS/CoS數(shù)據(jù)包優(yōu)先級(jí)排序,可在按端口的基礎(chǔ)上進(jìn)行802.1p/q標(biāo)簽插入或移除。
(七)其他特性
- 支持MDC和MDI/O接口,可訪問MII PHY控制寄存器(并非所有控制寄存器)。
- 支持MII本地環(huán)回。
- 片上64K字節(jié)的幀緩沖存儲(chǔ)器(與1K單播地址表不共享),具備1.4Gbps的高性能內(nèi)存帶寬,實(shí)現(xiàn)線速接收和傳輸。
- 集成專用的1K單播MAC地址查找引擎,支持自動(dòng)地址學(xué)習(xí)、地址老化和地址遷移。
- 支持全雙工IEEE 802.3x和半雙工背壓流量控制。
- 提供全面的LED支持。
- 支持7線SNI接口,用于傳統(tǒng)MAC接口。
- 支持自動(dòng)MDI/MDI - X交叉,實(shí)現(xiàn)即插即用,也可禁用該功能。
- 低功耗設(shè)計(jì),核心電壓1.8V,數(shù)字I/O電壓3.3V,模擬I/O電壓2.5或3.3V,采用0.18μm CMOS技術(shù),工作溫度范圍為0°C至 + 70°C,采用128引腳PQFP封裝。
三、應(yīng)用場(chǎng)景
KS8995XA的應(yīng)用場(chǎng)景十分廣泛,包括但不限于以下方面:
- 寬帶網(wǎng)關(guān)/防火墻/VPN:為網(wǎng)絡(luò)提供高速、穩(wěn)定的連接和安全防護(hù)。
- 集成DSL或電纜調(diào)制解調(diào)器多端口路由器:實(shí)現(xiàn)多設(shè)備的網(wǎng)絡(luò)接入和數(shù)據(jù)交換。
- 無線LAN接入點(diǎn)加網(wǎng)關(guān):支持無線網(wǎng)絡(luò)的擴(kuò)展和連接。
- 家庭網(wǎng)絡(luò)擴(kuò)展:滿足家庭網(wǎng)絡(luò)設(shè)備的互聯(lián)需求。
- 獨(dú)立10/100交換機(jī):為小型網(wǎng)絡(luò)提供交換功能。
- 酒店/校園/MxU網(wǎng)關(guān):適用于大型場(chǎng)所的網(wǎng)絡(luò)接入和管理。
- 企業(yè)VoIP網(wǎng)關(guān)/電話:保障語音通信的質(zhì)量和穩(wěn)定性。
- FTTx用戶端設(shè)備:支持光纖接入網(wǎng)絡(luò)。
- 媒體轉(zhuǎn)換器:實(shí)現(xiàn)不同媒體之間的信號(hào)轉(zhuǎn)換。
四、功能詳解
(一)物理層收發(fā)器
- 100BASE - TX收發(fā)
- PLL時(shí)鐘合成器:從外部25MHz晶體生成125MHz、42MHz、25MHz和10MHz時(shí)鐘,用于系統(tǒng)定時(shí)。
- 加擾器/解擾器(僅100BASE - TX):通過11位寬線性反饋移位寄存器(LFSR)對(duì)數(shù)據(jù)進(jìn)行加擾,以減少EMI和基線漂移,接收器使用相同序列解擾。
- 100BASE - FX操作:與100BASE - TX操作類似,但在發(fā)送和接收時(shí)繞過加擾器/解擾器和MLT3編碼器/解碼器,且自動(dòng)協(xié)商功能被繞過。
- 100BASE - FX信號(hào)檢測(cè):當(dāng)端口4和5的FXSDx > 0.6V時(shí),物理端口運(yùn)行在100BASE - FX模式。
- 100BASE - FX遠(yuǎn)端故障:當(dāng)接收光纖模塊的信號(hào)檢測(cè)邏輯為假時(shí),發(fā)送端在幀間空閑期發(fā)送84個(gè)1后跟一個(gè)0來通知遠(yuǎn)端,可通過寄存器設(shè)置禁用該功能。
- 10BASE - T收發(fā)
- 發(fā)送:輸出10BASE - T驅(qū)動(dòng)器集成在100BASE - T驅(qū)動(dòng)器中,內(nèi)部進(jìn)行波形整形和預(yù)加重,輸出典型幅度為2.3V。
- 接收:采用輸入緩沖和電平檢測(cè)靜噪電路,通過差分輸入接收器電路和PLL進(jìn)行解碼,靜噪電路可防止噪聲誤觸發(fā)解碼器。
(二)交換核心
- 地址查找:內(nèi)部查找表存儲(chǔ)MAC地址及其相關(guān)信息,包含1K單播地址表和交換信息,保證學(xué)習(xí)1K個(gè)地址。
- 學(xué)習(xí):當(dāng)接收到的數(shù)據(jù)包源地址不在查找表中且數(shù)據(jù)包無接收錯(cuò)誤、長(zhǎng)度合法時(shí),查找引擎將合格的源地址插入表中。
- 遷移:當(dāng)接收到的數(shù)據(jù)包源地址在表中但源端口信息不同,且數(shù)據(jù)包無接收錯(cuò)誤、長(zhǎng)度合法時(shí),查找引擎更新表中的記錄。
- 老化:查找引擎會(huì)更新記錄的時(shí)間戳,若記錄在一段時(shí)間內(nèi)未更新,將從表中移除,老化周期為300 ± 75秒,可通過寄存器3或LED[5][2]的外部上拉或下拉電阻啟用或禁用。
- 交換引擎:采用高性能交換引擎,以存儲(chǔ)轉(zhuǎn)發(fā)模式工作,有效降低整體延遲。內(nèi)部有64kB幀緩沖,可通過寄存器2編程設(shè)置緩沖共享模式。
- 媒體訪問控制器(MAC)操作
- 幀間間隙(IPG):成功傳輸幀時(shí),在兩個(gè)連續(xù)MTXEN之間測(cè)量96位時(shí)間IPG;發(fā)生沖突時(shí),從MCRS和下一個(gè)MTXEN測(cè)量。
- 退避算法:實(shí)現(xiàn)IEEE Std. 802.3二進(jìn)制指數(shù)退避算法和可選的“激進(jìn)模式”退避,16次沖突后,根據(jù)芯片配置決定是否丟棄數(shù)據(jù)包。
- 后期沖突:發(fā)送數(shù)據(jù)包在傳輸512位時(shí)間后發(fā)生沖突,將丟棄該數(shù)據(jù)包。
- 非法幀:丟棄小于64字節(jié)的幀,可通過寄存器4編程接受最大1536字節(jié)或1916字節(jié)的幀。
- 流量控制:支持標(biāo)準(zhǔn)802.3x流量控制幀,接收端根據(jù)暫??刂茙刂苽鬏?,發(fā)送端根據(jù)系統(tǒng)資源決定是否調(diào)用流量控制。
- 半雙工背壓:提供半雙工背壓選項(xiàng),激活和停用條件與全雙工模式相同,可防止數(shù)據(jù)包丟失。
- 廣播風(fēng)暴保護(hù):可保護(hù)交換機(jī)系統(tǒng)免受過多廣播數(shù)據(jù)包的影響,可按端口啟用或禁用,風(fēng)暴速率參數(shù)可全局編程。
(三)接口操作
- MII接口操作:提供MII - P5和MII - SW兩個(gè)媒體獨(dú)立接口,分別用于連接第五PHY和第五MAC。MII - P5接口僅工作在PHY模式,MII - SW接口可工作在MAC或PHY模式。
- SNI接口操作:串行網(wǎng)絡(luò)接口(SNI)與用于網(wǎng)絡(luò)層協(xié)議處理的一些控制器兼容,是位寬數(shù)據(jù)接口,運(yùn)行在網(wǎng)絡(luò)比特率。
(四)高級(jí)功能
- QoS支持:支持基于端口、802.1p標(biāo)簽和IPv4 DiffServ的QoS分類,可根據(jù)優(yōu)先級(jí)對(duì)數(shù)據(jù)包進(jìn)行分類和轉(zhuǎn)發(fā),用戶可通過寄存器設(shè)置端口優(yōu)先級(jí)和出口優(yōu)先級(jí)隊(duì)列。
- 速率限制支持:支持按端口獨(dú)立進(jìn)行硬件速率限制,支持優(yōu)先級(jí)或非優(yōu)先級(jí)環(huán)境,速率限制范圍從0Kbps到線路速率,以1秒為間隔進(jìn)行計(jì)數(shù)。
- 配置接口
- I2C主串行總線配置:若存在2線EEPROM,可實(shí)現(xiàn)更高級(jí)的功能,如廣播風(fēng)暴保護(hù)和速率控制。
- MII管理接口(MIIM):為所有五個(gè)PHY設(shè)備提供標(biāo)準(zhǔn)MIIM接口,外部設(shè)備可通過MDC/MDIO能力讀取PHY狀態(tài)或配置PHY設(shè)置。
五、寄存器映射
KS8995XA的寄存器映射涵蓋了芯片ID寄存器、全局控制寄存器、端口控制寄存器、端口狀態(tài)寄存器、TOS優(yōu)先級(jí)控制寄存器和MAC地址寄存器等,通過對(duì)這些寄存器的配置,可以實(shí)現(xiàn)對(duì)交換機(jī)各項(xiàng)功能的控制和管理。
六、電氣特性與參數(shù)
(一)絕對(duì)最大額定值
- 電源電壓(VDDAR、VDDAP、VDDC):–0.5V至 + 2.4V
- 電源電壓(VDDAT、VDDIO):–0.5V至 + 4.0V
- 輸入電壓(所有輸入):–0.5V至 + 4.0V
- 輸出電壓(所有輸出):–0.5V至 + 4.0V
- 引腳溫度(焊接,10秒):270°C
- 存儲(chǔ)溫度(TS):–55°C至 + 150°C
(二)工作額定值
- 電源電壓(VDDAR、VDDAP、VDDC):+1.7V至 + 1.9V
- 電源電壓(VDDAT):+3.15V至 + 3.45V或 + 2.4V至 + 2.6V
- 電源電壓(VDDIO):+3.15V至 + 3.45V
- 環(huán)境溫度(TA):商業(yè)級(jí)0°C至 + 70°C
(三)電氣特性
包括不同工作模式下的電流消耗、TTL輸入輸出特性、100BASE - TX和10BASE - T的收發(fā)特性等參數(shù)。
七、總結(jié)
KS8995XA以其豐富的功能特性、低功耗設(shè)計(jì)和廣泛的應(yīng)用場(chǎng)景,為網(wǎng)絡(luò)設(shè)備設(shè)計(jì)提供了一個(gè)優(yōu)秀的解決方案。無論是在家庭網(wǎng)絡(luò)還是企業(yè)網(wǎng)絡(luò)中,它都能發(fā)揮重要作用。作為電子工程師,我們?cè)谠O(shè)計(jì)網(wǎng)絡(luò)設(shè)備時(shí),可以充分利用KS8995XA的特性,實(shí)現(xiàn)高性能、低成本的網(wǎng)絡(luò)交換系統(tǒng)。大家在實(shí)際應(yīng)用中,有沒有遇到過與KS8995XA相關(guān)的問題呢?歡迎在評(píng)論區(qū)分享交流。
-
交換機(jī)
+關(guān)注
關(guān)注
23文章
2971瀏覽量
105083 -
網(wǎng)絡(luò)設(shè)備
+關(guān)注
關(guān)注
0文章
358瀏覽量
30948
發(fā)布評(píng)論請(qǐng)先 登錄
深入解析KS8995XA:一款高性能的5端口10/100 QoS交換機(jī)
評(píng)論