10/100/1000 tri-speed ethernet phy – Xilinx SP601 Hardware UG518 User Manual
Page 23
SP601 Hardware User Guide
23
UG518 (v1.1) August 19, 2009
Detailed Description
5. 10/100/1000 Tri-Speed Ethernet PHY
The
SP601
uses the onboard Marvell Alaska PHY device (88E1111) for Ethernet
communications at 10, 100, or 1000 Mb/s. The board supports a GMII/MII interface from
the FPGA to the PHY. The PHY connection to a user-provided Ethernet cable is through a
Halo HFJ11-1G01E RJ-45 connector with built-in magnetics.
On power-up, or on reset, the PHY is configured to operate in GMII mode with PHY
address 0b00111 using the settings shown in
Table 1-8
. These settings can be overwritten
via software commands passed over the MDIO interface.
Table 1-8:
PHY Configuration Pins
Pin
Connection on
Board
Bit[2]
Definition and Value
Bit[1]
Definition and Value
Bit[0]
Definition and Value
CFG0
V
CC
2.5V
PHYADR[2] = 1
PHYADR[1] = 1
PHYADR[0] = 1
CFG1
Ground
ENA_PAUSE = 0
PHYADR[4] = 0
PHYADR[3] = 0
CFG2
V
CC
2.5V
ANEG[3] = 1
ANEG[2] = 1
ANEG[1] = 1
CFG3
V
CC
2.5V
ANEG[0] = 1
ENA_XC = 1
DIS_125 = 1
CFG4
V
CC
2.5V
HWCFG_MD[2] = 1
HWCFG_MD[1] = 1
HWCFG_MD[0] = 1
CFG5
V
CC
2.5V
DIS_FC = 1
DIS_SLEEP = 1
HWCFG_MD[3] = 1
CFG6
PHY_LED_RX
SEL_BDT = 0
INT_POL = 1
75/50 OHM = 0
Table 1-9:
PHY Connections
FPGA U1
Pin
Schematic Netname
U3 M88E111
P16
PHY_MDIO
33
N14
PHY_MDC
35
J13
PHY_INT
32
L13
PHY_RESET
36
M13
PHY_CRS
115
L14
PHY_COL
114
L16
PHY_RXCLK
7
P17
PHY_RXER
8
N18
PHY_RXCTL_RXDV
4
M14
PHY_RXD0
3
U18
PHY_RXD1
128
U17
PHY_RXD2
126
T18
PHY_RXD3
125
T17
PHY_RXD4
124
N16
PHY_RXD5
123
N15
PHY_RXD6
121