DP83815:10/100 Mb/s集成PCI以太網(wǎng)媒體訪問(wèn)控制器和物理層芯片解析
在當(dāng)今的網(wǎng)絡(luò)通信領(lǐng)域,以太網(wǎng)控制器扮演著至關(guān)重要的角色。DP83815作為一款單芯片10/100 Mb/s以太網(wǎng)控制器,專為PCI總線設(shè)計(jì),廣泛應(yīng)用于低成本、高產(chǎn)量的PC主板、適配卡和嵌入式系統(tǒng)中。下面,我們就來(lái)深入了解一下這款芯片。
文件下載:DP83815DUJB NOPB.pdf
一、芯片概述
DP83815集成了增強(qiáng)版的National Semiconductor PCI MAC/BIU和3.3V CMOS物理層接口,支持全雙工10/100 Mb/s傳輸和接收,具有最小幀間間隙。它實(shí)現(xiàn)了V2.2 33 MHz PCI總線接口,支持主機(jī)通信和電源管理,通過(guò)總線主控傳輸數(shù)據(jù)包描述符和數(shù)據(jù),減輕了主機(jī)CPU的負(fù)擔(dān)。
二、芯片特性
(一)協(xié)議兼容性
- IEEE 802.3和PCI V2.2兼容:支持傳統(tǒng)的10 Mb/s以太網(wǎng)和100 Mb/s快速以太網(wǎng)數(shù)據(jù)速率,通過(guò)內(nèi)部物理層實(shí)現(xiàn)高速穩(wěn)定的網(wǎng)絡(luò)連接。
- 多標(biāo)準(zhǔn)支持:符合PC 97、PC 98、PC 99硬件設(shè)計(jì)指南,ACPI v1.0、PCI電源管理規(guī)范v1.1等多種標(biāo)準(zhǔn),確保在不同系統(tǒng)環(huán)境下的兼容性和穩(wěn)定性。
(二)功能特性
- 喚醒功能:支持Wake on LAN(WOL),符合PC98、PC99、SecureOn和OnNow標(biāo)準(zhǔn),可通過(guò)定向數(shù)據(jù)包、Magic Packet等多種方式喚醒設(shè)備。
- 虛擬局域網(wǎng)和長(zhǎng)幀支持:支持虛擬局域網(wǎng)(VLAN)和長(zhǎng)幀傳輸,滿足復(fù)雜網(wǎng)絡(luò)環(huán)境下的應(yīng)用需求。
- 靈活的數(shù)據(jù)包過(guò)濾:提供極其靈活的接收數(shù)據(jù)包過(guò)濾功能,包括單地址完美過(guò)濾、廣播過(guò)濾、512條目多播/單播哈希表和深度數(shù)據(jù)包模式匹配等。
- 統(tǒng)計(jì)功能:收集符合RFC 1213(MIB II)、RFC 1398(Ether-like MIB)和IEEE 802.3 LME的統(tǒng)計(jì)信息,減少CPU管理開銷。
(三)物理層特性
- 集成物理層:集成了IEEE 802.3/802.3u 3.3V CMOS物理層,支持10BASE-T和100BASE-TX以太網(wǎng)協(xié)議。
- 自動(dòng)協(xié)商:支持IEEE 802.3u自動(dòng)協(xié)商功能,可通過(guò)EEPROM配置廣告特性,自動(dòng)選擇最佳的工作模式。
- 自適應(yīng)均衡:采用集成的TP-PMD物理子層,具有自適應(yīng)均衡和基線漂移補(bǔ)償功能,提高信號(hào)傳輸?shù)姆€(wěn)定性和可靠性。
三、功能模塊詳細(xì)解析
(一)MAC/BIU模塊
- PCI總線接口:實(shí)現(xiàn)PCI v2.2總線協(xié)議和配置空間,支持總線主控讀寫CPU內(nèi)存和CPU訪問(wèn)片上寄存器空間。具有配置控制、串行EEPROM訪問(wèn)、中斷控制和電源管理控制等功能。
- Tx MAC和Rx MAC:分別實(shí)現(xiàn)802.3媒體訪問(wèn)控制的發(fā)送和接收部分,提供MIB控制信息和數(shù)據(jù)包地址數(shù)據(jù)。
(二)緩沖管理模塊
- Tx Buffer Manager:將數(shù)據(jù)包數(shù)據(jù)從PCI內(nèi)存空間DMA到2 KB發(fā)送FIFO,并從FIFO中提取數(shù)據(jù)發(fā)送到Tx MAC。通過(guò)FIFO閾值控制FIFO的填充和清空,確保數(shù)據(jù)包的高效傳輸。
- Rx Buffer Manager:從Rx MAC中檢索數(shù)據(jù)包數(shù)據(jù)并放入2 KB接收數(shù)據(jù)FIFO,然后將數(shù)據(jù)從FIFO DMA到PCI內(nèi)存空間。同樣通過(guò)FIFO閾值控制接收FIFO的操作。
- Packet Recognition:接收數(shù)據(jù)包過(guò)濾和識(shí)別邏輯允許軟件根據(jù)目的地址和數(shù)據(jù)包類型控制接收哪些數(shù)據(jù)包,支持廣播、多播哈希和單播地址識(shí)別。
(三)物理層模塊
- 自動(dòng)協(xié)商:通過(guò)快速鏈路脈沖(FLP)突發(fā)信號(hào)交換配置信息,自動(dòng)選擇雙方支持的最高性能工作模式。
- 基本模式控制和狀態(tài)寄存器:基本模式控制寄存器(BMCR)控制自動(dòng)協(xié)商的啟用、禁用和重啟,基本模式狀態(tài)寄存器(BMSR)指示可用能力和狀態(tài)信息。
(四)LED接口模塊
DP83815具有并行輸出,用于指示活動(dòng)(發(fā)送或接收)、100 Mb/s鏈路和10 Mb/s鏈路的狀態(tài),方便用戶實(shí)時(shí)了解設(shè)備的工作狀態(tài)。
四、寄存器設(shè)置
(一)配置寄存器
實(shí)現(xiàn)PCI版本2.2配置寄存器空間,允許PCI BIOS對(duì)DP83815進(jìn)行“軟”配置。包括配置標(biāo)識(shí)寄存器、配置命令和狀態(tài)寄存器等多個(gè)寄存器,用于識(shí)別設(shè)備、配置和控制設(shè)備的各項(xiàng)功能。
(二)操作寄存器
提供一系列操作寄存器,映射到PCI內(nèi)存空間或I/O空間。包括命令寄存器、配置寄存器、EEPROM訪問(wèn)寄存器等,用于控制設(shè)備的各種操作,如發(fā)送和接收復(fù)位、啟用和禁用等。
(三)內(nèi)部PHY寄存器
控制物理層的各種功能,如基本模式控制、自動(dòng)協(xié)商廣告、鏈路伙伴能力等。這些寄存器的設(shè)置直接影響設(shè)備的物理層性能和工作模式。
五、緩沖管理
DP83815采用的緩沖管理方案允許快速、簡(jiǎn)單和高效地使用幀緩沖內(nèi)存。通過(guò)使用單獨(dú)的緩沖區(qū)和描述符來(lái)存儲(chǔ)數(shù)據(jù)包信息,實(shí)現(xiàn)了從接收緩沖區(qū)到發(fā)送緩沖區(qū)的有效數(shù)據(jù)傳輸。描述符的格式靈活,支持單描述符數(shù)據(jù)包和多描述符數(shù)據(jù)包,用戶可以根據(jù)系統(tǒng)架構(gòu)和網(wǎng)絡(luò)流量的特點(diǎn)進(jìn)行配置,以最大化效率。
六、電源管理和Wake-On-LAN
(一)電源管理模式
支持PCI電源管理規(guī)范v1.1,包括D0、D1、D2、D3hot和D3cold等多種電源狀態(tài),可根據(jù)實(shí)際需求進(jìn)入不同的節(jié)能模式。
(二)Wake-On-LAN模式
允許設(shè)備在低功耗狀態(tài)下監(jiān)測(cè)傳入的數(shù)據(jù)包流,當(dāng)檢測(cè)到喚醒事件時(shí),向系統(tǒng)發(fā)送喚醒信號(hào)。支持多種喚醒事件,如Wake on ARP、Wake on Broadcast、Wake on Magic Packet等。
七、DC和AC規(guī)格
(一)DC規(guī)格
規(guī)定了設(shè)備在直流條件下的各項(xiàng)參數(shù),如電源電壓、輸入輸出電壓、功耗等。確保設(shè)備在正常工作時(shí)的電氣性能穩(wěn)定。
(二)AC規(guī)格
包括PCI時(shí)鐘時(shí)序、X1時(shí)鐘時(shí)序、電源復(fù)位等各項(xiàng)交流參數(shù)。這些參數(shù)對(duì)于設(shè)備的高速數(shù)據(jù)傳輸和穩(wěn)定運(yùn)行至關(guān)重要。
總的來(lái)說(shuō),DP83815是一款功能強(qiáng)大、性能穩(wěn)定的以太網(wǎng)控制器,具有豐富的特性和靈活的配置選項(xiàng),能夠滿足不同應(yīng)用場(chǎng)景的需求。在實(shí)際設(shè)計(jì)中,工程師需要根據(jù)具體的系統(tǒng)要求,合理配置芯片的各個(gè)功能模塊和寄存器,以實(shí)現(xiàn)最佳的性能和可靠性。大家在使用這款芯片的過(guò)程中,有沒(méi)有遇到什么特別的問(wèn)題或者有什么獨(dú)特的應(yīng)用經(jīng)驗(yàn)?zāi)??歡迎在評(píng)論區(qū)分享交流。
-
以太網(wǎng)控制器
+關(guān)注
關(guān)注
0文章
52瀏覽量
13188
發(fā)布評(píng)論請(qǐng)先 登錄
DP83815 pdf datasheet (10/100
TMS320C6457以太網(wǎng)媒體訪問(wèn)控制器(EMAC)/ 管理數(shù)據(jù)輸入/輸出(MDIO)用戶指南
DP83815 10/100 Mb/s Integrated PCI Ethernet Media Access Controller and Physical Layer (MacPhyter)
英特爾以太網(wǎng)連接I217單端口千兆以太網(wǎng)物理層收發(fā)器的數(shù)據(jù)手冊(cè)
DP83816 10/100 Mb/s集成PCI以太網(wǎng)介質(zhì)訪問(wèn)控制器和物理層數(shù)據(jù)表
DP83848C/I/VYB/YB單端口10/100 Mb/s以太網(wǎng)物理層收發(fā)器數(shù)據(jù)表
DP83815單芯片10/100 Mb/s以太網(wǎng)控制器數(shù)據(jù)表
DP83815:10/100 Mb/s集成PCI以太網(wǎng)媒體訪問(wèn)控制器和物理層芯片解析
評(píng)論