Port Timer Registers - 2.6 English

1G/10G/25G Switching Ethernet Subsystem Product Guide (PG292)

Document ID
PG292
Release Date
2021-02-05
Version
2.6 English

Port timer register set is replicated for every port timer present (0 to 15) at the offsets listed for ports 1 to 15. Following are the port timer registers description:

Table 1. Port Timer Registers
Offset Register Name Access Description
Port 0 Registers: 0x0200 to 0x023F
0x0200 TX0_CTIME_0 RW [31:0] - Snapshot of Port0 TX Timer’s CF Field [31:0]
0x0204 TX0_CTIME_1 RW

[30:0] - Snapshot of Port0 TX Timer’s CF Field [63:32]

[31] - Reserved

0x0208 TX0_PERIOD_0 RW

Port0 TX clock period expressed in 2-48 ns

For example, 3.2 ns is represented as

TX0_PERIOD_0[31:0] = 0x3333_3333

TX0_PERIOD_1[23:0] = 0x0003_3333

TX0_PERIOD_1[31:24] reserved

0x020C TX0_PERIOD_1 RW
0x0210 TX0_SYS_OFFSET RW [31:0] - Signed offset applied to Port0 TX Timer’s ToD output expressed in 2-16 ns.
0x0214 TX0_NS_SNAP RO

[29:0] - Snapshot of Port0 TX Timer’s Nano-second Field [29:0]

[31:30] - Reserved

0x0218 TX0_SEC_0_SNAP RO [31:0] - Snapshot of Port0 TX Timer’s Second Field [31:0]
0x021C TX0_SEC_1_SNAP RO

[15:0] - Snapshot of Port0 TX Timer’s Second Field [47:32]

[31:16] - Reserved

0x0220 RX0_CTIME_0 RW [31:0] - Snapshot of Port0 RX Timer’s CF Field [31:0]
0x0224 RX0_CTIME_1 RW

[30:0] - Snapshot of Port0 RX Timer’s CF Field [63:32]

[31] - Reserved

0x0228 RX0_PERIOD_0 RW

Port0 RX clock period expressed in 2-48 ns

For example, 3.2 ns is represented as

RX0_PERIOD_0[31:0] = 0x3333_3333

RX0_PERIOD_1[23:0] = 0x0003_3333

RX0_PERIOD_1[31:24] reserved

0x022C RX0_PERIOD_1 RW
0x0230 RX0_SYS_OFFSET RW [31:0] - Signed offset applied to Port0 RX Timer’s ToD output expressed in 2-16 ns.
0x0234 RX0_NS_SNAP RO

[29:0] - Snapshot of Port0 RX Timer’s Nano-second Field [29:0]

[31:30] - Reserved

0x0238 RX0_SEC_0_SNAP RO [31:0] - Snapshot of Port0 RX Timer’s Second Field [31:0]
0x023C RX0_SEC_1_SNAP RO

[15:0] - Snapshot of Port0 RX Timer’s Second Field [47:32]

[31:16] - Reserved

Port 1 Registers: 0x0240 to 0x027F
Port 2 Registers: 0x0280 to 0x02BF
Port 3 Registers: 0x02C0 to 0x02FF
Port 4 Registers: 0x0300 to 0x033F
Port 5 Registers: 0x0340 to 0x027F
Port 6 Registers: 0x0380 to 0x03BF
Port 7 Registers: 0x03C0 to 0x03FF
Port 8 Registers: 0x0400 to 0x043F
Port 9 Registers: 0x0440 to 0x047F
Port 10 Registers: 0x0480 to 0x04BF
Port 11 Registers: 0x04C0 to 0x04FF
Port 12 Registers: 0x0500 to 0x053F
Port 13 Registers: 0x0540 to 0x057F
Port 14 Registers: 0x0580 to 0x05BF
Port 15 Registers: 0x05C0 to 0x05FF