HW_Feature

This register indicates the presence of the optional features or functions of the gmac. The software driver can use this register to dynamically enable or disable the programs related to the optional blocks.
Module Instance Base Address Register Address
emac0 0xFF700000 0xFF701058
emac1 0xFF702000 0xFF703058

Offset: 0x1058

Access: RO

Important: To prevent indeterminate system behavior, reserved areas of memory must not be accessed by software or hardware. Any area of the memory map that is not explicitly defined as a register space or accessible memory is considered reserved.
Bit Fields
31 30 29 28 27 26 25 24 23 22 21 20 19 18 17 16

Reserved

actphyif

RO 0x0

savlananins

RO 0x0

flexippssen

RO 0x1

inttsen

RO 0x1

enhdessel

RO 0x1

txchcnt

RO 0x0

rxchcnt

RO 0x0

rxfifosize

RO 0x1

rxtyp2coe

RO 0x1

rxtyp1coe

RO 0x0

txoesel

RO 0x1

15 14 13 12 11 10 9 8 7 6 5 4 3 2 1 0

avsel

RO 0x0

eeesel

RO 0x1

tsver2sel

RO 0x1

tsver1sel

RO 0x0

mmcsel

RO 0x1

mgksel

RO 0x0

rwksel

RO 0x0

smasel

RO 0x1

l3l4fltren

RO 0x1

pcssel

RO 0x0

addmacadrsel

RO 0x1

hashsel

RO 0x1

exthashen

RO 0x1

hdsel

RO 0x1

gmiisel

RO 0x1

miisel

RO 0x1

HW_Feature Fields

Bit Name Description Access Reset
30:28 actphyif

When you have multiple PHY interfaces in your configuration, this field indicates the sampled value of emacx_phy_if_selduring reset de-assertion.

Value Description
0x0 Sampled Value GMII or MII
0x1 Sampled Value RGMII
0x2 Sampled Value SGMII
0x3 Sampled Value TBI
0x4 Sampled Value RMII
0x5 Sampled Value RTBI
0x6 Sampled Value SMII
0x7 Sampled Value RevMII
RO 0x0
27 savlananins

Source address insertion/replacement, VLAN insertion replacement

Value Description
0x0 SA/VLAN Insertion Replacement disabled
0x1 SA/VLAN Insertion Replacement enabled
RO 0x0
26 flexippssen

Flexible Pulse-Per_Second

Value Description
0x0 Flexible Pulse-Per-Second disabled
0x1 Flexible Pulse-Per-Second enabled
RO 0x1
25 inttsen

Time stamping with internal system time

Value Description
0x0 Time-stamping disabled
0x1 Time-stamping enabled
RO 0x1
24 enhdessel

Alternate (Enhanced Descriptor)

Value Description
0x0 Enhanced Descriptor Select disabled
0x1 Enhanced Descriptor Select enabled
RO 0x1
23:22 txchcnt

Number of additional Tx channels

Value Description
0x0 Tx Channel Count disabled
0x1 Tx Channel Count enabled
RO 0x0
21:20 rxchcnt

Number of additional Rx channels

Value Description
0x0 Rx Channel Count disabled
0x1 Rx Channel Count enabled
RO 0x0
19 rxfifosize

RxFIFO > 2048 Bytes

Value Description
0x0 RxFIFO > 2048 bytes disabled
0x1 RxFIFO > 2048 bytes enabled
RO 0x1
18 rxtyp2coe

IP Checksum Offload (Type 2) in Rx

Value Description
0x0 Rx Type 2 Checksum Offload disabled
0x1 Rx Type 2 Checksum Offload enabled
RO 0x1
17 rxtyp1coe

IP Checksum Offload (Type 1) in Rx

Value Description
0x0 Rx Type 1 Checksum Offload disabled
0x1 Rx Type 1 Checksum Offload enabled
RO 0x0
16 txoesel

Checksum Offload in Tx

Value Description
0x0 Tx Offload Checksum disabled
0x1 Tx Offload Checksum enabled
RO 0x1
15 avsel

AV Feature

Value Description
0x0 AV Select disabled
0x1 AV Select enabled
RO 0x0
14 eeesel

Energy Efficient Ethernet Feature

Value Description
0x0 Energy Efficient Ethernet disabled
0x1 Energy Efficient Ethernet enabled
RO 0x1
13 tsver2sel

IEEE 1588-2008 Advanced Timestamp

Value Description
0x0 TS Version2 Select disabled
0x1 TS Version2 Select enabled
RO 0x1
12 tsver1sel

Only IEEE 1588-2002 Timestamp

Value Description
0x0 TS Version1 Select disabled
0x1 TS Version1 Select enabled
RO 0x0
11 mmcsel

RMON block

Value Description
0x0 Rmon block disabled
0x1 Rmon block enabled
RO 0x1
10 mgksel

PMT Magic Packet

Value Description
0x0 PMT Magic Packet disabled
0x1 PMT Magic Packet enabled
RO 0x0
9 rwksel

PMT Remote Wakeup support

Value Description
0x0 PMT Remote Wake Up disabled
0x1 PMT Remote Wake Up enabled
RO 0x0
8 smasel

SMA (MDIO) Interface support

Value Description
0x0 SMA Interface Support disabled
0x1 SMA Interface Support enabled
RO 0x1
7 l3l4fltren

Layer 3 and Layer 4 Feature

Value Description
0x0 Layer 3 and Layer 4 Filtering disabled
0x1 Layer 3 and Layer 4 Filtering enabled
RO 0x1
6 pcssel

TBI/SGMII/RTBI PHY interface support

Value Description
0x0 PCS Support disabled
0x1 PCS Support enabled
RO 0x0
5 addmacadrsel

Multiple MAC Address Registers support

Value Description
0x0 Multiple MAC Address registers disabled
0x1 Multiple MAC Address registers enabled
RO 0x1
4 hashsel

HASH Filter support

Value Description
0x0 Hash Filter disabled
0x1 Hash Filter enabled
RO 0x1
3 exthashen

Expanded DA Hash Filter

Value Description
0x0 Expanded DA Hash Filter disabled
0x1 Expanded DA Hash Filter enabled
RO 0x1
2 hdsel

Half-Duplex support

Value Description
0x0 Half Duplex disabled
0x1 Half Duplex enabled
RO 0x1
1 gmiisel

1000 Mbps support

Value Description
0x0 1000 Mbps disabled
0x1 1000 Mbps enabled
RO 0x1
0 miisel

10/100 Mbps support

Value Description
0x0 10 Mbps or 100 Mbps disabled
0x1 10 Mbps or 100 Mbps enabled
RO 0x1