1-Gigabit Ethernet MAC v8.5 User Guide
www.xilinx.com
9
UG144 April 24, 2009
-- DISCONTINUED PRODUCT --
Chapter 1: Introduction
Chapter 2: Core Architecture
Figure 2-1:
Block Diagram
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 21
Figure 2-2:
Component Pinout for MAC with Optional Management Interface
. . . . . . 23
Figure 2-3:
Component Pinout for MAC without Optional Management Interface
and with Optional Address Filter
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 24
Figure 2-4:
Component Pinout for MAC without Optional Management Interface or
Optional Address Filter
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 25
Chapter 3: Generating the Core
Figure 3-1:
1-Gigabit Ethernet MAC Main Screen
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 31
Chapter 4: Designing with the Core
Figure 4-1:
1-Gigabit Ethernet MAC Core Example Design
. . . . . . . . . . . . . . . . . . . . . . . . 36
Chapter 5: Using the Client Side Data Path
Figure 5-1:
Normal Frame Reception
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 40
Figure 5-2:
Frame Reception with Error
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 41
Figure 5-3:
Frame Reception with In-Band FCS Field
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 42
Figure 5-4:
Reception of a VLAN Tagged Frame
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 42
Figure 5-5:
Receiver Statistics Vector Timing
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 44
Figure 5-6:
Normal Frame Transmission
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 47
Figure 5-7:
Frame Transmission with Client-supplied FCS
. . . . . . . . . . . . . . . . . . . . . . . . . 48
Figure 5-8:
Frame Transmission with Underrun
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 48
Figure 5-9:
Transmission of a VLAN Tagged Frame
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 49
Figure 5-10:
Inter-Frame Gap Adjustment
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 50
Figure 5-11:
Transmitter Statistic Vector Timing
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 50
Chapter 6: Using Flow Control
Figure 6-1:
Requirement for Flow Control
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 53
Figure 6-2:
MAC Control Frame Format
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 55
Figure 6-3:
Pause Request Timing
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 56
Figure 6-4:
Flow Control Implementation Triggered from FIFO Occupancy
. . . . . . . . . . 59
Schedule of Figures