English
Language : 

LM3S9U90 Datasheet, PDF (947/1310 Pages) Texas Instruments – LM3S9U90
Stellaris® LM3S9U90 Microcontroller
into the FIFO is less than the minimum 46 bytes when the PADEN bit in the MACTCTL register is
set. This feature can be disabled by clearing the PADEN bit.
The transmitter must be enabled by setting the TXEN bit in the MACTCTL register.
19.3.1.4
Ethernet Reception Options
The Ethernet Controller RX FIFO should be cleared during software initialization. The receiver should
first be disabled by clearing the RXEN bit in the Ethernet MAC Receive Control (MACRCTL)
register, then the FIFO can be cleared by setting the RSTFIFO bit in the MACRCTL register.
The receiver automatically rejects frames that contain bad CRC values in the FCS field. In this case,
a Receive Error interrupt is generated and the receive data is lost. To accept all frames, clear the
BADCRC bit in the MACRCTL register.
In normal operating mode, the receiver accepts only those frames that have a destination address
that matches the address programmed into the Ethernet MAC Individual Address 0 (MACIA0)
and Ethernet MAC Individual Address 1 (MACIA1) registers. However, the Ethernet receiver can
also be configured for Promiscuous and Multicast modes by setting the PRMS and AMUL bits in the
MACRCTL register. It is important to note that when the receiver is enabled, all valid frames with
a broadcast address of FF-FF-FF-FF-FF-FF in the Destination Address field are received and stored
in the RX FIFO, even if the AMUL bit is not set.
19.3.1.5
LED Indicators
The Ethernet Controller supports two LED signals that can be used to indicate various states of
operation. These signals are mapped to the LED0 and LED1 pins. By default, these pins are
configured as GPIO signals (PF3 and PF2). For the Ethernet Controller to drive these signals, they
must be reconfigured to their hardware function. See “General-Purpose Input/Outputs
(GPIOs)” on page 426 for additional details. The function of these pins is programmable using the
Ethernet MAC LED Encoding (MACLED) register. Refer to page 977 for additional details on how
to program these LED functions.
19.3.2
Internal MII Operation
For the MII management interface to function properly, the MDIO signal must be connected through
a 10 kΩ pull-up resistor to the +3.3 V supply. Failure to connect this pull-up resistor prevents
management transactions on this internal MII to function. Note that it is possible for data transmission
across the MII to still function since the PHY layer auto-negotiates the link parameters by default.
For the MII management interface to function properly, the internal clock must be divided down from
the system clock to a frequency no greater than 2.5 MHz. The Ethernet MAC Management Divider
(MACMDV) register contains the divider used for scaling down the system clock. See page 972 for
more details about the use of this register.
19.3.3
PHY Operation
The Physical Layer (PHY) in the Ethernet Controller includes integrated ENDECs,
scrambler/descrambler, dual-speed clock recovery, and full-featured auto-negotiation functions.
The transmitter includes an on-chip pulse shaper and a low-power line driver. The receiver has an
adaptive equalizer and a baseline restoration circuit required for accurate clock and data recovery.
The transceiver interfaces to Category-5 unshielded twisted pair (Cat-5 UTP) cabling for 100BASE-TX
applications, and Category-3 unshielded twisted pair (Cat-3 UTP) for 10BASE-T applications. The
Ethernet Controller is connected to the line media via dual 1:1 isolation transformers. No external
filter is required.
January 23, 2012
947
Texas Instruments-Production Data