| |||
| Home > Programmer’s Reference > Ethernet | |||
The Ethernet interface is implemented in an external SMC LAN91C111
10/100 Ethernet single-chip MAC and PHY. The internal registers
of the LAN91C111 are memory-mapped onto the AHBM2 bus and occupy
16 word locations at 0x10010000.
Table 4.29. Ethernet implementation
| Property | Value |
|---|---|
| Location | Board (LAN91C111 chip) |
| Memory base address | 0x10010000 |
| Interrupt | 25 on both the primary and secondary controllers |
| DMA | No peripheral DMA support. Use memory to memory DMA to access the buffer memory. The master interface located in the LAN91C11 is not supported. |
| Release version | The FPGA contains a custom interface to the LAN91C111 chip |
| Reference documentation | LAN91C111 Data Sheet (see also Ethernet interface). |
To access the PHY MII registers, you must implement a synchronous serial connection in software to control the management register in Bank 3. By default, the PHY is set to isolate in the control register. This disables the external interface. Refer to the LAN91C111 application note for additional information.
When manufactured, an ARM value for the Ethernet MAC address and the register base address are loaded into the EEPROM. The register base address is 0. The MAC address is unique, but can be reprogrammed if required. Reprogramming of the EEPROM is done through Bank 1 (general and control registers).