General-Purpose Timers
Address |
Register Name |
Register Write |
Register Read |
Default |
Description |
---|---|---|---|---|---|
0x40000400 |
TIMER0_CFG0 |
(26:24) PRESCALE |
(26:24) PRESCALE |
0x0 |
Prescale value of the timer |
|
|
(23:0) TIMEOUT_VALUE |
(23:0) TIMEOUT_VALUE |
0x0 |
Number of Timer clock cycles to time-out |
0x40000404 |
TIMER0_CFG1 |
(12) CLK_SRC |
(12) CLK_SRC |
0x0 |
Clock source |
|
|
(10:8) MULTI_COUNT |
(10:8) MULTI_COUNT |
0x0 |
Multi-count value |
|
|
(6:4) GPIO_INT_SRC |
(6:4) GPIO_INT_SRC |
0x0 |
GPIO interrupt source selection |
|
|
(2) GPIO_INT_MODE |
(2) GPIO_INT_MODE |
0x0 |
GPIO interrupt capture mode |
|
|
(1) GPIO_INT_ENABLE |
(1) GPIO_INT_ENABLE |
0x0 |
GPIO interrupt capture enable |
|
|
(0) MODE |
(0) MODE |
0x0 |
Timer mode |
0x40000408 |
TIMER0_CTRL |
- |
(8) BUSY |
0x0 |
Indicate if the timer is active or not |
|
|
(1) START |
- |
N/A |
Start or restart the timer |
|
|
(0) STOP |
- |
N/A |
Stop the timer |
0x4000040C |
TIMER0_VAL |
- |
(26:24) MULTI_COUNT_VAL |
0x0 |
Current multi counter value |
|
|
- |
(23:0) TIMER_VALUE |
0x0 |
Current timer value |
0x40000410 |
TIMER0_VAL_CAPTURE |
(26:24) MULTI_COUNT_VAL_GPIO |
(26:24) MULTI_COUNT_VAL_GPIO |
0x0 |
Current multi counter value captured by the GPIO interrupt defined in GPIO_INT_SRC |
|
|
(23:0) TIMER_VALUE_GPIO |
(23:0) TIMER_VALUE_GPIO |
0x0 |
Timer value captured by the GPIO interrupt defined in GPIO_INT_SRC |
0x400004FC |
TIMER0_ID_NUM |
- |
(20) TIMER_GPIO_CAP |
0x0 |
Implementation of the GPIO triggered capture |
|
|
- |
(19:16) TIMER_ID_NUM |
0x0 |
TIMER instance number |
|
|
- |
(15:8) TIMER_MAJOR_REVISION |
0x1 |
TIMER Major Revision number |
|
|
- |
(7:0) TIMER_MINOR_REVISION |
0x0 |
TIMER Minor Revision number |
0x40000500 |
TIMER1_CFG0 |
(26:24) PRESCALE |
(26:24) PRESCALE |
0x0 |
Prescale value of the timer |
|
|
(23:0) TIMEOUT_VALUE |
(23:0) TIMEOUT_VALUE |
0x0 |
Number of Timer clock cycles to time-out |
0x40000504 |
TIMER1_CFG1 |
(12) CLK_SRC |
(12) CLK_SRC |
0x0 |
Clock source |
|
|
(10:8) MULTI_COUNT |
(10:8) MULTI_COUNT |
0x0 |
Multi-count value |
|
|
(6:4) GPIO_INT_SRC |
(6:4) GPIO_INT_SRC |
0x0 |
GPIO interrupt source selection |
|
|
(2) GPIO_INT_MODE |
(2) GPIO_INT_MODE |
0x0 |
GPIO interrupt capture mode |
|
|
(1) GPIO_INT_ENABLE |
(1) GPIO_INT_ENABLE |
0x0 |
GPIO interrupt capture enable |
|
|
(0) MODE |
(0) MODE |
0x0 |
Timer mode |
0x40000508 |
TIMER1_CTRL |
- |
(8) BUSY |
0x0 |
Indicate if the timer is active or not |
|
|
(1) START |
- |
N/A |
Start or restart the timer |
|
|
(0) STOP |
- |
N/A |
Stop the timer |
0x4000050C |
TIMER1_VAL |
- |
(26:24) MULTI_COUNT_VAL |
0x0 |
Current multi counter value |
|
|
- |
(23:0) TIMER_VALUE |
0x0 |
Current timer value |
0x40000510 |
TIMER1_VAL_CAPTURE |
(26:24) MULTI_COUNT_VAL_GPIO |
(26:24) MULTI_COUNT_VAL_GPIO |
0x0 |
Current multi counter value captured by the GPIO interrupt defined in GPIO_INT_SRC |
|
|
(23:0) TIMER_VALUE_GPIO |
(23:0) TIMER_VALUE_GPIO |
0x0 |
Timer value captured by the GPIO interrupt defined in GPIO_INT_SRC |
0x400005FC |
TIMER1_ID_NUM |
- |
(20) TIMER_GPIO_CAP |
0x0 |
Implementation of the GPIO triggered capture |
|
|
- |
(19:16) TIMER_ID_NUM |
0x0 |
TIMER instance number |
|
|
- |
(15:8) TIMER_MAJOR_REVISION |
0x1 |
TIMER Major Revision number |
|
|
- |
(7:0) TIMER_MINOR_REVISION |
0x0 |
TIMER Minor Revision number |
0x40000600 |
TIMER2_CFG0 |
(26:24) PRESCALE |
(26:24) PRESCALE |
0x0 |
Prescale value of the timer |
|
|
(23:0) TIMEOUT_VALUE |
(23:0) TIMEOUT_VALUE |
0x0 |
Number of Timer clock cycles to time-out |
0x40000604 |
TIMER2_CFG1 |
(12) CLK_SRC |
(12) CLK_SRC |
0x0 |
Clock source |
|
|
(10:8) MULTI_COUNT |
(10:8) MULTI_COUNT |
0x0 |
Multi-count value |
|
|
(6:4) GPIO_INT_SRC |
(6:4) GPIO_INT_SRC |
0x0 |
GPIO interrupt source selection |
|
|
(2) GPIO_INT_MODE |
(2) GPIO_INT_MODE |
0x0 |
GPIO interrupt capture mode |
|
|
(1) GPIO_INT_ENABLE |
(1) GPIO_INT_ENABLE |
0x0 |
GPIO interrupt capture enable |
|
|
(0) MODE |
(0) MODE |
0x0 |
Timer mode |
0x40000608 |
TIMER2_CTRL |
- |
(8) BUSY |
0x0 |
Indicate if the timer is active or not |
|
|
(1) START |
- |
N/A |
Start or restart the timer |
|
|
(0) STOP |
- |
N/A |
Stop the timer |
0x4000060C |
TIMER2_VAL |
- |
(26:24) MULTI_COUNT_VAL |
0x0 |
Current multi counter value |
|
|
- |
(23:0) TIMER_VALUE |
0x0 |
Current timer value |
0x40000610 |
TIMER2_VAL_CAPTURE |
(26:24) MULTI_COUNT_VAL_GPIO |
(26:24) MULTI_COUNT_VAL_GPIO |
0x0 |
Current multi counter value captured by the GPIO interrupt defined in GPIO_INT_SRC |
|
|
(23:0) TIMER_VALUE_GPIO |
(23:0) TIMER_VALUE_GPIO |
0x0 |
Timer value captured by the GPIO interrupt defined in GPIO_INT_SRC |
0x400006FC |
TIMER2_ID_NUM |
- |
(20) TIMER_GPIO_CAP |
0x0 |
Implementation of the GPIO triggered capture |
|
|
- |
(19:16) TIMER_ID_NUM |
0x0 |
TIMER instance number |
|
|
- |
(15:8) TIMER_MAJOR_REVISION |
0x1 |
TIMER Major Revision number |
|
|
- |
(7:0) TIMER_MINOR_REVISION |
0x0 |
TIMER Minor Revision number |
0x40000700 |
TIMER3_CFG0 |
(26:24) PRESCALE |
(26:24) PRESCALE |
0x0 |
Prescale value of the timer |
|
|
(23:0) TIMEOUT_VALUE |
(23:0) TIMEOUT_VALUE |
0x0 |
Number of Timer clock cycles to time-out |
0x40000704 |
TIMER3_CFG1 |
(12) CLK_SRC |
(12) CLK_SRC |
0x0 |
Clock source |
|
|
(10:8) MULTI_COUNT |
(10:8) MULTI_COUNT |
0x0 |
Multi-count value |
|
|
(6:4) GPIO_INT_SRC |
(6:4) GPIO_INT_SRC |
0x0 |
GPIO interrupt source selection |
|
|
(2) GPIO_INT_MODE |
(2) GPIO_INT_MODE |
0x0 |
GPIO interrupt capture mode |
|
|
(1) GPIO_INT_ENABLE |
(1) GPIO_INT_ENABLE |
0x0 |
GPIO interrupt capture enable |
|
|
(0) MODE |
(0) MODE |
0x0 |
Timer mode |
0x40000708 |
TIMER3_CTRL |
- |
(8) BUSY |
0x0 |
Indicate if the timer is active or not |
|
|
(1) START |
- |
N/A |
Start or restart the timer |
|
|
(0) STOP |
- |
N/A |
Stop the timer |
0x4000070C |
TIMER3_VAL |
- |
(26:24) MULTI_COUNT_VAL |
0x0 |
Current multi counter value |
|
|
- |
(23:0) TIMER_VALUE |
0x0 |
Current timer value |
0x40000710 |
TIMER3_VAL_CAPTURE |
(26:24) MULTI_COUNT_VAL_GPIO |
(26:24) MULTI_COUNT_VAL_GPIO |
0x0 |
Current multi counter value captured by the GPIO interrupt defined in GPIO_INT_SRC |
|
|
(23:0) TIMER_VALUE_GPIO |
(23:0) TIMER_VALUE_GPIO |
0x0 |
Timer value captured by the GPIO interrupt defined in GPIO_INT_SRC |
0x400007FC |
TIMER3_ID_NUM |
- |
(20) TIMER_GPIO_CAP |
0x0 |
Implementation of the GPIO triggered capture |
|
|
- |
(19:16) TIMER_ID_NUM |
0x0 |
TIMER instance number |
|
|
- |
(15:8) TIMER_MAJOR_REVISION |
0x1 |
TIMER Major Revision number |
|
|
- |
(7:0) TIMER_MINOR_REVISION |
0x0 |
TIMER Minor Revision number |