端口 1 到 15 所罗列的偏移处都存在对应的端口定时器(0 到 15),其中每个端口定时器都采用重复的端口定时器寄存器设置。
偏移 | 寄存器名称 | 访问 | 描述 |
---|---|---|---|
端口 0 寄存器:0x0200 到 0x023F | |||
0x0200 | TX0_CTIME_0 | RW | [31:0] - 生成端口 0 TX 定时器的 CF 字段 [31:0] 的快照 |
0x0204 | TX0_CTIME_1 | RW |
[30:0] - 生成端口 0 TX 定时器的 CF 字段 [63:32] 的快照 [31] - 保留 |
0x0208 | TX0_PERIOD_0 | RW |
端口 0 TX 时钟周期,以 2-48 ns 来表示 例如,3.2 ns 表示为 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] - 应用于端口 0 TX 定时器的 ToD 输出的有符号偏移,以 2-16 ns 来表示。 |
0x0214 | TX0_NS_SNAP | RO |
[29:0] - 生成端口 0 TX 定时器的纳秒字段 [29:0] 的快照 [31:30] - 保留 |
0x0218 | TX0_SEC_0_SNAP | RO | [31:0] - 生成端口 0 TX 定时器的秒字段 [31:0] 的快照 |
0x021C | TX0_SEC_1_SNAP | RO |
[15:0] - 生成端口 0 TX 定时器的秒字段 [47:32] 的快照 [31:16] - 保留 |
0x0220 | RX0_CTIME_0 | RW | [31:0] - 生成端口 0 RX 定时器的 CF 字段 [31:0] 的快照 |
0x0224 | RX0_CTIME_1 | RW |
[30:0] - 生成端口 0 RX 定时器的 CF 字段 [63:32] 的快照 [31] - 保留 |
0x0228 | RX0_PERIOD_0 | RW |
端口 0 RX 时钟周期,以 2-48 ns 来表示 例如,3.2 ns 表示为 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] - 应用于端口 0 RX 定时器的 ToD 输出的有符号偏移,以 2-16 ns 来表示。 |
0x0234 | RX0_NS_SNAP | RO |
[29:0] - 生成端口 0 RX 定时器的纳秒字段 [29:0] 的快照 [31:30] - 保留 |
0x0238 | RX0_SEC_0_SNAP | RO | [31:0] - 生成端口 0 RX 定时器的秒字段 [31:0] 的快照 |
0x023C | RX0_SEC_1_SNAP | RO |
[15:0] - 生成端口 0 RX 定时器的秒字段 [47:32] 的快照 [31:16] - 保留 |
0x0240 | CORE_TX0_PERIOD_ 0 | RO | 核中配置的 Port0 TX 时钟周期,以 2-48 ns 来表示。 例如,3.2 ns 表示为: CORE_TX0_PERIOD_ 0 = 0x3333_3333 CORE_TX0_PERIOD_ 1 = 0x0003_3333 CORE_TX0_PERIOD_ 1[31:24] reserved |
0x0244 | CORE_TX0_PERIOD_ 1 | RO | |
0x0248 | CORE_RX0_PERIOD_ 0 | RO | 核中配置的 Port0 RX 时钟周期,以 2-48 ns 来表示。 例如,3.2 ns 表示为: CORE_RX0_PERIOD_ 0 = 0x3333_3333 CORE_RX0_PERIOD_ 1 = 0x0003_3333 CORE_RX0_PERIOD_ 1[31:24] reserved |
0x024C | CORE_RX0_PERIOD_ 1 | RO | |
0x0250 | PORT0_SEC_ OFFSET_0 | PORT0_SEC_SYS_OFFSET_1[15:0], PORT0_SEC_SYS_OFFSET_0[31:0]} - 表示端口定时器 48b 秒字段有符号偏移值。 PORT0_NS_SYS_OFFSET_0[29:0] - 表示端口定时器 30b 纳秒字段有符号偏移值。 针对 PORT0_SEC_SYS_OFFSET,有符号位解释如下: 如果 [47] = 1'b1,则从端口定时器减去 如果 [47] = 1'b0,则与端口定时器相加 这些寄存器用于应用大型端口特定的偏移。 要触发应用此端口的偏移,需写入 PORT0_NS_SYS_OFFSET_0。 |
|
0x0254 | PORT0_SEC_ OFFSET_1 | ||
0x0258 | PORT0_NS_OFFSET_0 | ||
0x025C - 0x027F | Reserved | 不适用 | 保留 |
端口 1 寄存器:0x0280 到 0x02FF | |||
端口 2 寄存器:0x0300 到 0x037F | |||
端口 3 寄存器:0x0380 到 0x03FF | |||
端口 4 寄存器:0x0400 到 0x047F | |||
端口 5 寄存器:0x0480 到 0x04FF | |||
端口 6 寄存器:0x0500 到 0x057F | |||
端口 7 寄存器:0x0580 到 0x05FF | |||
端口 8 寄存器:0x0600 到 0x067F | |||
端口 9 寄存器:0x0680 到 0x06FF | |||
端口 10 寄存器:0x0700 到 0x077F | |||
端口 11 寄存器:0x0780 到 0x07FF | |||
端口 12 寄存器:0x0800 到 0x087F | |||
端口 13 寄存器:0x0880 到 0x08FF | |||
端口 14 寄存器:0x0900 到 0x097F | |||
端口 15 寄存器:0x0980 到 0x09FF |