pluto_hdl_adi/docs/regmap/adi_regmap_pwm_gen.txt

304 lines
6.2 KiB
Plaintext
Raw Normal View History

TITLE
PWM Generator (axi_pwm_gen)
axi_pwm_gen
ENDTITLE
############################################################################################
############################################################################################
REG
0x0000
REG_VERSION
Version and Scratch Registers
ENDREG
FIELD
[31:0] 0x00010100
VERSION[31:0]
RO
Version number. Unique to all cores.
ENDFIELD
############################################################################################
############################################################################################
REG
0x0001
REG_ID
Core ID
ENDREG
FIELD
[31:0] 0x00000000
ID[31:0]
RO
Instance identifier number.
ENDFIELD
############################################################################################
############################################################################################
REG
0x0002
REG_SCRATCH
Version and Scratch Registers
ENDREG
FIELD
[31:0] 0x00000000
SCRATCH[31:0]
RW
Scratch register.
ENDFIELD
############################################################################################
############################################################################################
REG
0x0003
REG_CORE_MAGIC
Identification number
ENDREG
FIELD
[31:0] 0x504C5347
CORE_MAGIC[31:0]
RW
Identification number.
ENDFIELD
############################################################################################
############################################################################################
REG
0x0004
REG_RSTN
Reset and load values
ENDREG
FIELD
[1] 0x0
LOAD_CONFIG
WO
Loads the new values written in the config registers.
ENDFIELD
FIELD
[0] 0x0
RESET
RW
Reset, default is (0x0).
ENDFIELD
############################################################################################
############################################################################################
REG
0x0005
REG_NB_PULSES
Number of pulses
ENDREG
FIELD
[31:0] 0x0000
NB_PULSES
RO
Number of configurable pulses.
ENDFIELD
############################################################################################
############################################################################################
REG
0x0010
REG_PULSE_0_PERIOD
Pulse 0 period
ENDREG
FIELD
[31:0] 0x0000
PULSE_0_PERIOD[31:0]
RW
Pulse 0 duration, defined in number of clock cycles.
ENDFIELD
############################################################################################
############################################################################################
REG
0x0011
REG_PULSE_0_WIDTH
Pulse 0 width
ENDREG
FIELD
[31:0] 0x0000
PULSE_0_WIDTH[31:0]
RW
Pulse 0 width (high time), defined in number of clock cycles.
ENDFIELD
############################################################################################
############################################################################################
REG
0x0012
REG_PULSE_0_OFFSET
Pulse 0 offset
ENDREG
FIELD
[31:0] 0x0000
PULSE_0_OFFSET[31:0]
RW
Pulse 0 offset, defined in number of clock cycles.
ENDFIELD
############################################################################################
############################################################################################
REG
0x0013
REG_PULSE_1_PERIOD
Pulse 1 period
ENDREG
FIELD
[31:0] 0x0000
PULSE_1_PERIOD[31:0]
RW
Pulse 1 duration, defined in number of clock cycles.
ENDFIELD
############################################################################################
############################################################################################
REG
0x0014
REG_PULSE_1_WIDTH
Pulse 1 width
ENDREG
FIELD
[31:0] 0x0000
PULSE_1_WIDTH[31:0]
RW
Pulse 1 width (high time), defined in number of clock cycles.
ENDFIELD
############################################################################################
############################################################################################
REG
0x0015
REG_PULSE_1_OFFSET
Pulse 1 offset
ENDREG
FIELD
[31:0] 0x0000
PULSE_1_OFFSET[31:0]
RW
Pulse 1 offset, defined in number of clock cycles.
ENDFIELD
############################################################################################
############################################################################################
REG
0x0016
REG_PULSE_2_PERIOD
Pulse 2 period
ENDREG
FIELD
[31:0] 0x0000
PULSE_2_PERIOD[31:0]
RW
Pulse 2 duration, defined in number of clock cycles.
ENDFIELD
############################################################################################
############################################################################################
REG
0x0017
REG_PULSE_2_WIDTH
Pulse 2 width
ENDREG
FIELD
[31:0] 0x0000
PULSE_2_WIDTH[31:0]
RW
Pulse 2 width (high time) defined in number of clock cycles.
ENDFIELD
############################################################################################
############################################################################################
REG
0x0018
REG_PULSE_2_OFFSET
Pulse 2 offset
ENDREG
FIELD
[31:0] 0x0000
PULSE_2_OFFSET[31:0]
RW
Pulse 2 offset, defined in number of clock cycles.
ENDFIELD
############################################################################################
############################################################################################
REG
0x0019
REG_PULSE_3_PERIOD
Pulse 3 period
ENDREG
FIELD
[31:0] 0x0000
PULSE_3_PERIOD[31:0]
RW
Pulse 3 duration, defined in number of clock cycles.
ENDFIELD
############################################################################################
############################################################################################
REG
0x001a
REG_PULSE_3_WIDTH
Pulse 3 width
ENDREG
FIELD
[31:0] 0x0000
PULSE_3_WIDTH[31:0]
RW
Pulse 3 width (high time) defined in number of clock cycles.
ENDFIELD
############################################################################################
############################################################################################
REG
0x001b
REG_PULSE_3_OFFSET
Pulse 3 offset
ENDREG
FIELD
[31:0] 0x0000
PULSE_3_OFFSET[31:0]
RW
Pulse 3 offset, defined in number of clock cycles.
ENDFIELD
############################################################################################
############################################################################################