Register Listing for MMIO_INST
MMIO_INST_VELOCITY1
Address: 0x00000000 + 0x0 = 0x00000000
MMIO_INST_VELOCITY2
Address: 0x00000000 + 0x4 = 0x00000004
MMIO_INST_VELOCITY3
Address: 0x00000000 + 0x8 = 0x00000008
MMIO_INST_VELOCITY4
Address: 0x00000000 + 0xc = 0x0000000c
MMIO_INST_VELOCITY5
Address: 0x00000000 + 0x10 = 0x00000010
MMIO_INST_VELOCITY6
Address: 0x00000000 + 0x14 = 0x00000014
MMIO_INST_DIRTIME
Address: 0x00000000 + 0x18 = 0x00000018
MMIO_INST_STEPTIME
Address: 0x00000000 + 0x1c = 0x0000001c
MMIO_INST_STEPGENS_CTRLWORD
Address: 0x00000000 + 0x20 = 0x00000020
MMIO_INST_APPLY_TIME1
Address: 0x00000000 + 0x24 = 0x00000024
Bits 32-63 of MMIO_INST_APPLY_TIME. Apply time
MMIO_INST_APPLY_TIME0
Address: 0x00000000 + 0x28 = 0x00000028
Bits 0-31 of MMIO_INST_APPLY_TIME.
MMIO_INST_GPIOS_OUT
Address: 0x00000000 + 0x2c = 0x0000002c
MMIO_INST_PWM0_WIDTH
Address: 0x00000000 + 0x30 = 0x00000030
MMIO_INST_PWM0_PERIOD
Address: 0x00000000 + 0x34 = 0x00000034
MMIO_INST_PWM1_WIDTH
Address: 0x00000000 + 0x38 = 0x00000038
MMIO_INST_PWM1_PERIOD
Address: 0x00000000 + 0x3c = 0x0000003c
MMIO_INST_PWM2_WIDTH
Address: 0x00000000 + 0x40 = 0x00000040
MMIO_INST_PWM2_PERIOD
Address: 0x00000000 + 0x44 = 0x00000044
MMIO_INST_PWM3_WIDTH
Address: 0x00000000 + 0x48 = 0x00000048
MMIO_INST_PWM3_PERIOD
Address: 0x00000000 + 0x4c = 0x0000004c
MMIO_INST_PWM4_WIDTH
Address: 0x00000000 + 0x50 = 0x00000050
MMIO_INST_PWM4_PERIOD
Address: 0x00000000 + 0x54 = 0x00000054
MMIO_INST_PWM5_WIDTH
Address: 0x00000000 + 0x58 = 0x00000058
MMIO_INST_PWM5_PERIOD
Address: 0x00000000 + 0x5c = 0x0000005c
MMIO_INST_POSITION11
Address: 0x00000000 + 0x60 = 0x00000060
Bits 32-61 of MMIO_INST_POSITION1. Stepgen 1 position
MMIO_INST_POSITION10
Address: 0x00000000 + 0x64 = 0x00000064
Bits 0-31 of MMIO_INST_POSITION1.
MMIO_INST_POSITION21
Address: 0x00000000 + 0x68 = 0x00000068
Bits 32-61 of MMIO_INST_POSITION2. Stepgen 2 position
MMIO_INST_POSITION20
Address: 0x00000000 + 0x6c = 0x0000006c
Bits 0-31 of MMIO_INST_POSITION2.
MMIO_INST_POSITION31
Address: 0x00000000 + 0x70 = 0x00000070
Bits 32-61 of MMIO_INST_POSITION3. Stepgen 3 position
MMIO_INST_POSITION30
Address: 0x00000000 + 0x74 = 0x00000074
Bits 0-31 of MMIO_INST_POSITION3.
MMIO_INST_POSITION41
Address: 0x00000000 + 0x78 = 0x00000078
Bits 32-61 of MMIO_INST_POSITION4. Stepgen 4 position
MMIO_INST_POSITION40
Address: 0x00000000 + 0x7c = 0x0000007c
Bits 0-31 of MMIO_INST_POSITION4.
MMIO_INST_POSITION51
Address: 0x00000000 + 0x80 = 0x00000080
Bits 32-61 of MMIO_INST_POSITION5. Stepgen 5 position
MMIO_INST_POSITION50
Address: 0x00000000 + 0x84 = 0x00000084
Bits 0-31 of MMIO_INST_POSITION5.
MMIO_INST_POSITION61
Address: 0x00000000 + 0x88 = 0x00000088
Bits 32-61 of MMIO_INST_POSITION6. Stepgen 6 position
MMIO_INST_POSITION60
Address: 0x00000000 + 0x8c = 0x0000008c
Bits 0-31 of MMIO_INST_POSITION6.
MMIO_INST_WALLCLOCK1
Address: 0x00000000 + 0x90 = 0x00000090
Bits 32-63 of MMIO_INST_WALLCLOCK. wallclock time
MMIO_INST_WALLCLOCK0
Address: 0x00000000 + 0x94 = 0x00000094
Bits 0-31 of MMIO_INST_WALLCLOCK.
MMIO_INST_GPIOS_IN
Address: 0x00000000 + 0x98 = 0x00000098
MMIO_INST_ENCODER_POSITION1
Address: 0x00000000 + 0x9c = 0x0000009c
MMIO_INST_ENCODER_POSITION2
Address: 0x00000000 + 0xa0 = 0x000000a0
MMIO_INST_ENCODER_POSITION3
Address: 0x00000000 + 0xa4 = 0x000000a4
MMIO_INST_ENCODER_POSITION4
Address: 0x00000000 + 0xa8 = 0x000000a8
MMIO_INST_ENCODER_POSITION5
Address: 0x00000000 + 0xac = 0x000000ac
MMIO_INST_ENCODER_POSITION6
Address: 0x00000000 + 0xb0 = 0x000000b0