欢迎访问ic37.com |
会员登录 免费注册
发布采购

LAN9117-MT 参数 Datasheet PDF下载

LAN9117-MT图片预览
型号: LAN9117-MT
PDF下载: 下载PDF文件 查看货源
内容描述: 高性能单芯片10/100非PCI以太网控制器 [HIGH PERFORMANCE SINGLE-CHIP 10/100 NON-PCI ETHERNET CONTROLLER]
分类和应用: 外围集成电路数据传输控制器PC局域网以太网局域网(LAN)标准以太网:16GBASE-T通信时钟
文件页数/大小: 131 页 / 1539 K
品牌: SMSC [ SMSC CORPORATION ]
 浏览型号LAN9117-MT的Datasheet PDF文件第27页浏览型号LAN9117-MT的Datasheet PDF文件第28页浏览型号LAN9117-MT的Datasheet PDF文件第29页浏览型号LAN9117-MT的Datasheet PDF文件第30页浏览型号LAN9117-MT的Datasheet PDF文件第32页浏览型号LAN9117-MT的Datasheet PDF文件第33页浏览型号LAN9117-MT的Datasheet PDF文件第34页浏览型号LAN9117-MT的Datasheet PDF文件第35页  
High Performance Single-Chip 10/100 Non-PCI Ethernet Controller  
Datasheet  
Table 3.7 Byte Lane Mapping  
DATA PINS  
MODE OF OPERATION  
D[15:8]  
D[7:0]  
DESCRIPTION  
Mode 0 (Big Endian Register equal to 0xFFFFFFFF)h  
A1 = 0  
A1 = 1  
Byte 3  
Byte 1  
Byte 2  
Byte 0  
Note:  
Note:  
This mode can be used by 32-bit  
processors operating with an external 16-  
bit bus.  
Mode 1 (Big Endian Register not equal to 0xFFFFFFFF)h  
A1 = 0  
A1 = 1  
Byte 1  
Byte 3  
Byte 0  
Byte 2  
This mode can also be used by native 16-  
bit processors.  
3.8  
General Purpose Timer (GP Timer)  
The General Purpose Timer is a programmable block that can be used to generate periodic host  
interrupts. The resolution of this timer is 100uS.  
The GP Timer loads the GPT_CNT Register with the value in the GPT_LOAD field and begins counting  
down when the TIMER_EN bit is set to a ‘1.’ On a reset, or when the TIMER_EN bit changes from  
set ‘1’ to cleared ‘0,’ the GPT_CNT field is initialized to FFFFh. The GPT_CNT register is also initialized  
to FFFFh on a reset. Software can write the pre-load value into the GPT_LOAD field at any time; e.g.,  
before or after the TIMER_EN bit is asserted. The GPT Enable bit TIMER_EN is located in the  
GPT_CFG register.  
Once enabled, the GPT counts down either until it reaches 0000h or until a new pre-load value is  
written to the GPT_LOAD field. At 0000h, the counter wraps around to FFFFh, asserts the GPT  
interrupt status bit and the IRQ signal if the GPT_INT_EN bit is set, and continues counting. The GPT  
interrupt status bit is in the INT_STS Register. The GPT_INT hardware interrupt can only be set if the  
GPT_INT_EN bit is set. GPT_INT is a sticky bit (R/WC); i.e., once the GPT_INT bit is set, it can only  
be cleared by writing a ‘1’ to the bit.  
3.9  
EEPROM Interface  
LAN9117 can optionally load its MAC address from an external serial EEPROM. If a properly  
configured EEPROM is detected by LAN9117 at power-up, hard reset or soft reset, the ADDRH and  
ADDRL registers will be loaded with the contents of the EEPROM. If a properly configured EEPROM  
is not detected, it is the responsibility of the host LAN Driver to set the IEEE addresses.  
The LAN9117 EEPROM controller also allows the host system to read, write and erase the contents  
of the Serial EEPROM. The EEPROM controller supports most “93C46” type EEPROMs configured for  
128 x 8-bit operation.  
3.9.1  
MAC Address Auto-Load  
On power-up, hard reset or soft reset, the EEPROM controller attempts to read the first byte of data  
from the EEPROM (address 00h). If the value A5h is read from the first address, then the EEPROM  
controller will assume that an external Serial EEPROM is present. The EEPROM controller will then  
access the next EEPROM byte and send it to the MAC Address register byte 0 (ADDRL[7:0]). This  
process will be repeated for the next five bytes of the MAC Address, thus fully programming the 48-  
bit MAC address. Once all six bytes have been programmed, the “MAC Address Loaded” bit is set in  
the E2P_CMD register. A detailed explanation of the EEPROM byte ordering with respect to the MAC  
address is given in Section 5.4.3, "ADDRL—MAC Address Low Register," on page 100.  
SMSC LAN9117  
Revision 1.1 (05-17-05)  
DATA3S1HEET