beautypg.com

Zilog EZ80L92 User Manual

Page 52

background image

eZ80L92 Development Kit
User Manual

Operational Description

UM012913-0407

48

The EMAC can be additionally protected by placing an ESD protection
array on the module at U9. This array can be either of the LCDA15C-6
(Semtech) or ESDA25B1 (ST Microelectronics) devices.

GPIO Pins for Enabling LAN Activity, Sleep, Interrupt
GPIO input bit PD4 serves as an active High interrupt input for the
EMAC’s INTRQ0 output.

GPIO output bit PD7 can be used to enter the EMAC into SLEEP mode.
When pulling SLEEP (PD7) Low after enabling HWStandbyE and
HWSleepE modes, the chip draws lower current, because only the
receiver is operating. A zero-Ohm resistor at position R14 on the
eZ80L92 Development Kit is required for this function.

If LAN activity is detected, the LANACT signal is pulled Low. The
LANACT is connected to GPIO input PD6 and can be used in interrupt
edge-detection mode to wake up and reinitialize the Ethernet chip.
A zero-Ohm resistor at position R15 on the module is required for this
function. In this case, the PD6 pin is not available for GPIO on the I/O
connector.

EMAC Ports
Chip Select CS3 is used for selecting the EMAC device. The base address
is user-selectable. The EMAC is connected as an 8-bit device.

EMAC Wait States
The CS8900A EMAC should be operated in Intel bus mode so that the
setup and hold times for the I/O access are met. For 48 MHz operation,
first set CS3_BMC (I/O address

F3h

) to

84h

(Intel bus mode with four

system clock cycles per bus cycle) and then CS3_CTL (I/O Address

B3h

)

to

18h

(0 wait states for I/O). For a 20.8 ns CPU Clock cycle time, the

READ and WRITE access time is:

2 x 4 x 20.8 ns–16 ns (for capacitive and chip delays) = 150 ns