名称 | 大小 | I/O | 描述 |
---|---|---|---|
ctl_tx_systemtimerin_* | 80 | 输入 |
适用于 TX 的系统定时器输入。 在正常时钟模式下,时间格式遵循 IEEE 1588 格式,以 48 位表示秒,32 位表示纳秒。 在透明时钟模式下,位 63 预期为零,位 62:16 的单位为纳秒,位 15:0 的单位为小数纳秒。请参阅 IEEE 1588v2 以了解相关表示法的定义。 此输入必须位于 TX 时钟域内。 |
ctl_rx_systemtimerin_* | 80 | 输入 |
适用于 RX 的系统定时器输入。 在正常时钟模式下,时间格式遵循 IEEE 1588 格式,以 48 位表示秒,32 位表示纳秒。 在透明时钟模式下,位 63 预期为零,位 62:16 的单位为纳秒,位 15:0 的单位为小数纳秒。请参阅 IEEE 1588v2 以了解相关表示法的定义。 此输入必须与通道 0 RX SerDes 位于相同时钟域内。 |
ctl_tx_ptp_1step_enable_* | 1 | 输入 | 设为 1 时,该位即启用单步操作。 |
ctl_tx_ptp_latency_adjust_* | 11 | 输入 | 该总线可用于调整与双步时间戳有关的单步 TX 时间戳。位 [10:3] 的单位为纳秒,而位 [2:0] 的单位则为小数纳秒。 注释: 在“Configuration”选项卡下未选中Include AXI4-Lite时,此端口可用。
|
ctl_ptp_transpclk_mode_* | 1 | 输入 | 设为 1 时,此输入会将时间戳逻辑置于透明时钟模式下。在此模式下,系统定时器输入将解释为纠正值。TX 将根据 IEEE 1588v2 中定义的进程,把该纠正值添加到 TX 时间戳。纠正值的符号位假定为 0(正时间)。 这样对应的传入 PTP 包纠正字段应已按适当的 RX 时间戳完成调整。 注释: 在“Configuration”选项卡下未选中Include AXI4-Lite时,此端口可用。
|
stat_tx_ptp_fifo_read_error_* | 1 | 输出 | 发射 PTP FIFO 写入错误。此状态值为 1 表示 PTP Tag 写入期间发生错误。需 TX 路径复位才能清除此错误。 |
stat_tx_ptp_fifo_write_error_* | 1 | 输出 | 发射 PTP FIFO 读取错误。此状态值为 1 表示 PTP Tag 读取期间发生错误。需 TX 路径复位才能清除此错误。 |
tx_period_ns_* | 64 | 输出 | 启用时间戳时,此输出信号表示 tx_clk 的工作时间周期,其精度格式为 2-48。 注释:
|
rx_period_ns_* | 64 | 输出 | 启用时间戳时,此输出信号表示 rx_clk 的工作时间周期,其精度格式为 2-48。 注释:
|
tx_ptp_1588op_in_* | 2 | 输入 |
2'b00 - No operation:表示无操作,不记录时间戳,不修改帧。 2'b01 - 1-step:表示单步,应记录时间戳并将其插入帧。 2'b10 - 2-step:表示双步,应记录时间戳并使用对应双步操作的额外端口将该时间戳返回到客户端。帧本身无需修改。 2'b11 - Reserved:表示保留,相当于“无操作”。 |
tx_ptp_tag_field_in_* | 16 | 输入 | 该字段的使用取决于 1588 操作
|
tx_ptp_tstamp_valid_out_* | 1 | 输出 | 此位用于表示 TX 上当前呈现的有效时间戳。 |
tx_ptp_tstamp_tag_out_* | 16 | 输出 | 对应于 tx_ptp_tag_field_in[15:0] 的标签输出。 |
tx_ptp_tstamp_out_* | 80 | 输出 | 已发射的包 SOP 的时间戳,对应于它通过捕获平面的时间。 该总线中包含的位的表示法与定时器输入相同。 |
rx_ptp_tstamp_valid_out_* | 1 | 输出 | 此位用于表示 RX 上当前呈现的有效时间戳。 仅当核为 Ethernet MAC+PCS/PMA-32/64 位时,才显示此信号。 |
rx_ptp_tstamp_out_* | 80 | 输出 |
已接收的包 SOP 的时间戳,对应于它通过捕获平面的时间。请注意,只要针对一个分段断言 SOP 有效,则从断言有效的时钟周期开始,此信号即生效。 该总线中包含的位的表示法与定时器输入相同。 |
tx_ptp_e_rxtstamp_* | 64 | 输入 | TX PTP RX 时间戳。 |
tx_ptp_p_rxtstamp_* | 64 | 输入 | TX PTP RX 时间戳。 |
rx_ptp_e_tstamp_* | 80 | 输出 | 已接收的包 SOP 的时间戳,对应于它通过捕获平面的时间。请注意,只要针对一个分段断言 SOP 有效,则从断言有效的时钟周期开始,此信号即生效。该总线中包含的位的表示法与定时器输入相同。 |
rx_ptp_p_tstamp_* | 80 | 输出 | 已接收的包 SOP 的时间戳,对应于它通过捕获平面的时间。请注意,只要针对一个分段断言 SOP 有效,则从断言有效的时钟周期开始,此信号即生效。该总线中包含的位的表示法与定时器输入相同。 |
tx_ptp_e_tstamp_valid_out_* | 1 | 输出 | 此位用于表示 TX 上呈现的有效时间戳。 |
tx_ptp_p_tstamp_valid_out_* | 1 | 输出 | 保留。 |
tx_ptp_e_tstamp_tag_out_* | 16 | 输出 | 对应于 tx_ptp_tag_field_in[15:0] 的标签输出。 |
tx_ptp_p_tstamp_tag_out_* | 16 | 输出 | 保留。 |
tx_ptp_upd_chksum_in_* | 1 | 输入 | TX 更新校验和值。 注释: 当“MAC options”选项卡中所选“PTP Operation mode”为“one-step”时,此端口可用。
|
tx_ptp_tstamp_offset_in_* | 16 | 输入 | TX PTP 时间戳偏移。 注释: 当“MAC options”选项卡中所选“PTP Operation mode”为“one-step”时,此端口可用。仅支持偶数值。
|
tx_ptp_chksum_offset_in_* | 16 | 输入 | TX PTP 校验和偏移。 注释: 当“MAC options”选项卡中所选“PTP Operation mode”为“one-step”时,此端口可用。仅支持偶数值。
|
tx_ptp_rxtstamp_in_* | 64 | 输入 | TX PTP RX 时间戳。 注释: 当“MAC options”选项卡中所选“PTP Operation mode”为“one-step”时,此端口可用。
|