Vlan tag configuration registers, Vlan tag configuration, Registers – Achronix Speedster22i 10G/40G/100G Ethernet User Manual

Page 78

Advertising
background image

78

UG029, September 6, 2013

6

18

TS_CTL_SEG

RW

3:0: Timestamping support control (1 bit per segment).
0: no support for timestamping
1: support for timestamping
Only segments 0, 1, 2 or 3 can be set to “1” to use the
timestamping support. It is up to the user application
to ensure that “1” is not set for more than 1 segment.
Bits 31:4 are unused and always set to ‘0’.

7

1C

STAT_CTL_SEG

RW

3:0: Receive status vector control (1 bit per segment).
0: do not provide Rx status on ff_rx_err_stat(23:0)
1: provide Rx status on ff_rx_err_stat(23:0)
Only segments 0, 1, 2 or 3 can be set to “1” to use the
ff_rx_err_stat output signals. It is up to the user
application to ensure that “1” is not set for more than 1
segment.
Bits 31:4 are unused and always set to ‘0’.

8

20

WAN_RS_COL_

CNT

RW

Bits 15:0. A 16-bit value used as limit for the column-
counter for the 10GBase-R fault statemachine
(IEEE802.3ae Clause 46.3.4).
Defaults to 127 for IEEE 802.3ae conformant
behavior.
The setting is relevant only in 12x10G mode of
operation and is used by a 10G MAC when it is
configured to use the extended column counter (see
command_config(RS_COL_CNT_EXT)).
Bits 31:16: reserved, write 0 always.

9-15

24-3C

reserved

--

unused

16

40

VL_INTVL

RW

Bit 0: Virtual Lane Marker Interval. When set to ‘0’
(reset value), alignment markers are inserted and
detected after every 16383 blocks according to IEEE
802.3ba standard specification. For test purposes,
setting this bit to ‘1’ will change the interval to 1023
blocks.
Bits 31:1: reserved, write 0 always.


VLAN Tag Configuration Registers

The VLAN Tag Configuration Registers are located on register page 14 (0x3800). The register
map of the VLAN Tag configuration registers is shown below.

All configuration registers are used simultaneously to detect VLAN frames. If less than eight
values are used, all unused registers must be preset with any of the used values as all
registers are always active. E.g. if only one value is used, all eight registers must be set to this
one same value.

Table 44

VLAN Tag Configuration Register Map

Reg#

Addr
(hex)

Register Name Type

Description

Reset
Value

0

00

VLAN_TPID_0

RW

15:0: VLAN Tag TPID 0.
Bits 31:16 are unused and always set
to ‘0’.

0x8100

1

04

VLAN_TPID_1

RW

15:0: VLAN Tag TPID 1.
Bits 31:16 are unused and always set
to ‘0’.

0x8100

Advertising