MMIO_INST

Register Listing for MMIO_INST

Register Address
MMIO_INST_VELOCITY1 0x00000000
MMIO_INST_VELOCITY2 0x00000004
MMIO_INST_VELOCITY3 0x00000008
MMIO_INST_VELOCITY4 0x0000000c
MMIO_INST_VELOCITY5 0x00000010
MMIO_INST_VELOCITY6 0x00000014
MMIO_INST_DIRTIME 0x00000018
MMIO_INST_STEPTIME 0x0000001c
MMIO_INST_STEPGENS_CTRLWORD 0x00000020
MMIO_INST_APPLY_TIME1 0x00000024
MMIO_INST_APPLY_TIME0 0x00000028
MMIO_INST_GPIOS_OUT 0x0000002c
MMIO_INST_PWM0_WIDTH 0x00000030
MMIO_INST_PWM0_PERIOD 0x00000034
MMIO_INST_PWM1_WIDTH 0x00000038
MMIO_INST_PWM1_PERIOD 0x0000003c
MMIO_INST_PWM2_WIDTH 0x00000040
MMIO_INST_PWM2_PERIOD 0x00000044
MMIO_INST_PWM3_WIDTH 0x00000048
MMIO_INST_PWM3_PERIOD 0x0000004c
MMIO_INST_PWM4_WIDTH 0x00000050
MMIO_INST_PWM4_PERIOD 0x00000054
MMIO_INST_PWM5_WIDTH 0x00000058
MMIO_INST_PWM5_PERIOD 0x0000005c
MMIO_INST_POSITION11 0x00000060
MMIO_INST_POSITION10 0x00000064
MMIO_INST_POSITION21 0x00000068
MMIO_INST_POSITION20 0x0000006c
MMIO_INST_POSITION31 0x00000070
MMIO_INST_POSITION30 0x00000074
MMIO_INST_POSITION41 0x00000078
MMIO_INST_POSITION40 0x0000007c
MMIO_INST_POSITION51 0x00000080
MMIO_INST_POSITION50 0x00000084
MMIO_INST_POSITION61 0x00000088
MMIO_INST_POSITION60 0x0000008c
MMIO_INST_WALLCLOCK1 0x00000090
MMIO_INST_WALLCLOCK0 0x00000094
MMIO_INST_GPIOS_IN 0x00000098
MMIO_INST_ENCODER_POSITION1 0x0000009c
MMIO_INST_ENCODER_POSITION2 0x000000a0
MMIO_INST_ENCODER_POSITION3 0x000000a4
MMIO_INST_ENCODER_POSITION4 0x000000a8
MMIO_INST_ENCODER_POSITION5 0x000000ac
MMIO_INST_ENCODER_POSITION6 0x000000b0

MMIO_INST_VELOCITY1

Address: 0x00000000 + 0x0 = 0x00000000

Stepgen velocity

MMIO_INST_VELOCITY2

Address: 0x00000000 + 0x4 = 0x00000004

Stepgen velocity

MMIO_INST_VELOCITY3

Address: 0x00000000 + 0x8 = 0x00000008

Stepgen velocity

MMIO_INST_VELOCITY4

Address: 0x00000000 + 0xc = 0x0000000c

Stepgen velocity

MMIO_INST_VELOCITY5

Address: 0x00000000 + 0x10 = 0x00000010

Stepgen velocity

MMIO_INST_VELOCITY6

Address: 0x00000000 + 0x14 = 0x00000014

Stepgen velocity

MMIO_INST_DIRTIME

Address: 0x00000000 + 0x18 = 0x00000018

Stepgen dirtime

MMIO_INST_STEPTIME

Address: 0x00000000 + 0x1c = 0x0000001c

Stepgen steptime

MMIO_INST_STEPGENS_CTRLWORD

Address: 0x00000000 + 0x20 = 0x00000020

Stepgens control word

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

gpios_out

MMIO_INST_PWM0_WIDTH

Address: 0x00000000 + 0x30 = 0x00000030

pwm0_width

MMIO_INST_PWM0_PERIOD

Address: 0x00000000 + 0x34 = 0x00000034

pwm0_period

MMIO_INST_PWM1_WIDTH

Address: 0x00000000 + 0x38 = 0x00000038

pwm1_width

MMIO_INST_PWM1_PERIOD

Address: 0x00000000 + 0x3c = 0x0000003c

pwm1_period

MMIO_INST_PWM2_WIDTH

Address: 0x00000000 + 0x40 = 0x00000040

pwm2_width

MMIO_INST_PWM2_PERIOD

Address: 0x00000000 + 0x44 = 0x00000044

pwm2_period

MMIO_INST_PWM3_WIDTH

Address: 0x00000000 + 0x48 = 0x00000048

pwm3_width

MMIO_INST_PWM3_PERIOD

Address: 0x00000000 + 0x4c = 0x0000004c

pwm3_period

MMIO_INST_PWM4_WIDTH

Address: 0x00000000 + 0x50 = 0x00000050

pwm4_width

MMIO_INST_PWM4_PERIOD

Address: 0x00000000 + 0x54 = 0x00000054

pwm4_period

MMIO_INST_PWM5_WIDTH

Address: 0x00000000 + 0x58 = 0x00000058

pwm5_width

MMIO_INST_PWM5_PERIOD

Address: 0x00000000 + 0x5c = 0x0000005c

pwm5_period

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

gpios_in

MMIO_INST_ENCODER_POSITION1

Address: 0x00000000 + 0x9c = 0x0000009c

Encoder 1 position

MMIO_INST_ENCODER_POSITION2

Address: 0x00000000 + 0xa0 = 0x000000a0

Encoder 2 position

MMIO_INST_ENCODER_POSITION3

Address: 0x00000000 + 0xa4 = 0x000000a4

Encoder 3 position

MMIO_INST_ENCODER_POSITION4

Address: 0x00000000 + 0xa8 = 0x000000a8

Encoder 4 position

MMIO_INST_ENCODER_POSITION5

Address: 0x00000000 + 0xac = 0x000000ac

Encoder 5 position

MMIO_INST_ENCODER_POSITION6

Address: 0x00000000 + 0xb0 = 0x000000b0

Encoder 6 position