Rataclock screenshots

Rataclock description by some simulation images:

Full view of protocol, several message cycles

Timestamp (red), data to send (violet) and group marks (violet).

24-slot symbols and Hamming encoding

Zoom to see two Hamming endoded parts (blue), together with the 24-slot symbols (green).

8-slot triplicate encoding

Further zoom to see the 8-slot (orange) and actually transmitted pattern (yellow).

Timestamp latch

Location where the timestamp is taken from a completed message (timestamp_recv) and copied to the counter (timestamp_counter). The trailing edge of (on_bit_take_timestamp) shows where the copy happens.

Compare timestamp to previous

Location where the timestamp is compared to a completed message. At trailing edge of (on_bit_check_timestamp). They match in the cycle after, indicated by (debug_in_up) in the following cycle.