15 __RW uint32_t TIMESTAMP_NEW;
17 __R uint32_t TIMESTAMP_SAV;
18 __R uint32_t TIMESTAMP_CUR;
19 __R uint8_t RESERVED0[8];
20 __RW uint32_t CMP[16];
30 #define SYNT_GCR_TIMESTAMP_INC_NEW_MASK (0x80000000UL)
31 #define SYNT_GCR_TIMESTAMP_INC_NEW_SHIFT (31U)
32 #define SYNT_GCR_TIMESTAMP_INC_NEW_SET(x) (((uint32_t)(x) << SYNT_GCR_TIMESTAMP_INC_NEW_SHIFT) & SYNT_GCR_TIMESTAMP_INC_NEW_MASK)
33 #define SYNT_GCR_TIMESTAMP_INC_NEW_GET(x) (((uint32_t)(x) & SYNT_GCR_TIMESTAMP_INC_NEW_MASK) >> SYNT_GCR_TIMESTAMP_INC_NEW_SHIFT)
40 #define SYNT_GCR_TIMESTAMP_DEC_NEW_MASK (0x40000000UL)
41 #define SYNT_GCR_TIMESTAMP_DEC_NEW_SHIFT (30U)
42 #define SYNT_GCR_TIMESTAMP_DEC_NEW_SET(x) (((uint32_t)(x) << SYNT_GCR_TIMESTAMP_DEC_NEW_SHIFT) & SYNT_GCR_TIMESTAMP_DEC_NEW_MASK)
43 #define SYNT_GCR_TIMESTAMP_DEC_NEW_GET(x) (((uint32_t)(x) & SYNT_GCR_TIMESTAMP_DEC_NEW_MASK) >> SYNT_GCR_TIMESTAMP_DEC_NEW_SHIFT)
50 #define SYNT_GCR_TIMESTAMP_SET_NEW_MASK (0x20000000UL)
51 #define SYNT_GCR_TIMESTAMP_SET_NEW_SHIFT (29U)
52 #define SYNT_GCR_TIMESTAMP_SET_NEW_SET(x) (((uint32_t)(x) << SYNT_GCR_TIMESTAMP_SET_NEW_SHIFT) & SYNT_GCR_TIMESTAMP_SET_NEW_MASK)
53 #define SYNT_GCR_TIMESTAMP_SET_NEW_GET(x) (((uint32_t)(x) & SYNT_GCR_TIMESTAMP_SET_NEW_MASK) >> SYNT_GCR_TIMESTAMP_SET_NEW_SHIFT)
60 #define SYNT_GCR_TIMESTAMP_RESET_MASK (0x10000000UL)
61 #define SYNT_GCR_TIMESTAMP_RESET_SHIFT (28U)
62 #define SYNT_GCR_TIMESTAMP_RESET_SET(x) (((uint32_t)(x) << SYNT_GCR_TIMESTAMP_RESET_SHIFT) & SYNT_GCR_TIMESTAMP_RESET_MASK)
63 #define SYNT_GCR_TIMESTAMP_RESET_GET(x) (((uint32_t)(x) & SYNT_GCR_TIMESTAMP_RESET_MASK) >> SYNT_GCR_TIMESTAMP_RESET_SHIFT)
70 #define SYNT_GCR_TIMESTAMP_DEBUG_EN_MASK (0x20U)
71 #define SYNT_GCR_TIMESTAMP_DEBUG_EN_SHIFT (5U)
72 #define SYNT_GCR_TIMESTAMP_DEBUG_EN_SET(x) (((uint32_t)(x) << SYNT_GCR_TIMESTAMP_DEBUG_EN_SHIFT) & SYNT_GCR_TIMESTAMP_DEBUG_EN_MASK)
73 #define SYNT_GCR_TIMESTAMP_DEBUG_EN_GET(x) (((uint32_t)(x) & SYNT_GCR_TIMESTAMP_DEBUG_EN_MASK) >> SYNT_GCR_TIMESTAMP_DEBUG_EN_SHIFT)
80 #define SYNT_GCR_TIMESTAMP_ENABLE_MASK (0x10U)
81 #define SYNT_GCR_TIMESTAMP_ENABLE_SHIFT (4U)
82 #define SYNT_GCR_TIMESTAMP_ENABLE_SET(x) (((uint32_t)(x) << SYNT_GCR_TIMESTAMP_ENABLE_SHIFT) & SYNT_GCR_TIMESTAMP_ENABLE_MASK)
83 #define SYNT_GCR_TIMESTAMP_ENABLE_GET(x) (((uint32_t)(x) & SYNT_GCR_TIMESTAMP_ENABLE_MASK) >> SYNT_GCR_TIMESTAMP_ENABLE_SHIFT)
91 #define SYNT_GCR_TIMER_ONESHOT_MASK (0x8U)
92 #define SYNT_GCR_TIMER_ONESHOT_SHIFT (3U)
93 #define SYNT_GCR_TIMER_ONESHOT_SET(x) (((uint32_t)(x) << SYNT_GCR_TIMER_ONESHOT_SHIFT) & SYNT_GCR_TIMER_ONESHOT_MASK)
94 #define SYNT_GCR_TIMER_ONESHOT_GET(x) (((uint32_t)(x) & SYNT_GCR_TIMER_ONESHOT_MASK) >> SYNT_GCR_TIMER_ONESHOT_SHIFT)
101 #define SYNT_GCR_COUNTER_DEBUG_EN_MASK (0x4U)
102 #define SYNT_GCR_COUNTER_DEBUG_EN_SHIFT (2U)
103 #define SYNT_GCR_COUNTER_DEBUG_EN_SET(x) (((uint32_t)(x) << SYNT_GCR_COUNTER_DEBUG_EN_SHIFT) & SYNT_GCR_COUNTER_DEBUG_EN_MASK)
104 #define SYNT_GCR_COUNTER_DEBUG_EN_GET(x) (((uint32_t)(x) & SYNT_GCR_COUNTER_DEBUG_EN_MASK) >> SYNT_GCR_COUNTER_DEBUG_EN_SHIFT)
111 #define SYNT_GCR_CRST_MASK (0x2U)
112 #define SYNT_GCR_CRST_SHIFT (1U)
113 #define SYNT_GCR_CRST_SET(x) (((uint32_t)(x) << SYNT_GCR_CRST_SHIFT) & SYNT_GCR_CRST_MASK)
114 #define SYNT_GCR_CRST_GET(x) (((uint32_t)(x) & SYNT_GCR_CRST_MASK) >> SYNT_GCR_CRST_SHIFT)
121 #define SYNT_GCR_CEN_MASK (0x1U)
122 #define SYNT_GCR_CEN_SHIFT (0U)
123 #define SYNT_GCR_CEN_SET(x) (((uint32_t)(x) << SYNT_GCR_CEN_SHIFT) & SYNT_GCR_CEN_MASK)
124 #define SYNT_GCR_CEN_GET(x) (((uint32_t)(x) & SYNT_GCR_CEN_MASK) >> SYNT_GCR_CEN_SHIFT)
132 #define SYNT_RLD_RLD_MASK (0xFFFFFFFFUL)
133 #define SYNT_RLD_RLD_SHIFT (0U)
134 #define SYNT_RLD_RLD_SET(x) (((uint32_t)(x) << SYNT_RLD_RLD_SHIFT) & SYNT_RLD_RLD_MASK)
135 #define SYNT_RLD_RLD_GET(x) (((uint32_t)(x) & SYNT_RLD_RLD_MASK) >> SYNT_RLD_RLD_SHIFT)
143 #define SYNT_TIMESTAMP_NEW_VALUE_MASK (0xFFFFFFFFUL)
144 #define SYNT_TIMESTAMP_NEW_VALUE_SHIFT (0U)
145 #define SYNT_TIMESTAMP_NEW_VALUE_SET(x) (((uint32_t)(x) << SYNT_TIMESTAMP_NEW_VALUE_SHIFT) & SYNT_TIMESTAMP_NEW_VALUE_MASK)
146 #define SYNT_TIMESTAMP_NEW_VALUE_GET(x) (((uint32_t)(x) & SYNT_TIMESTAMP_NEW_VALUE_MASK) >> SYNT_TIMESTAMP_NEW_VALUE_SHIFT)
154 #define SYNT_CNT_CNT_MASK (0xFFFFFFFFUL)
155 #define SYNT_CNT_CNT_SHIFT (0U)
156 #define SYNT_CNT_CNT_GET(x) (((uint32_t)(x) & SYNT_CNT_CNT_MASK) >> SYNT_CNT_CNT_SHIFT)
164 #define SYNT_TIMESTAMP_SAV_VALUE_MASK (0xFFFFFFFFUL)
165 #define SYNT_TIMESTAMP_SAV_VALUE_SHIFT (0U)
166 #define SYNT_TIMESTAMP_SAV_VALUE_GET(x) (((uint32_t)(x) & SYNT_TIMESTAMP_SAV_VALUE_MASK) >> SYNT_TIMESTAMP_SAV_VALUE_SHIFT)
174 #define SYNT_TIMESTAMP_CUR_VALUE_MASK (0xFFFFFFFFUL)
175 #define SYNT_TIMESTAMP_CUR_VALUE_SHIFT (0U)
176 #define SYNT_TIMESTAMP_CUR_VALUE_GET(x) (((uint32_t)(x) & SYNT_TIMESTAMP_CUR_VALUE_MASK) >> SYNT_TIMESTAMP_CUR_VALUE_SHIFT)
184 #define SYNT_CMP_CMP_MASK (0xFFFFFFFFUL)
185 #define SYNT_CMP_CMP_SHIFT (0U)
186 #define SYNT_CMP_CMP_SET(x) (((uint32_t)(x) << SYNT_CMP_CMP_SHIFT) & SYNT_CMP_CMP_MASK)
187 #define SYNT_CMP_CMP_GET(x) (((uint32_t)(x) & SYNT_CMP_CMP_MASK) >> SYNT_CMP_CMP_SHIFT)
192 #define SYNT_CMP_0 (0UL)
193 #define SYNT_CMP_1 (1UL)
194 #define SYNT_CMP_2 (2UL)
195 #define SYNT_CMP_3 (3UL)
196 #define SYNT_CMP_4 (4UL)
197 #define SYNT_CMP_5 (5UL)
198 #define SYNT_CMP_6 (6UL)
199 #define SYNT_CMP_7 (7UL)
200 #define SYNT_CMP_8 (8UL)
201 #define SYNT_CMP_9 (9UL)
202 #define SYNT_CMP_10 (10UL)
203 #define SYNT_CMP_11 (11UL)
204 #define SYNT_CMP_12 (12UL)
205 #define SYNT_CMP_13 (13UL)
206 #define SYNT_CMP_14 (14UL)
207 #define SYNT_CMP_15 (15UL)
Definition: hpm_synt_regs.h:12