English
Language : 

DS501 Datasheet, PDF (6/25 Pages) Xilinx, Inc – HARD Tri-Mode Ethernet MAC
HARD Tri-Mode Ethernet MAC (TEMAC) (v3.00b)
Table 1: HARD_TEMAC Design Parameters
Generic Feature / Description
Parameter
Name
Allowable
Values
Default
Value
VHDL
Type
Top Level
G1
PHY Interface Type
C_PHY_TYPE
0 = MII
1 = GMII
2 = RGMII v1.3
4 = SGMII
1
integer
G2
Enable Use of EMAC 1
C_EMAC1_
PRESENT
1 = EMAC1 Used
0 = EMAC1 Not
Used
0
integer
G3
PHY Address for EMAC 0
C_TEMAC0_
PHYADDR
00001 - 11111 (1)
00001
std_logic_
vector
G4
PHY Address for EMAC 1
C_TEMAC1_
PHYADDR
00001 - 11111
00010
std_logic_
vector
Other
Provides a means for BSB to
pass LOC coordinates for
<RD Red>See
G5
IDELAYCTRLs for a given
board to EDK and is optional
for user to set LOC constraints.
C_IDELAYCT
RL_LOC
"Detailed
Parameter
Descriptions" on
NOT_SET string
This parameter is only used for
page 6.
RGMII PHY type.
G6
Provides a means for BSB to
pass a delay value for a given
board to EDK and is optional
for user to set delay
constraints. This parameter is
only used for RGMII PHY type.
C_RGMII_RX
_CLK_DELAY
<RD Red>See
"Detailed
Parameter
Descriptions" on
page 6.
0
string
Notes:
1. The value "00000" is a broadcast PHY address and should not be used to avoid contention between the
internal HARD_TEMAC PHY and the external PHY(s).The value "00000" is a broadcast PHY address and
should not be used to avoid contention between the internal HARD_TEMAC PHY and the external PHY(s).
2.
Allowable Parameter Combinations
Each HARD_TEMAC includes two EMACs. If only one EMAC is used it must be EMAC 0 and
C_EMAC1_PRESENT should be set to ’0’.
Detailed Parameter Descriptions
C_PHY_TYPE
The PHY Type parameter selects which PHY interface will be used by EMAC 0 (and EMAC 1 if
present).
C_EMAC1_PRESENT
This parameter is used to indicate if both EMACs in the HARD_TEMAC are used or not used. If this
parameter is set to ’1’ then both EMACs will be used otherwise only EMAC 0 will be used.
6
www.xilinx.com
DS501 April 24, 2009
Product Specification