BS_General purpose timers
RM0082
320/844
Doc ID 018672 Rev 1
17.2.2 Register
map
Programming a set of 16 bit wide registers can configure each GPT. The registers of the
three GPTs are mapped in memory by couples, namely:
●
The local timer in the CPU subsystems, which can be accessed at the base address
0xF000_0000.
●
The two timers in the basic subsystem, which can be accessed at the base addresses
0xFC80_0000 and 0xFCB0_0000.
The registers are same for both the couples of GPTs and are listed in
.
describes the registers of a generic GPT.
Table 254.
GPT interface signal description
Pin Name
Type
Source/Destination
Description
CLK
In
Clock root
APB system (bus) clock. This clock
times all the bus transfers.
Synchronous logic inside the GPT id
rising edge clock triggered.
RESETn
In
Reset block
Synchronous reset of the GPT, all
internal registers are cleared when this
input is driven low.
PADDR[8:2]
In
APB Bridge
Standard APB address bus.
PSEL
In
APB Bridge
Standard APB psel signal.
PENABLE
In
APB Bridge
Standard APB penable signal.
PWRITE
In
APB Bridge
Standard APB write signal.
PRDATA [15:0]
Out
APB Bridge
Standard APB prdata signal.
PWDATA[15:0]
In
APB Bridge
Standard APB pwdata signal.
TIMER_CLK
In
Clock root
Timer clock (Refer to Bit 11 & 12 in
Table 218: SSPIMSC register bit
assignments
).
TMR_CPAT1
In
External Pin
Asynchronous signal provided for the
measurement of timing signals in
Timer1.
TMR_CAPT2
In
External Pin
Asynchronous signal provided for the
measurement of timing signals in
Timer2.
MT_INT1
Out
Interrupt Controller
Active low interrupt to Interrupt Control
block from Timer1.
TMR_CLK
Out
Interrupt Controller
Clock which toggles each time the
MT_INT1 goes active.
MT_INT2
Out
Interrupt Controller
Active low Interrupt to Interrupt Control
block from Timer2.
TMR_CLK
Out
Interrupt Controller
Clock which toggles each time the
MT_INT2 goes active.