Ethernet Time Synchronization (ETS) for both physical layer and packet-based techniques that provide frequency and time-of-day synchronization across an Ethernet network.
Name | Address | Description |
---|---|---|
frame_control_status |
32'h00 | BroadSync frame enable for Master-bit[0], BroadSync frame valid from Slave-bit[31] |
toggle_time_fractional_ns |
32'h04 | CPU Initialized Toggle-Time fractional_ns[29:0] for generting GTM Clock output |
toggle_time_nanosecond |
32'h08 | CPU Initialized Toggle-Time nanosecond[29:0] for generting GTM Clock output |
toggle_time_seconds_lsb |
32'h0A | CPU Initialized Toggle-Time seconds[31:0] for generting GTM Clock output |
toggle_time_seconds_msb |
32'h0C | CPU Initialized Toggle-Time seconds[47:32] for generting GTM Clock output |
half_period_fractional_ns |
32'h10 | CPU Programmable Half-Period fractional_ns[29:0] for generting GTM Clock output |
time_offset_ns |
32'h14 | CPU Programmable Time Offset nanosecond[29:0] for GTM free-running counter |
time_offset_s_lsb |
32'h18 | CPU Programmable Time Offset seconds[31:0] for GTM free-running counter |
time_offset_s_msb |
32'h1A | CPU Programmable Time Offset seconds[47:32] for GTM free-running counter |
lock_value_clk_accuracy_control |
32'h1C | Configure {lock,clkAccuracy[7:0]} to BroadSync Master |
time_value_ns |
32'h20 | Snapshot of OffsetAdjust nanosecond[29:0] from BroadSync Slave |
time_value_s_lsb |
32'h24 | Snapshot of OffsetAdjust seconds[31:0] from BroadSync Slave |
time_value_s_msb |
32'h28 | Snapshot of OffsetAdjust seconds[47:32] from BroadSync Slave |
frame_error_lock_value_clk_accuracy_status |
32'h2C | Status of {FrameError,lock,clkAccuracy[7:0]} from BroadSync Slave |