5000系列的構(gòu)架有三個(gè)基本組成:總線仲裁器和EARL(bus arbiter and EARL)、接口(port interface)、NMP。總線仲裁器和EARL(所有端口都使用)提供了到數(shù)據(jù)交換總線的訪問(wèn)和控制包傳輸?shù)侥康牡氐墓δ堋C總€(gè)以太網(wǎng)端口包含了定制的ASIC和一個(gè)叫SAINT的智能10/100M以太網(wǎng)MAC控制器。其他的非以太網(wǎng)接口包含ASIC和另一個(gè)叫SAGE的不含智能的MAC控制器。
使用總線仲裁器,總線支持三個(gè)級(jí)別的優(yōu)先級(jí),總線也答應(yīng)每個(gè)端口執(zhí)行一個(gè)本地flush并提供一個(gè)在輸出端口堵塞時(shí)的包重發(fā)機(jī)制。5000構(gòu)架為所有類型的流量(unicast, broadcast, and multicast)提供媒體速率性能(mediarate performance)。
5000的交換總線48bit寬,工作在25MHz,48x25就是1.2Gbps。總線訪問(wèn)supervisor上的仲裁表(arbitration scheme),supervisor和所有的模塊都訪問(wèn)交換總線。5500由三條這樣的總線,supervisor II 把這三條總線綁成一個(gè)單獨(dú)的數(shù)據(jù)總線。supervisor III 使用Phoenix ASIC。
SAINT and SAGE ASICs
SAINT and SAGE ASICs負(fù)責(zé)交換總線的封裝和解封。每個(gè)fastehternet端口有自己的SAINT ASICs和192KB的幀緩存。ATM和FDDI MAC層不兼容802.3,他們的接口使用SAGE(非以太網(wǎng))ASIC和1-2MB的附加緩存。
SAINT ASIC Synergy Advanced Interface and Network Termination協(xié)同高級(jí)接口和網(wǎng)絡(luò)終結(jié)
SAMBA ASIC SAMBA ASIC存在于supervisor和所有線路卡中,提供了端口到交換總線的仲裁,通過(guò)外部設(shè)備引腳達(dá)到雙倍使用(Its dual usage is accomplished by strapping on external device pins.)。