
GR716-DS-UM, May 2019, Version 1.29
282
www.cobham.com/gaisler
GR716
30.3.4
Table 339.
0x0C - CAP1 - Capability register 1
Capability Register 1
30.3.5
Table 340.
0x10 - CAP2 - Capability register 2
Capability Register 2
30.3.6
Table 341.
0x20 - PPERIOD - PWM period register
PWM Period Register
31
29
28
27
26
25
24
23
22
21
20
16
15
13
12
8
7
3
2
0
R
def-
pol
dcm
ode
sepirq
R
sym
pwm
asyp
wm
dbsc
aler
dbbits
nscalers
sbits
pbits
npwm
0
1
1
0
0
1
1
1
7
0
30
63
7
r
r
r
r
r
r
r
r
r
r
r
r
r
31:29
Reserved, always zero.
28
Default polarity is active high (outputs are low after reset/power-up).
27
Dual compare mode implemented.
26:25
Reports interrupt configuration. Read only.
24
Reserved, always zero.
23
Symmetric PWM generation is implemented. Read only.
22
Asymmetric PWM generation is implemented. Read only.
21
Dead band time scaler(s) is implemented. Read only.
20:16
Reports number of bits, -1, for the PWM’s dead band time counters. Read only.
15:13
Reports number of implemented scalers, -1. Read only.
12:
8
Reports number of bits for the scalers, -1. Read only.
7:3
Reports number of bits for the PWM counters, -1. Read only.
2:0
Reports number of implemented PWMs. Read only.
31
11
10
9
6
5
1
0
R
wsync
wabits
wdbits
wpwm
0
0
7
7
0
r
r
r
r
r
31:11
Reserved, always zero
10
Waveform PWM synch signal generation is not implemented, Read only
9:6
Reports the number of address bits - 1 used for the waveform RAM.
Read only.
5:1
Reports number of bits -1 for each word in the waveform RAM. Read only
0
Waveform PWM generation is NOT implemented
31
16
15
0
R
per
0
0
r
rw
31:16
Reserved, always zero.
15:0
When the PWM counter reaches this value a PWM period has passed. Depending on the method
used to generate the PWM the output could then be switched. When this register is written the actual
PWM period value used inside the core is not updated immediately, instead a shadow register is used
to hold the new value until a new PWM period starts. Reset value 0b0..0 (all zeroes).