CPC700 User’s Manual—Preliminary
9-9
GPTIS can be accessed through two different registers. GPTISS provides a normal read access and a
“Write-Set” access which allows individual status bits to be set through a write access. Any status bits writ-
ten to 1 are set (forced to 1) while bits written to 0 remain unchanged (0 or 1).
GPTISC provides a normal read access and a “Write-Clear” access which allows individual status bits to
be reset through a write access. Any status bits written to 1 are cleared (forced to 0) while bits written to 0
remain unchanged (0 or 1).
9.3.7 GPT Interrupt Enable (GPTIE) Register
Figure 55. Interrupt Enable Register
The upper half of the register, bits [0:4], correspond to the capture timer interrupt enable bits and the lower
half, bits [16:20], correspond to the compare timer interrupt enable bits (see Figure 55).
In order for interrupt signals to be sent to the CPC700 interrupt controller, the interrupt mask (GPTIM) bits
must be reset (not masked) and the interrupt enable (GPTIE) bits must be enabled.
0 = Interrupt Disabled
1 = Interrupt Enabled
9.3.8 Capture Timer (CAPTx) Registers
Each Capture Timer Register captures the value of the TBC whenever its corresponding capture event is
triggered and its capture timer is enabled. The width of each Capture Timer Register is 32 bits.
All Capture Timer Registers reset to zero.
9.3.9 Compare Timer (COMPx) Registers
Each Compare Timer Register is programmed with the value that is continually compared to the TBC
value, as filtered through each MASK register. The width of each Compare Timer Register is 32 bits.
9.3.10 Compare Mask (MASKx) Registers
The time base mask bits are used by the compare timers to mask off the comparison (i.e., force a valid
compare) of individual bits when the comparison function is performed. For bits which are set, a valid com-
pare is always assumed, regardless of the actual value of these bits in the COMPx or TBC registers. The
width of each Mask Register implemented is 32 bits.
MSB
LSB
Capture Timer 0 Interrupt Enable
Capture Timer 1 Interrupt Enable
Capture Timer 2 Interrupt Enable
Capture Timer 3 Interrupt Enable
Capture Timer 4 Intr. Enable
Compare Timer 4 Intr. Enable
Compare Timer 0 Interrupt Enable
Compare Timer 1 Interrupt Enable
Compare Timer 2 Interrupt Enable
Compare Timer 3 Interrupt Enable
0
1
2
3
4
5
6
7
8
9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31
(Reserved Bits)
(Reserved Bits)
Summary of Contents for CPC700
Page 10: ...Table of Contents x Table of Contents...
Page 16: ...Tables xvi List of Tables...
Page 28: ...1 12 CPC700 User s Manual Preliminary...
Page 72: ...3 36 Processor Interface...
Page 132: ...4 60 Memory Controller...
Page 184: ...5 52 PCI Interface...
Page 194: ...6 10 Clock Power Management and Reset...
Page 224: ...8 18 IIC...
Page 244: ...10 10 Interrupt Controller...
Page 246: ...I 11 2 JTAG...
Page 250: ...12 4 Processor Local Bus PLB...
Page 262: ...14 10 Register Summary...
Page 267: ...CPC700 User s Manual Preliminary...