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:
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 |