| 1 引言 KENDIN公司推出的KS8993是業(yè)界第一款包含3端口10/100物理層收發(fā)器、3個(gè)帶有1個(gè)Layer2交換器的MAC單元以及緩存的高性能以太網(wǎng)快速交換電路,集成了10BaseT/100BaseTX/100BaseFXPHY和16K×32的SRAM緩沖區(qū),其帶寬可達(dá)到1Gbps。具有低功耗、功能齊全和易于調(diào)試等特點(diǎn)。 KS8993主要具有以下特性: 符合IEEE 802.3以太網(wǎng)標(biāo)準(zhǔn)和IEEE 802.3μ快速以太網(wǎng)標(biāo)準(zhǔn); 支持基于端口的VLAN,基于硬件的10/100速率轉(zhuǎn)換及自動(dòng)協(xié)商機(jī)制; 支持10M/100M和全雙工/半雙工自適應(yīng)功能; 支持全雙工的IEEE802.3x流量控制及半雙工的流量控制; 片內(nèi)集成地址對(duì)照引擎、自動(dòng)地址分析、老化和移位; MAC地址自學(xué)習(xí)、自更新功能; 可支持優(yōu)先級(jí)排隊(duì)、未屏蔽雙絞線和光纖; 采用128引腳的PQFP型封裝。  2 內(nèi)部結(jié)構(gòu) 圖1是KS8993的內(nèi)部結(jié)構(gòu)框圖。下面介紹KS8993中各主要模塊的原理。 (1)地址對(duì)照引擎 KS8993內(nèi)置存儲(chǔ)MAC地址及其相關(guān)信息的地址對(duì)照表。該表能夠提供1K字48位的中央地址存儲(chǔ)器地址和交換信息。 (2)SRAM緩沖器 KS8993內(nèi)置一個(gè)用于存儲(chǔ)幀的16K字32位的SRAM緩沖器。這一資源是由該電路的3個(gè)端口共享。每個(gè)端口分配多大空間的緩沖器可以通過(guò)系統(tǒng)設(shè)置來(lái)決定。 (3)流量控制 在KS8993中,幀的接收與發(fā)送支持802.3x標(biāo)準(zhǔn)。KS8993剛剛接收一個(gè)數(shù)據(jù)包,假如該數(shù)據(jù)包的目標(biāo)端口資源被占用,KS8993將對(duì)接收數(shù)據(jù)包的端口進(jìn)行流量控制。這時(shí),KS8993會(huì)發(fā)出一個(gè)含有最大停頓時(shí)間的流量控制幀。一旦目標(biāo)端口資源被釋放,KS8993就發(fā)出其他不含停頓時(shí)間的幀。 3 KS8993的輸入接口和輸出接口 如圖2所示,KS8993的輸入接口和輸出接口主要分為:物理接口、MII接口、串行網(wǎng)絡(luò)接口、LED指示接口、非管理編程接口、控制和其他接口、工廠測(cè)試接口、電源和地接口。 |