Features - Freescale Semiconductor MCF54455 Reference Manual

Table of Contents

Advertisement

Fast Ethernet Controllers (FEC0 and FEC1)
DMA references in this section refer to the FEC's DMA engine. This DMA
engine transfers FEC data only and is not related to the eDMA controller
described in
to the DMA timers described in
(DTIM0–DTIM3)."
The RAM is the focal point of all data flow in the Fast Ethernet controller and divides into transmit and
receive FIFOs. The FIFO boundaries are programmable using the FRSRn register. User data flows to/from
the DMA block from/to the receive/transmit FIFOs. Transmit data flows from the transmit FIFO into the
transmit block, and receive data flows from the receive block into the receive FIFO.
You control the FECs by writing into control registers located in each block. The CSR (control and status
registers) block provides global control (Ethernet reset and enable) and interrupt managing registers.
The MII block provides a serial channel for control/status communication with the external physical layer
device (transceiver). This serial channel consists of the FECn_MDC (management data clock) and
FECn_MDIO (management data input/output) lines of the MII interface.
The FEC DMA block (not to be confused with the device's eDMA controller) provides multiple channels
allowing transmit data, transmit descriptor, receive data and receive descriptor accesses to run
independently.
The transmit and receive blocks provide the Ethernet MAC functionality (with some assist from
microcode).
The message information block (MIB) maintains counters for a variety of network events and statistics. It
is not necessary for operation of the FEC, but provides valuable counters for network management. The
counters supported are the RMON (RFC 1757) Ethernet Statistics group and some of the IEEE 802.3
counters. See
Section 26.4.1, "MIB Block Counters Memory Map,"
26.1.3

Features

The FECs incorporate the following features:
Support for five different Ethernet physical interfaces:
— 100-Mbps IEEE 802.3 MII
— 10-Mbps IEEE 802.3 MII
— 100-Mbps reduced media independent interface (RMII)
— 10-Mbps reduced media independent interface (RMII)
— 10-Mbps 7-wire interface (industry standard)
IEEE 802.3 full duplex flow control
Programmable max frame length supports IEEE 802.1 VLAN tags and priority
Support for full-duplex operation (200 Mbps throughput) with a minimum internal bus clock rate
of 50 MHz
Support for half-duplex operation (100 Mbps throughput) with a minimum internal bus clock rate
of 50 MHz
26-3
NOTE
Chapter 19, "Enhanced Direct Memory Access (eDMA),"
Chapter 30, "DMA Timers
nor
for more information.
Freescale Semiconductor

Advertisement

Table of Contents
loading

Table of Contents