Register Name | Offset Address | Width | Type | Reset Value | Description |
counter_control_register | 0x0000000000 | 32 | mixedMixed types. See bit-field details. | 0x00000000 | Controls the counter increments. This register is not accessible to the read-only programming interface. |
counter_status_register | 0x0000000004 | 32 | mixedMixed types. See bit-field details. | 0x00000000 | Identifies the status of the counter. This register is not accessible to the read-only programming interface. |
current_counter_value_lower_register | 0x0000000008 | 32 | rwNormal read/write | 0x00000000 | Reads or writes the lower 32 bits of the current counter value. The read-only programming interface can read but not write to this register. The control interface must clear the CNTCR.EN bit before writing to this register. |
current_counter_value_upper_register | 0x000000000C | 32 | rwNormal read/write | 0x00000000 | Reads or writes the upper 32 bits of the current counter value. The read-only programming interface can read but not write this register. The control interface must clear the CNTCR.EN bit before writing to this register. |
base_frequency_ID_register | 0x0000000020 | 32 | rwNormal read/write | 0x00000000 | Program this register to match the clock frequency of the timestamp generator, in ticks per second. For example, for a 50 MHz clock, program 0x02FAF080. This register is not accessible to the read-only programming interface. |