NEC Network Controller uPD98502 User Manual

Page of 595
Preliminary User’s Manual  S15543EJ1V0UM
277
CHAPTER  5   ETHERNET  CONTROLLER
5.1  Overview
This section describes Ethernet Controller block. This Ethernet Controller block comprises of a 10/100 Mbps
Ethernet MAC (Media Access Control), data transmit/receive FIFOs, DMA and internal bus interface.
The 
µPD98502 implements 2-channel Ethernet Controller.
5.1.1  Features
• IEEE802.3/802.3u/802.3x Compliant:
- 10/100 Mbps Ethernet MAC
- Media Independent Interface (MII)
- Flow Control
• Full duplex operation for 10 Mbps and 100 Mbps
• Address Filtering:
- unicast
- multicast
- broadcast
• Statistics counters for management information
- RMON
- SNMP MIB
• Large independent receive and transmit FIFOs
• Direct Memory Access (DMA) with programmable burst size providing for low CPU utilization
• Internal Bus interface (IBUS): 32 bits @66 MHz
5.1.2  Block diagram of Ethernet controller block
The following list describes this block’s hardware components, and Figure 5-1 shows a block diagram of this block:
IBUS Interface
Data transfer is done through this IBUS interface between CPU and Ethernet
Controller or memory and Ethernet Controller. This performance is approximately
2 Gbps (32 bits x 66 MHz). Also in this block, IBUS protocol operation is done
[retry, disconnect and so on].
DMA Controller
-
DMA controller contains dual reception and transmission controller, which handle
data transfers between memory and FIFOs. This DMA controller supports a byte
alignment.
FIFO Controller
-
FIFO controller contains two independent FIFOs for reception and transmission.
This controller supports automatic packet deletion on reception (after a collision or
address filtering) and packet retransmission after a collision on transmission.
MAC Core
-
MAC Core is fully compliant with IEEE802.3, IEEE802.3u and IEEE802.3x.
MII I/O Buffer
-
MII I/O buffers are compliant IEEE802.3u and are connect to standard PHY
device.