Table 10-16, Mac header, Filter configuration – Xilinx IP Ethernet AVB Endpoint v2.4 UG492 User Manual

Page 98: Mac header filter configuration

Advertising
background image

98

www.xilinx.com

Ethernet AVB Endpoint User Guide

UG492 September 21, 2010

Chapter 10: Configuration and Status

MAC Header Filter Configuration

When the core is generated in

“EDK pcore Format”

, the

“Legacy MAC Header Filters”

are

not included since the xps_ll_temac can optionally contain its own Address Filter logic.
When not provided, the following address locations will return 0s for a read and all writes
will be ignored.

When the core is generated in

“Standard CORE Generator Format”

, the

“Legacy MAC

Header Filters”

are provided. These filters are present on the Rx Legacy traffic path, are

capable of providing match recognition logic against eight unique MAC frame headers.
Each of the eight individual filters require eight memory mapped registers to configure
them, as defined in

Table 10-16

. Each individual filter contains its own set of these eight

registers. When interpreting

Table 10-16

, the variable filter# should be replaced with an

integer number between 0 and 7, which represent the eight individual filters.

3

0

WO

PTP Receiver logic reset. When written with a '1',
forces the PTP receiver logic of the core to be reset.
This is a subset of the full receiver path reset of bit 1.

This reset does not affect PTP receiver configuration
settings.

If read, always returns 0.

31-4

0

RO

Unused

Table 10-15:

Software Reset Register (Address at PLB_base_address + 0x2828)

Bit Number

Default

Access

Description

Table 10-16:

MAC Header Filter Configuration Registers

Address

Default

Access

Description

PLB_base_address

+ 0x3000

+ (filter# * 0x20)

+ 0x0

0xFFFFFFFF

R/W

Match Pattern: Ethernet frame bits 0 to 31

32 bit pattern to match against the Ethernet
frame bits 0 to 31. Specifically, match pattern
bits:

[31:0]: MAC Destination Address Field bits
[31:0]

PLB_base_address

+ 0x3000

+ (filter# * 0x20)

+ 0x4

0x0000FFFF

R/W

Match Pattern: Ethernet frame bits 32 to 63

32 bit pattern to match against the Ethernet
frame bits 32 to 63. Specifically, match pattern
bits:

[15:0]: MAC Destination Address Field bits
[47:32]

[31:16]: MAC Source Address Field bits [15:0]

PLB_base_address

+ 0x3000

+ (filter# * 0x20)

+ 0x8

0x00000000

R/W

Match Pattern: Ethernet frame bits 64 to 95

32 bit pattern to match against the Ethernet
frame bits 64 to 95. Specifically, match pattern
bits:

[31:0]: MAC Source Address bits [47:16]

Advertising