深入解析Micrel KS8695PX:高性能多端口PCI網(wǎng)關(guān)解決方案
在當(dāng)今的網(wǎng)絡(luò)設(shè)備設(shè)計(jì)領(lǐng)域,對(duì)于高性能、集成化且成本效益高的解決方案需求日益增長(zhǎng)。Micrel的KS8695PX作為CENTAUR系列的一員,正是這樣一款出色的多端口PCI網(wǎng)關(guān)解決方案,為住宅網(wǎng)關(guān)和小型辦公環(huán)境提供了強(qiáng)大的支持。本文將深入探討KS8695PX的特性、功能及應(yīng)用,幫助電子工程師更好地了解和應(yīng)用這款產(chǎn)品。
文件下載:KS8695PX.pdf
一、產(chǎn)品概述
KS8695PX是一款高度集成的芯片,它將PCI到AHB橋接解決方案、ARM9 RISC處理器、5端口管理型交換機(jī)以及五個(gè)物理層收發(fā)器(PHY)與XceleRouter技術(shù)相結(jié)合,為以太網(wǎng)和基于802.11 a/g/b的嵌入式系統(tǒng)提供了高性能的路由解決方案。其簡(jiǎn)單、優(yōu)雅且完全靜態(tài)的設(shè)計(jì),特別適合對(duì)成本和功耗敏感的應(yīng)用。
二、關(guān)鍵特性
(一)CPU特性
- 高性能ARM9核心:采用166MHz的ARM9 RISC處理器核心,具備8KB的I-cache和8KB的D-cache,可有效減少內(nèi)存訪問(wèn)延遲,提高系統(tǒng)性能。同時(shí),支持16位thumb編程,可降低內(nèi)存需求。
- 內(nèi)存管理單元:配置了可配置的內(nèi)存管理單元(MMU),支持Linux和WinCE操作系統(tǒng),并且支持小端模式。
- 功耗優(yōu)化:支持降低CPU和系統(tǒng)時(shí)鐘速度,以實(shí)現(xiàn)節(jié)能目的。
(二)PCI到AHB橋接特性
- PCI總線支持:支持33MHz、32位數(shù)據(jù)的PCI總線,集成PCI橋接器,可與32位miniPCI或cardbus設(shè)備接口。
- 獨(dú)立時(shí)鐘速度:AHB和PCI時(shí)鐘速度獨(dú)立,支持125MHz的AHB速度,同時(shí)支持PCI修訂版2.1協(xié)議和AHB總線2.0接口。
- 總線仲裁:集成PCI仲裁器,具有上電選項(xiàng)以啟用或禁用,支持與三個(gè)外部PCI設(shè)備和一個(gè)內(nèi)部設(shè)備的輪詢仲裁。
- 數(shù)據(jù)傳輸:支持從PCI到AHB或AHB到PCI總線的總線主控,以及高達(dá)16個(gè)數(shù)據(jù)字的AHB突發(fā)傳輸。
(三)交換引擎特性
- 5端口集成交換機(jī):擁有一個(gè)WAN和四個(gè)LAN物理層收發(fā)器的5端口10/100集成交換機(jī),具備16Kx32的片上SRAM用于幀緩沖,提供1.4Gbps的片上內(nèi)存帶寬,實(shí)現(xiàn)線速幀交換。
- VLAN和QoS支持:支持基于802.1Q標(biāo)簽的VLAN和基于端口的VLAN,支持802.1p優(yōu)先級(jí)、DiffServ優(yōu)先級(jí)和基于端口的優(yōu)先級(jí)。
- 地址管理:集成地址查找引擎,支持1K個(gè)絕對(duì)MAC地址,具備自動(dòng)地址學(xué)習(xí)、地址老化和地址遷移功能。
- 流量控制:支持廣播風(fēng)暴保護(hù)、全雙工IEEE 802.3x流量控制和半雙工背壓流量控制,同時(shí)支持IGMP偵聽(tīng)和生成樹(shù)協(xié)議。
(四)高級(jí)內(nèi)存控制器特性
- 內(nèi)存連接:支持與兩個(gè)ROM/SRAM/FLASH內(nèi)存庫(kù)進(jìn)行無(wú)縫連接,數(shù)據(jù)總線可配置為8/16/32位,訪問(wèn)時(shí)序可編程;支持與兩個(gè)SDRAM庫(kù)進(jìn)行無(wú)縫連接,數(shù)據(jù)總線可配置為8/16/32位,RAS/CAS延遲可編程。
- 外部I/O支持:支持三個(gè)外部I/O庫(kù),數(shù)據(jù)總線可配置為8/16/32位,訪問(wèn)時(shí)序可編程。
- 電源管理:可編程系統(tǒng)時(shí)鐘速度以實(shí)現(xiàn)電源管理,支持Flash、ROM、SRAM和SDRAM接口上的8/16/32位訪問(wèn)的自動(dòng)地址線映射。
(五)直接內(nèi)存訪問(wèn)(DMA)引擎特性
- 獨(dú)立DMA引擎:為WAN端口和LAN端口分別配備獨(dú)立的MAC DMA引擎,支持可編程突發(fā)模式。
- 數(shù)據(jù)處理:支持小端字節(jié)排序,包含大型獨(dú)立的接收和發(fā)送FIFO(3KB接收/3KB發(fā)送),確保連續(xù)數(shù)據(jù)包的接收和無(wú)欠載數(shù)據(jù)包的發(fā)送,具備數(shù)據(jù)對(duì)齊邏輯和分散聚集功能。
(六)協(xié)議引擎/XceleRouter技術(shù)特性
- 數(shù)據(jù)包處理:支持IPv4 IP報(bào)頭/TCP/UDP數(shù)據(jù)包校驗(yàn)和生成,以減輕主機(jī)CPU的任務(wù)負(fù)擔(dān);支持基于校驗(yàn)和錯(cuò)誤的IPv4數(shù)據(jù)包過(guò)濾。
(七)網(wǎng)絡(luò)接口特性
- PHY和MAC支持:具備五個(gè)MAC單元和五個(gè)PHY單元,支持所有LAN端口和一個(gè)WAN端口的10BASE - T和100BASE - TX,同時(shí)支持WAN端口和一個(gè)LAN端口的100BASE - FX。
- 錯(cuò)誤處理:支持自動(dòng)CRC生成和檢查,支持自動(dòng)錯(cuò)誤數(shù)據(jù)包丟棄,支持IEEE 802.3全雙工和半雙工操作的自動(dòng)協(xié)商算法,支持PHY接口的全/半雙工操作,完全符合IEEE 802.3以太網(wǎng)標(biāo)準(zhǔn),支持MDI/MDI - X自動(dòng)交叉。
(八)外設(shè)特性
- 中斷管理:擁有28個(gè)中斷源,包括四個(gè)外部中斷源,支持正?;蚩焖僦袛嗄J剑↖RQ,F(xiàn)IQ),具備優(yōu)先級(jí)中斷處理功能。
- GPIO和定時(shí)器:提供16個(gè)可編程通用I/O引腳,可單獨(dú)配置為輸入、輸出或I/O模式;配備兩個(gè)可編程32位定時(shí)器,具備看門(mén)狗定時(shí)器功能。
- UART接口:提供高速UART接口,最高可達(dá)115kbps。
(九)其他特性
- 時(shí)鐘生成:集成PLL以生成CPU和系統(tǒng)時(shí)鐘。
- 調(diào)試接口:具備JTAG開(kāi)發(fā)接口,可用于ICE連接。
- 封裝和電源:采用19mm x 19mm的289引腳PBGA封裝,核心采用1.8V CMOS,I/O采用3.3V。
三、系統(tǒng)級(jí)硬件接口
KS8695PX在系統(tǒng)級(jí)具備多種接口,包括時(shí)鐘接口(支持晶體或外部振蕩器)、JTAG開(kāi)發(fā)接口、一個(gè)WAN以太網(wǎng)物理接口、四個(gè)LAN以太網(wǎng)物理接口、PHY LED驅(qū)動(dòng)器、一個(gè)高速UART接口、16個(gè)GPIO引腳、33MHz、32位PCI接口(支持一個(gè)外部主控)、高級(jí)內(nèi)存接口(包括可編程同步總線速率、可編程異步接口時(shí)序、獨(dú)立可編程的靜態(tài)和同步內(nèi)存數(shù)據(jù)總線寬度、與SDRAM和閃存或ROM的無(wú)縫連接)、工廠測(cè)試接口以及電源和接地接口。
四、配置引腳和復(fù)位
(一)配置引腳
KS8695PX的一些引腳在復(fù)位期間作為輸入進(jìn)行采樣,用于配置各種功能,如Bank0閃存數(shù)據(jù)寬度、WRSTO極性、CPU時(shí)鐘選擇、PCI橋接模式和調(diào)試啟用等。
(二)復(fù)位
該芯片具有單個(gè)復(fù)位輸入,可由系統(tǒng)復(fù)位電路或簡(jiǎn)單的上電復(fù)位電路驅(qū)動(dòng)。同時(shí),它還具備復(fù)位輸出(WRSTO),可用于復(fù)位系統(tǒng)中的其他設(shè)備,WRSTO的極性可通過(guò)引腳U17進(jìn)行配置。此外,芯片內(nèi)置看門(mén)狗定時(shí)器,當(dāng)定時(shí)器設(shè)置到期時(shí),芯片會(huì)自動(dòng)復(fù)位并觸發(fā)WRSTO復(fù)位其他設(shè)備。
五、系統(tǒng)時(shí)鐘
KS8695PX的時(shí)鐘可由25MHz ±50ppm的晶體或振蕩器提供。內(nèi)部PLL使用25MHz輸入時(shí)鐘生成可編程的SDOCLK,SDOCLK作為系統(tǒng)時(shí)鐘,可通過(guò)系統(tǒng)時(shí)鐘和總線控制寄存器在25MHz至125MHz之間進(jìn)行編程。CPUCLKSEL引腳需要拉低以實(shí)現(xiàn)正常操作,SDICLK用于將從SDRAM讀取的數(shù)據(jù)重新注冊(cè)到芯片中。
六、內(nèi)存接口
KS8695PX具備與SDRAM和靜態(tài)內(nèi)存(如ROM、SRAM和Flash)的無(wú)縫接口,支持最多兩個(gè)靜態(tài)內(nèi)存庫(kù)、最多兩個(gè)SDRAM庫(kù)和三個(gè)外部I/O庫(kù),總地址空間為64MB,包括SDRAM、靜態(tài)內(nèi)存、外部I/O和芯片自身的64KB寄存器空間。其內(nèi)存接口具有特殊的自動(dòng)地址映射功能,可簡(jiǎn)化設(shè)計(jì),但對(duì)于外部I/O,設(shè)計(jì)者仍需自行處理地址映射。
七、應(yīng)用領(lǐng)域
KS8695PX適用于多種應(yīng)用場(chǎng)景,包括多端口無(wú)線VoIP網(wǎng)關(guān)、無(wú)線網(wǎng)狀網(wǎng)絡(luò)節(jié)點(diǎn)、RG + 組合802.11 a/b/g/n接入點(diǎn)、多媒體網(wǎng)關(guān)、數(shù)字音頻接入點(diǎn)、網(wǎng)絡(luò)存儲(chǔ)元件、多端口寬帶網(wǎng)關(guān)、多端口防火墻和VPN設(shè)備、無(wú)線和有線組合網(wǎng)關(guān)以及光纖到戶管理CPE等。
八、總結(jié)
Micrel的KS8695PX是一款功能強(qiáng)大、集成度高的多端口PCI網(wǎng)關(guān)解決方案,它在性能、集成度和成本效益方面達(dá)到了很好的平衡。其豐富的特性和廣泛的應(yīng)用領(lǐng)域使其成為電子工程師在設(shè)計(jì)網(wǎng)絡(luò)設(shè)備時(shí)的理想選擇。通過(guò)深入了解KS8695PX的特性和功能,工程師們可以更好地利用這款芯片,開(kāi)發(fā)出更高效、更穩(wěn)定的網(wǎng)絡(luò)產(chǎn)品。
你在使用KS8695PX的過(guò)程中遇到過(guò)哪些挑戰(zhàn)?或者對(duì)于它的某些特性有更深入的疑問(wèn)嗎?歡迎在評(píng)論區(qū)留言討論。
-
網(wǎng)絡(luò)設(shè)備
+關(guān)注
關(guān)注
0文章
352瀏覽量
30903
發(fā)布評(píng)論請(qǐng)先 登錄
深入剖析KS8995MA/FQ:一款高性能的5端口10/100管理型交換機(jī)
深入解析KS8995M:一款高性能的5端口10/100管理型交換機(jī)芯片
Micrel KS8993F/KS8993FL:?jiǎn)涡酒焖僖蕴W(wǎng)媒體轉(zhuǎn)換器的技術(shù)剖析
深入解析KS8993:一款強(qiáng)大的3端口10/100集成交換機(jī)
MICREL KS8695X:高性能多端口網(wǎng)關(guān)芯片的卓越之選
探索Micrel KS8695P:高性能多端口PCI網(wǎng)關(guān)解決方案
深入解析 MIC2211 雙路 μCap LDO:性能卓越的電源管理解決方案
慧能泰HUSB366:高性能多端口USB控制器的技術(shù)解析
慧能泰HUSB392:高性能多端口USB充電控制器解析
深入解析 LTC4279:高性能單端口 PoE PSE 控制器
基于 SONiC 的高性能 IPsec 網(wǎng)關(guān):VPP 與硬件卸載如何重塑路由性能?
PCI2050B PCI-to-PCI Bridge:高性能連接解決方案
深入解析RC38312A評(píng)估板:高性能時(shí)鐘解決方案的探索
德州儀器PCI2250 PCI-to-PCI橋接器:設(shè)計(jì)與應(yīng)用全解析
?基于TE Connectivity FPL pro多端口車(chē)輛天線的技術(shù)解析與應(yīng)用指南
深入解析Micrel KS8695PX:高性能多端口PCI網(wǎng)關(guān)解決方案
評(píng)論