40- and 100-Gbps Ethernet MAC and PHY MegaCore Function User Guide

ID 683114
Date 6/15/2022
Public
Document Table of Contents

3.4.1.2. Lock Status Registers

The following registers show the lock status of the high speed I/O and RX PCS. RX_AGGREGATE[0] aggregates the status of the individual RX PCS channels. When this bit is set to 1, the RX PCS is operating normally. When this bit is set to 0, the other information indicates the cause.

Table 45.  Lock Status Registers

Address

Name

Bit

Description

HW Reset Value

Access

0x010

IO_LOCKS For all options except the CAUI-4 configuration.

[31:25]

(100 GbE)

Reserved.

0x7f

R

[24:22]

(100 GbE)

When asserted, indicates that the corresponding TX PLL is locked.

0x0

R

[21:12]

(100 GbE)

Reserved.

0x3ff

R

[11:2]

(100 GbE)

When asserted, indicates that the corresponding RX CDR locked. The lowest bit corresponds to lane 0 and so forth.

0x0

R

[31:7]

(40 GbE)

Reserved.

0x1ffffff

R

[6]

(40 GbE)

When asserted, indicates that the TX PLL is locked.

1’b0

R

[5:2]

(40 GbE)

When asserted, indicates that the corresponding RX CDR is locked. Bit 2 corresponds to lane 1, bit 3 corresponds to lane 2, bit 4 corresponds to lane 3, and bit 5 corresponds to lane 4.

0x0

R

[1]

When asserted, indicates that the TX interface is ready.

1’b0

R

[0]

When asserted, indicates that the RX interface is ready.

1’b0

R

0x010

IO_LOCKS For the CAUI-4 configuration only .

[31:26]

Reserved.

0x3f

R

[25:22]

When asserted, indicates that the corresponding TX PLL is locked.

0x0

R

[21:6]

Reserved.

0xffff

R

[5:2]

When asserted, indicates that the corresponding RX CDR is locked. The lowest bit corresponds to lane 0 and so forth.

1’b0

R

[1]

When asserted, indicates that the TX interface is ready.

1’b0

R

[0]

When asserted, indicates that the RX interface is ready.

1’b0

R

0x011

LOCKED_TIME

[31:0]

Counts the RX continuous up time in seconds. The counter will roll over in approximately 126 years.

0x00000000

R

0x012

WORD_LOCKS

[19:0]

When asserted, indicates that the physical channel has identified 66 bit block boundaries in the serial data stream.

0x00000000

R

0x013

AM_LOCKS

[19:0]

When asserted, indicates that the physical channel has identified virtual lane alignment markers in the data stream.

0x00000000

R

0x014

RX_AGGREGATE

[4]

When asserted, indicates a change in PCS‑VLANE permutation. This status bit clears on read.

1’b0

R

[3]

When asserted, indicates a change in lanes deskewed status. This status bit clears on read.

1’b0

R

[2]

When asserted, indicates a change in PCS‑VLANE tag drop position. This status bit clears on read.

1’b0

R

[1]

When asserted, indicates that all lanes are locked and lane‑to‑lane deskew is complete so that the 40‑100GbE IP core is in operating normally.

1’b0

R

[0]

When asserted, indicates that all lanes are word and alignment marker locked.

1b’0

R