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

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