DM9000 中文資料 1.總體介紹 該DM9000是一款完全集成的和符合成本效益單芯片快速以太網MAC控制器與一般處理接口,一個10/100M自適應的PHY和4K DWORD值的SRAM 。它的目的是在低功耗和高性能進程的3.3V與5V的支持寬容。 DM9000還提供了介質無關的接口,來連接所有提供支持介質無關接口功能的家用電話線網絡設備或其他收發器。該DM9000支持8位, 16位和32 -位接口訪問內部存儲器,以支持不同的處理器。DM9000物理協議層接口完全支持使用10MBps下3類、4類、5類非屏蔽雙絞線和100MBps下5類非屏蔽雙絞線。這是完全符合IEEE 802.3u規格。它的自動協調功能將自動完成配置以最大限度地適合其線路帶寬。還支持IEEE 802.3x全雙工流量控制。這個工作里面DM9000是非常簡單的,所以用戶可以容易的移植任何系統下的端口驅動程序。 2.特點 支持處理器讀寫內部存儲器的數據操作命令以字節/字/雙字的長度進行 集成10/100M自適應收發器 支持介質無關接口 支持背壓模式半雙工流量控制模式 IEEE802.3x流量控制的全雙工模式 支持喚醒幀,鏈路狀態改變和遠程的喚醒 4K雙字SRAM 支持自動加載EEPROM里面生產商ID和產品ID 支持4個通用輸入輸出口 超低功耗模式 功率降低模式 電源故障模式 可選擇1:1 YL18-2050S,YT37-1107S 或5:4變壓比例的變壓器降低格外功率 兼容3.3v和5.0v輸入輸出電壓 100腳CMOS LQFP封裝工藝 3.引腳描述 I=輸入 O=輸出 I/O=輸入/輸出 O/D=漏極開路 P=電源 LI=復位鎖存輸入 #=普遍低電位
注意:EECS EECK EEDO引腳都內部自帶60KΩ的下拉電阻 4.功能描述 1、總線 總線是ISA總線兼容模式,8個IO基址,分別是300H, 310H,320H, 330H, 340H, 350H, 360H, 370H。IO基址與設定引腳或內部EEPROM的共同選定 訪問芯片有兩個地址端口,分別是地址端口和數據端口。當引腳CMD接地時,為地址端口;當引腳CMD接高電平時,為數據端口。在訪問任何寄存器前,地址端口輸入的是數據端口的寄存器地址,寄存器的地址必須保存在地址端口。 2、存儲器直接訪問控制 DM9000提供DMA(直接存取技術)來簡化對內部存儲器的訪問。在對內部存儲器起始地址完成編程后,然后發出偽讀寫命令就可以加載當期數據到內部數據緩沖區,可以通過讀寫命令寄存器來定位內部存儲區地址。根據當前總線模式的字長使存儲地址自動加1,下一個地址數據將會自動加載到內部數據緩沖區。要注意的是在連續突發式的第一次訪問是讀寫命令的內容。 內部存儲器空間大少16K字節。低3K字節單元用作發送包的緩沖區,其他13K字節用作接收包的緩沖區。所以在寫發送包存儲區的時候,當存儲器地址越界后,自動跳回0地址并置位IMR第七位。同樣在讀接收包存儲器的時候,當存儲器地址越界后,自動跳回起始地址0x0c00。 3、包的發送 有兩個指數,順序命名為指針1和指針2,能同時存儲在發送包緩沖區。發送控制寄存器(02H)控制冗余校驗碼和填充的插入,其狀態分別記錄在發送狀態寄存器1(03H)和發送狀態2(04H) 發送器的起始地址是0x00H,軟件或硬件復位后默認是指針1,先通過DMA端口寫數據到發送包緩沖區,然后寫字節計數長度到字節計數寄存器。 |