Registers

The FPGA has a variety of registers that can be interacted with using the standard NI FPGA library function calls.

The following was generated from the roboRIO_FPGA_2019_19.0.2.lvbitx file.

Register

Offset

Dir

Type/Size

Comments

0

LocalTime

18000

Indicator

U32

1

Revision

18004

Indicator

U32

2

Version

1800a

Indicator

U16

3

LocalTimeUpper

1800c

Indicator

U32

4

LEDs

18010

Control

Cluster (17)

4.0

>   Comm

U8

4.1

>   Mode

U8

4.2

>   RSL

Boolean

5

UserButton

18016

Indicator

Boolean

6

SysWatchdog.Status

18018

Indicator

Cluster (32)

6.0

>   SystemActive

Boolean

6.1

>   PowerAlive

Boolean

6.2

>   SysDisableCount

uint (15)

6.3

>   PowerDisableCount

uint (15)

7

SysWatchdog.Command

1801c

Control

U32

8

SysWatchdog.Challenge

18020

Indicator

U32

9

SysWatchdog.Timer

18024

Indicator

U32

10

SysWatchdog.Active

1802a

Control

Boolean

11

SysWatchdog.ForcedKills

1802e

Indicator

uint (15)

12

AI.ReadSelect

18032

Control

Cluster (4)

12.0

>   Channel

uint (3)

12.1

>   Averaged

Boolean

13

AI.LatchOutput

18036

Control

Boolean

14

AI.Output

18038

Indicator

I32

15

AI.Config

1803c

Control

Cluster (29)

15.0

>   ScanSize

uint (3)

15.1

>   ConvertRate

uint (26)

16

AI.ScanList

18040

Control

uint (3) x 8 (24)

17

AI.OversampleBits

18044

Control

uint (4) x 8 (32)

18

AI.AverageBits

18048

Control

uint (4) x 8 (32)

19

AI.LoopTiming

1804c

Indicator

U32

20

Accumulator0.Center

18050

Control

I32

21

Accumulator0.Reset

18056

Control

Boolean

22

Accumulator0.Output

18058

Indicator

Cluster (96)

22.0

>   Value

I64

22.1

>   Count

U32

23

Accumulator0.Deadband

1805c

Control

I32

24

Accumulator1.Center

18060

Control

I32

25

Accumulator1.Reset

18066

Control

Boolean

26

Accumulator1.Output

18068

Indicator

Cluster (96)

26.0

>   Value

I64

26.1

>   Count

U32

27

Accumulator1.Deadband

1806c

Control

I32

28

AnalogTrigger.Output

18070

Indicator

Cluster (4) x 8 (32)

28

>   AnalogTrigger.Output

Cluster (4)

28.0

>   >   InHysteresis

Boolean

28.1

>   >   OverLimit

Boolean

28.2

>   >   Rising

Boolean

28.3

>   >   Falling

Boolean

29

AnalogTrigger0.SourceSelect

18076

Control

Cluster (14)

29.0

>   Channel

uint (3)

29.1

>   Averaged

Boolean

29.2

>   Filter

Boolean

29.3

>   FloatingRollover

Boolean

29.4

>   RolloverLimit

int (8)

30

AnalogTrigger0.UpperLimit

18078

Control

I32

31

AnalogTrigger0.LowerLimit

1807c

Control

I32

32

AnalogTrigger1.SourceSelect

18082

Control

Cluster (14)

32.0

>   Channel

uint (3)

32.1

>   Averaged

Boolean

32.2

>   Filter

Boolean

32.3

>   FloatingRollover

Boolean

32.4

>   RolloverLimit

int (8)

33

AnalogTrigger1.UpperLimit

18084

Control

I32

34

AnalogTrigger1.LowerLimit

18088

Control

I32

35

AnalogTrigger2.SourceSelect

1808e

Control

Cluster (14)

35.0

>   Channel

uint (3)

35.1

>   Averaged

Boolean

35.2

>   Filter

Boolean

35.3

>   FloatingRollover

Boolean

35.4

>   RolloverLimit

int (8)

36

AnalogTrigger2.UpperLimit

18090

Control

I32

37

AnalogTrigger2.LowerLimit

18094

Control

I32

38

AnalogTrigger3.SourceSelect

1809a

Control

Cluster (14)

38.0

>   Channel

uint (3)

38.1

>   Averaged

Boolean

38.2

>   Filter

Boolean

38.3

>   FloatingRollover

Boolean

38.4

>   RolloverLimit

int (8)

39

AnalogTrigger3.UpperLimit

1809c

Control

I32

40

AnalogTrigger3.LowerLimit

180a0

Control

I32

41

AnalogTrigger4.SourceSelect

180a6

Control

Cluster (14)

41.0

>   Channel

uint (3)

41.1

>   Averaged

Boolean

41.2

>   Filter

Boolean

41.3

>   FloatingRollover

Boolean

41.4

>   RolloverLimit

int (8)

42

AnalogTrigger4.UpperLimit

180a8

Control

I32

43

AnalogTrigger4.LowerLimit

180ac

Control

I32

44

AnalogTrigger5.SourceSelect

180b2

Control

Cluster (14)

44.0

>   Channel

uint (3)

44.1

>   Averaged

Boolean

44.2

>   Filter

Boolean

44.3

>   FloatingRollover

Boolean

44.4

>   RolloverLimit

int (8)

45

AnalogTrigger6.UpperLimit

180b4

Control

I32

46

AnalogTrigger6.LowerLimit

180b8

Control

I32

47

AnalogTrigger6.SourceSelect

180be

Control

Cluster (14)

47.0

>   Channel

uint (3)

47.1

>   Averaged

Boolean

47.2

>   Filter

Boolean

47.3

>   FloatingRollover

Boolean

47.4

>   RolloverLimit

int (8)

48

AnalogTrigger5.UpperLimit

180c0

Control

I32

49

AnalogTrigger5.LowerLimit

180c4

Control

I32

50

AnalogTrigger7.SourceSelect

180ca

Control

Cluster (14)

50.0

>   Channel

uint (3)

50.1

>   Averaged

Boolean

50.2

>   Filter

Boolean

50.3

>   FloatingRollover

Boolean

50.4

>   RolloverLimit

int (8)

51

AnalogTrigger7.UpperLimit

180cc

Control

I32

52

AnalogTrigger7.LowerLimit

180d0

Control

I32

53

PWM.LoopTiming

180d6

Indicator

U16

54

PWM.CycleStartTimeUpper

180d8

Indicator

U32

55

PWM.CycleStartTime

180dc

Indicator

U32

56

PWM.Config

180e0

Control

Cluster (32)

56.0

>   Period

U16

56.1

>   MinHigh

U16

57

PWM.PeriodScaleHdr

180e4

Control

uint (2) x 10 (20)

58

PWM.PeriodScaleMXP

180e8

Control

uint (2) x 10 (20)

59

PWM.ZeroLatch

180ec

Control

Boolean x 20 (20)

60

PWM.Hdr0

180f2

Control

uint (12)

61

PWM.Hdr1

180f6

Control

uint (12)

62

PWM.Hdr2

180fa

Control

uint (12)

63

PWM.Hdr3

180fe

Control

uint (12)

64

PWM.Hdr4

18102

Control

uint (12)

65

PWM.Hdr5

18106

Control

uint (12)

66

PWM.Hdr6

1810a

Control

uint (12)

67

PWM.Hdr7

1810e

Control

uint (12)

68

PWM.Hdr8

18112

Control

uint (12)

69

PWM.Hdr9

18116

Control

uint (12)

70

PWM.MXP0

1811a

Control

uint (12)

71

PWM.MXP1

1811e

Control

uint (12)

72

PWM.MXP2

18122

Control

uint (12)

73

PWM.MXP3

18126

Control

uint (12)

74

PWM.MXP4

1812a

Control

uint (12)

75

PWM.MXP5

1812e

Control

uint (12)

76

PWM.MXP6

18132

Control

uint (12)

77

PWM.MXP7

18136

Control

uint (12)

78

PWM.MXP8

1813a

Control

uint (12)

79

PWM.MXP9

1813e

Control

uint (12)

80

DIO.OutputEnable

18140

Control

Cluster (32)

80.0

>   Headers

uint (10)

80.1

>   SPIPort

uint (5)

80.2

>   Reserved

uint (1)

80.3

>   MXP

U16

81

DIO.DO

18144

Control

Cluster (32)

81.0

>   Headers

uint (10)

81.1

>   SPIPort

uint (5)

81.2

>   Reserved

uint (1)

81.3

>   MXP

U16

82

DIO.DI

18148

Indicator

Cluster (32)

82.0

>   Headers

uint (10)

82.1

>   SPIPort

uint (5)

82.2

>   Reserved

uint (1)

82.3

>   MXP

U16

83

DIO.FilterSelectHdr

1814c

Control

uint (2) x 16 (32)

84

DIO.FilterPeriodHdr0

18150

Control

uint (24)

85

DIO.FilterPeriodHdr1

18154

Control

uint (24)

86

DIO.FilterPeriodHdr2

18158

Control

uint (24)

87

DIO.FilterSelectMXP

1815c

Control

uint (2) x 16 (32)

88

DIO.FilterPeriodMXP0

18160

Control

uint (24)

89

DIO.FilterPeriodMXP1

18164

Control

uint (24)

90

DIO.FilterPeriodMXP2

18168

Control

uint (24)

91

DIO.EnableMXPSpecialFunction

1816e

Control

U16

92

DIO.PulseLength

18172

Control

U8

93

DIO.Pulse

18174

Control

Cluster (32)

93.0

>   Headers

uint (10)

93.1

>   SPIPort

uint (5)

93.2

>   Reserved

uint (1)

93.3

>   MXP

U16

94

DIO.PWMDutyCycleA

18178

Control

U8 x 4 (32)

95

DIO.PWMDutyCycleB

1817e

Control

U8 x 2 (16)

96

DIO.PWMOutputSelect

18180

Control

uint (5) x 6 (30)

97

DIO.PWMPeriodPower

18186

Control

U16

98

Counter0.Config

18188

Control

Cluster (32)

98.0

>   UpSource

Cluster (6)

98.0.0

>   >   Channel

uint (4)

98.0.1

>   >   Module

uint (1)

98.0.2

>   >   AnalogTrigger

Boolean

98.1

>   DownSource

Cluster (6)

98.1.0

>   >   Channel

uint (4)

98.1.1

>   >   Module

uint (1)

98.1.2

>   >   AnalogTrigger

Boolean

98.2

>   IndexSource

Cluster (6)

98.2.0

>   >   Channel

uint (4)

98.2.1

>   >   Module

uint (1)

98.2.2

>   >   AnalogTrigger

Boolean

98.3

>   IndexActiveHigh

Boolean

98.4

>   IndexEdgeSensitive

Boolean

98.5

>   UpRisingEdge

Boolean

98.6

>   UpFallingEdge

Boolean

98.7

>   DownRisingEdge

Boolean

98.8

>   DownFallingEdge

Boolean

98.9

>   Mode

uint (2)

98.10

>   PulseLengthThreshold

uint (6)

99

Counter0.Reset

1818e

Control

Boolean

100

Counter0.Output

18190

Indicator

Cluster (32)

100.0

>   Direction

Boolean

100.1

>   Value

int (31)

101

Counter0.TimerConfig

18194

Control

Cluster (32)

101.0

>   StallPeriod

uint (24)

101.1

>   AverageSize

uint (7)

101.2

>   UpdateWhenEmpty

Boolean

102

Counter0.TimerOutput

18198

Indicator

Cluster (32)

102.0

>   Period

uint (23)

102.1

>   Count

int (8)

102.2

>   Stalled

Boolean

103

Counter1.Config

1819c

Control

Cluster (32)

103.0

>   UpSource

Cluster (6)

103.0.0

>   >   Channel

uint (4)

103.0.1

>   >   Module

uint (1)

103.0.2

>   >   AnalogTrigger

Boolean

103.1

>   DownSource

Cluster (6)

103.1.0

>   >   Channel

uint (4)

103.1.1

>   >   Module

uint (1)

103.1.2

>   >   AnalogTrigger

Boolean

103.2

>   IndexSource

Cluster (6)

103.2.0

>   >   Channel

uint (4)

103.2.1

>   >   Module

uint (1)

103.2.2

>   >   AnalogTrigger

Boolean

103.3

>   IndexActiveHigh

Boolean

103.4

>   IndexEdgeSensitive

Boolean

103.5

>   UpRisingEdge

Boolean

103.6

>   UpFallingEdge

Boolean

103.7

>   DownRisingEdge

Boolean

103.8

>   DownFallingEdge

Boolean

103.9

>   Mode

uint (2)

103.10

>   PulseLengthThreshold

uint (6)

104

Counter1.Reset

181a2

Control

Boolean

105

Counter1.Output

181a4

Indicator

Cluster (32)

105.0

>   Direction

Boolean

105.1

>   Value

int (31)

106

Counter1.TimerConfig

181a8

Control

Cluster (32)

106.0

>   StallPeriod

uint (24)

106.1

>   AverageSize

uint (7)

106.2

>   UpdateWhenEmpty

Boolean

107

Counter1.TimerOutput

181ac

Indicator

Cluster (32)

107.0

>   Period

uint (23)

107.1

>   Count

int (8)

107.2

>   Stalled

Boolean

108

Counter2.Config

181b0

Control

Cluster (32)

108.0

>   UpSource

Cluster (6)

108.0.0

>   >   Channel

uint (4)

108.0.1

>   >   Module

uint (1)

108.0.2

>   >   AnalogTrigger

Boolean

108.1

>   DownSource

Cluster (6)

108.1.0

>   >   Channel

uint (4)

108.1.1

>   >   Module

uint (1)

108.1.2

>   >   AnalogTrigger

Boolean

108.2

>   IndexSource

Cluster (6)

108.2.0

>   >   Channel

uint (4)

108.2.1

>   >   Module

uint (1)

108.2.2

>   >   AnalogTrigger

Boolean

108.3

>   IndexActiveHigh

Boolean

108.4

>   IndexEdgeSensitive

Boolean

108.5

>   UpRisingEdge

Boolean

108.6

>   UpFallingEdge

Boolean

108.7

>   DownRisingEdge

Boolean

108.8

>   DownFallingEdge

Boolean

108.9

>   Mode

uint (2)

108.10

>   PulseLengthThreshold

uint (6)

109

Counter2.Reset

181b6

Control

Boolean

110

Counter2.Output

181b8

Indicator

Cluster (32)

110.0

>   Direction

Boolean

110.1

>   Value

int (31)

111

Counter2.TimerConfig

181bc

Control

Cluster (32)

111.0

>   StallPeriod

uint (24)

111.1

>   AverageSize

uint (7)

111.2

>   UpdateWhenEmpty

Boolean

112

Counter2.TimerOutput

181c0

Indicator

Cluster (32)

112.0

>   Period

uint (23)

112.1

>   Count

int (8)

112.2

>   Stalled

Boolean

113

Counter3.Config

181c4

Control

Cluster (32)

113.0

>   UpSource

Cluster (6)

113.0.0

>   >   Channel

uint (4)

113.0.1

>   >   Module

uint (1)

113.0.2

>   >   AnalogTrigger

Boolean

113.1

>   DownSource

Cluster (6)

113.1.0

>   >   Channel

uint (4)

113.1.1

>   >   Module

uint (1)

113.1.2

>   >   AnalogTrigger

Boolean

113.2

>   IndexSource

Cluster (6)

113.2.0

>   >   Channel

uint (4)

113.2.1

>   >   Module

uint (1)

113.2.2

>   >   AnalogTrigger

Boolean

113.3

>   IndexActiveHigh

Boolean

113.4

>   IndexEdgeSensitive

Boolean

113.5

>   UpRisingEdge

Boolean

113.6

>   UpFallingEdge

Boolean

113.7

>   DownRisingEdge

Boolean

113.8

>   DownFallingEdge

Boolean

113.9

>   Mode

uint (2)

113.10

>   PulseLengthThreshold

uint (6)

114

Counter3.Reset

181ca

Control

Boolean

115

Counter3.Output

181cc

Indicator

Cluster (32)

115.0

>   Direction

Boolean

115.1

>   Value

int (31)

116

Counter3.TimerConfig

181d0

Control

Cluster (32)

116.0

>   StallPeriod

uint (24)

116.1

>   AverageSize

uint (7)

116.2

>   UpdateWhenEmpty

Boolean

117

Counter3.TimerOutput

181d4

Indicator

Cluster (32)

117.0

>   Period

uint (23)

117.1

>   Count

int (8)

117.2

>   Stalled

Boolean

118

Counter4.Config

181d8

Control

Cluster (32)

118.0

>   UpSource

Cluster (6)

118.0.0

>   >   Channel

uint (4)

118.0.1

>   >   Module

uint (1)

118.0.2

>   >   AnalogTrigger

Boolean

118.1

>   DownSource

Cluster (6)

118.1.0

>   >   Channel

uint (4)

118.1.1

>   >   Module

uint (1)

118.1.2

>   >   AnalogTrigger

Boolean

118.2

>   IndexSource

Cluster (6)

118.2.0

>   >   Channel

uint (4)

118.2.1

>   >   Module

uint (1)

118.2.2

>   >   AnalogTrigger

Boolean

118.3

>   IndexActiveHigh

Boolean

118.4

>   IndexEdgeSensitive

Boolean

118.5

>   UpRisingEdge

Boolean

118.6

>   UpFallingEdge

Boolean

118.7

>   DownRisingEdge

Boolean

118.8

>   DownFallingEdge

Boolean

118.9

>   Mode

uint (2)

118.10

>   PulseLengthThreshold

uint (6)

119

Counter4.Reset

181de

Control

Boolean

120

Counter4.Output

181e0

Indicator

Cluster (32)

120.0

>   Direction

Boolean

120.1

>   Value

int (31)

121

Counter4.TimerConfig

181e4

Control

Cluster (32)

121.0

>   StallPeriod

uint (24)

121.1

>   AverageSize

uint (7)

121.2

>   UpdateWhenEmpty

Boolean

122

Counter4.TimerOutput

181e8

Indicator

Cluster (32)

122.0

>   Period

uint (23)

122.1

>   Count

int (8)

122.2

>   Stalled

Boolean

123

Counter5.Config

181ec

Control

Cluster (32)

123.0

>   UpSource

Cluster (6)

123.0.0

>   >   Channel

uint (4)

123.0.1

>   >   Module

uint (1)

123.0.2

>   >   AnalogTrigger

Boolean

123.1

>   DownSource

Cluster (6)

123.1.0

>   >   Channel

uint (4)

123.1.1

>   >   Module

uint (1)

123.1.2

>   >   AnalogTrigger

Boolean

123.2

>   IndexSource

Cluster (6)

123.2.0

>   >   Channel

uint (4)

123.2.1

>   >   Module

uint (1)

123.2.2

>   >   AnalogTrigger

Boolean

123.3

>   IndexActiveHigh

Boolean

123.4

>   IndexEdgeSensitive

Boolean

123.5

>   UpRisingEdge

Boolean

123.6

>   UpFallingEdge

Boolean

123.7

>   DownRisingEdge

Boolean

123.8

>   DownFallingEdge

Boolean

123.9

>   Mode

uint (2)

123.10

>   PulseLengthThreshold

uint (6)

124

Counter5.Reset

181f2

Control

Boolean

125

Counter5.Output

181f4

Indicator

Cluster (32)

125.0

>   Direction

Boolean

125.1

>   Value

int (31)

126

Counter5.TimerConfig

181f8

Control

Cluster (32)

126.0

>   StallPeriod

uint (24)

126.1

>   AverageSize

uint (7)

126.2

>   UpdateWhenEmpty

Boolean

127

Counter5.TimerOutput

181fc

Indicator

Cluster (32)

127.0

>   Period

uint (23)

127.1

>   Count

int (8)

127.2

>   Stalled

Boolean

128

Counter6.Config

18200

Control

Cluster (32)

128.0

>   UpSource

Cluster (6)

128.0.0

>   >   Channel

uint (4)

128.0.1

>   >   Module

uint (1)

128.0.2

>   >   AnalogTrigger

Boolean

128.1

>   DownSource

Cluster (6)

128.1.0

>   >   Channel

uint (4)

128.1.1

>   >   Module

uint (1)

128.1.2

>   >   AnalogTrigger

Boolean

128.2

>   IndexSource

Cluster (6)

128.2.0

>   >   Channel

uint (4)

128.2.1

>   >   Module

uint (1)

128.2.2

>   >   AnalogTrigger

Boolean

128.3

>   IndexActiveHigh

Boolean

128.4

>   IndexEdgeSensitive

Boolean

128.5

>   UpRisingEdge

Boolean

128.6

>   UpFallingEdge

Boolean

128.7

>   DownRisingEdge

Boolean

128.8

>   DownFallingEdge

Boolean

128.9

>   Mode

uint (2)

128.10

>   PulseLengthThreshold

uint (6)

129

Counter6.Reset

18206

Control

Boolean

130

Counter6.Output

18208

Indicator

Cluster (32)

130.0

>   Direction

Boolean

130.1

>   Value

int (31)

131

Counter6.TimerConfig

1820c

Control

Cluster (32)

131.0

>   StallPeriod

uint (24)

131.1

>   AverageSize

uint (7)

131.2

>   UpdateWhenEmpty

Boolean

132

Counter6.TimerOutput

18210

Indicator

Cluster (32)

132.0

>   Period

uint (23)

132.1

>   Count

int (8)

132.2

>   Stalled

Boolean

133

Counter7.Config

18214

Control

Cluster (32)

133.0

>   UpSource

Cluster (6)

133.0.0

>   >   Channel

uint (4)

133.0.1

>   >   Module

uint (1)

133.0.2

>   >   AnalogTrigger

Boolean

133.1

>   DownSource

Cluster (6)

133.1.0

>   >   Channel

uint (4)

133.1.1

>   >   Module

uint (1)

133.1.2

>   >   AnalogTrigger

Boolean

133.2

>   IndexSource

Cluster (6)

133.2.0

>   >   Channel

uint (4)

133.2.1

>   >   Module

uint (1)

133.2.2

>   >   AnalogTrigger

Boolean

133.3

>   IndexActiveHigh

Boolean

133.4

>   IndexEdgeSensitive

Boolean

133.5

>   UpRisingEdge

Boolean

133.6

>   UpFallingEdge

Boolean

133.7

>   DownRisingEdge

Boolean

133.8

>   DownFallingEdge

Boolean

133.9

>   Mode

uint (2)

133.10

>   PulseLengthThreshold

uint (6)

134

Counter7.Reset

1821a

Control

Boolean

135

Counter7.Output

1821c

Indicator

Cluster (32)

135.0

>   Direction

Boolean

135.1

>   Value

int (31)

136

Counter7.TimerConfig

18220

Control

Cluster (32)

136.0

>   StallPeriod

uint (24)

136.1

>   AverageSize

uint (7)

136.2

>   UpdateWhenEmpty

Boolean

137

Counter7.TimerOutput

18224

Indicator

Cluster (32)

137.0

>   Period

uint (23)

137.1

>   Count

int (8)

137.2

>   Stalled

Boolean

138

Encoder0.Config

18228

Control

Cluster (21)

138.0

>   ASource

Cluster (6)

138.0.0

>   >   Channel

uint (4)

138.0.1

>   >   Module

uint (1)

138.0.2

>   >   AnalogTrigger

Boolean

138.1

>   BSource

Cluster (6)

138.1.0

>   >   Channel

uint (4)

138.1.1

>   >   Module

uint (1)

138.1.2

>   >   AnalogTrigger

Boolean

138.2

>   IndexSource

Cluster (6)

138.2.0

>   >   Channel

uint (4)

138.2.1

>   >   Module

uint (1)

138.2.2

>   >   AnalogTrigger

Boolean

138.3

>   IndexActiveHigh

Boolean

138.4

>   IndexEdgeSensitive

Boolean

138.5

>   Reverse

Boolean

139

Encoder0.Reset

1822e

Control

Boolean

140

Encoder0.Output

18230

Indicator

Cluster (32)

140.0

>   Direction

Boolean

140.1

>   Value

int (31)

141

Encoder0.TimerConfig

18234

Control

Cluster (32)

141.0

>   StallPeriod

uint (24)

141.1

>   AverageSize

uint (7)

141.2

>   UpdateWhenEmpty

Boolean

142

Encoder0.TimerOutput

18238

Indicator

Cluster (32)

142.0

>   Period

uint (23)

142.1

>   Count

int (8)

142.2

>   Stalled

Boolean

143

Encoder1.Config

1823c

Control

Cluster (21)

143.0

>   ASource

Cluster (6)

143.0.0

>   >   Channel

uint (4)

143.0.1

>   >   Module

uint (1)

143.0.2

>   >   AnalogTrigger

Boolean

143.1

>   BSource

Cluster (6)

143.1.0

>   >   Channel

uint (4)

143.1.1

>   >   Module

uint (1)

143.1.2

>   >   AnalogTrigger

Boolean

143.2

>   IndexSource

Cluster (6)

143.2.0

>   >   Channel

uint (4)

143.2.1

>   >   Module

uint (1)

143.2.2

>   >   AnalogTrigger

Boolean

143.3

>   IndexActiveHigh

Boolean

143.4

>   IndexEdgeSensitive

Boolean

143.5

>   Reverse

Boolean

144

Encoder1.Reset

18242

Control

Boolean

145

Encoder1.Output

18244

Indicator

Cluster (32)

145.0

>   Direction

Boolean

145.1

>   Value

int (31)

146

Encoder1.TimerConfig

18248

Control

Cluster (32)

146.0

>   StallPeriod

uint (24)

146.1

>   AverageSize

uint (7)

146.2

>   UpdateWhenEmpty

Boolean

147

Encoder1.TimerOutput

1824c

Indicator

Cluster (32)

147.0

>   Period

uint (23)

147.1

>   Count

int (8)

147.2

>   Stalled

Boolean

148

Encoder2.Config

18250

Control

Cluster (21)

148.0

>   ASource

Cluster (6)

148.0.0

>   >   Channel

uint (4)

148.0.1

>   >   Module

uint (1)

148.0.2

>   >   AnalogTrigger

Boolean

148.1

>   BSource

Cluster (6)

148.1.0

>   >   Channel

uint (4)

148.1.1

>   >   Module

uint (1)

148.1.2

>   >   AnalogTrigger

Boolean

148.2

>   IndexSource

Cluster (6)

148.2.0

>   >   Channel

uint (4)

148.2.1

>   >   Module

uint (1)

148.2.2

>   >   AnalogTrigger

Boolean

148.3

>   IndexActiveHigh

Boolean

148.4

>   IndexEdgeSensitive

Boolean

148.5

>   Reverse

Boolean

149

Encoder2.Reset

18256

Control

Boolean

150

Encoder2.Output

18258

Indicator

Cluster (32)

150.0

>   Direction

Boolean

150.1

>   Value

int (31)

151

Encoder2.TimerConfig

1825c

Control

Cluster (32)

151.0

>   StallPeriod

uint (24)

151.1

>   AverageSize

uint (7)

151.2

>   UpdateWhenEmpty

Boolean

152

Encoder2.TimerOutput

18260

Indicator

Cluster (32)

152.0

>   Period

uint (23)

152.1

>   Count

int (8)

152.2

>   Stalled

Boolean

153

Encoder3.Config

18264

Control

Cluster (21)

153.0

>   ASource

Cluster (6)

153.0.0

>   >   Channel

uint (4)

153.0.1

>   >   Module

uint (1)

153.0.2

>   >   AnalogTrigger

Boolean

153.1

>   BSource

Cluster (6)

153.1.0

>   >   Channel

uint (4)

153.1.1

>   >   Module

uint (1)

153.1.2

>   >   AnalogTrigger

Boolean

153.2

>   IndexSource

Cluster (6)

153.2.0

>   >   Channel

uint (4)

153.2.1

>   >   Module

uint (1)

153.2.2

>   >   AnalogTrigger

Boolean

153.3

>   IndexActiveHigh

Boolean

153.4

>   IndexEdgeSensitive

Boolean

153.5

>   Reverse

Boolean

154

Encoder3.Reset

1826a

Control

Boolean

155

Encoder3.Output

1826c

Indicator

Cluster (32)

155.0

>   Direction

Boolean

155.1

>   Value

int (31)

156

Encoder3.TimerConfig

18270

Control

Cluster (32)

156.0

>   StallPeriod

uint (24)

156.1

>   AverageSize

uint (7)

156.2

>   UpdateWhenEmpty

Boolean

157

Encoder3.TimerOutput

18274

Indicator

Cluster (32)

157.0

>   Period

uint (23)

157.1

>   Count

int (8)

157.2

>   Stalled

Boolean

158

Encoder4.Config

18278

Control

Cluster (21)

158.0

>   ASource

Cluster (6)

158.0.0

>   >   Channel

uint (4)

158.0.1

>   >   Module

uint (1)

158.0.2

>   >   AnalogTrigger

Boolean

158.1

>   BSource

Cluster (6)

158.1.0

>   >   Channel

uint (4)

158.1.1

>   >   Module

uint (1)

158.1.2

>   >   AnalogTrigger

Boolean

158.2

>   IndexSource

Cluster (6)

158.2.0

>   >   Channel

uint (4)

158.2.1

>   >   Module

uint (1)

158.2.2

>   >   AnalogTrigger

Boolean

158.3

>   IndexActiveHigh

Boolean

158.4

>   IndexEdgeSensitive

Boolean

158.5

>   Reverse

Boolean

159

Encoder4.Reset

1827e

Control

Boolean

160

Encoder4.Output

18280

Indicator

Cluster (32)

160.0

>   Direction

Boolean

160.1

>   Value

int (31)

161

Encoder4.TimerConfig

18284

Control

Cluster (32)

161.0

>   StallPeriod

uint (24)

161.1

>   AverageSize

uint (7)

161.2

>   UpdateWhenEmpty

Boolean

162

Encoder4.TimerOutput

18288

Indicator

Cluster (32)

162.0

>   Period

uint (23)

162.1

>   Count

int (8)

162.2

>   Stalled

Boolean

163

Encoder5.Config

1828c

Control

Cluster (21)

163.0

>   ASource

Cluster (6)

163.0.0

>   >   Channel

uint (4)

163.0.1

>   >   Module

uint (1)

163.0.2

>   >   AnalogTrigger

Boolean

163.1

>   BSource

Cluster (6)

163.1.0

>   >   Channel

uint (4)

163.1.1

>   >   Module

uint (1)

163.1.2

>   >   AnalogTrigger

Boolean

163.2

>   IndexSource

Cluster (6)

163.2.0

>   >   Channel

uint (4)

163.2.1

>   >   Module

uint (1)

163.2.2

>   >   AnalogTrigger

Boolean

163.3

>   IndexActiveHigh

Boolean

163.4

>   IndexEdgeSensitive

Boolean

163.5

>   Reverse

Boolean

164

Encoder5.Reset

18292

Control

Boolean

165

Encoder5.Output

18294

Indicator

Cluster (32)

165.0

>   Direction

Boolean

165.1

>   Value

int (31)

166

Encoder5.TimerConfig

18298

Control

Cluster (32)

166.0

>   StallPeriod

uint (24)

166.1

>   AverageSize

uint (7)

166.2

>   UpdateWhenEmpty

Boolean

167

Encoder5.TimerOutput

1829c

Indicator

Cluster (32)

167.0

>   Period

uint (23)

167.1

>   Count

int (8)

167.2

>   Stalled

Boolean

168

Encoder6.Config

182a0

Control

Cluster (21)

168.0

>   ASource

Cluster (6)

168.0.0

>   >   Channel

uint (4)

168.0.1

>   >   Module

uint (1)

168.0.2

>   >   AnalogTrigger

Boolean

168.1

>   BSource

Cluster (6)

168.1.0

>   >   Channel

uint (4)

168.1.1

>   >   Module

uint (1)

168.1.2

>   >   AnalogTrigger

Boolean

168.2

>   IndexSource

Cluster (6)

168.2.0

>   >   Channel

uint (4)

168.2.1

>   >   Module

uint (1)

168.2.2

>   >   AnalogTrigger

Boolean

168.3

>   IndexActiveHigh

Boolean

168.4

>   IndexEdgeSensitive

Boolean

168.5

>   Reverse

Boolean

169

Encoder6.Reset

182a6

Control

Boolean

170

Encoder6.Output

182a8

Indicator

Cluster (32)

170.0

>   Direction

Boolean

170.1

>   Value

int (31)

171

Encoder6.TimerConfig

182ac

Control

Cluster (32)

171.0

>   StallPeriod

uint (24)

171.1

>   AverageSize

uint (7)

171.2

>   UpdateWhenEmpty

Boolean

172

Encoder6.TimerOutput

182b0

Indicator

Cluster (32)

172.0

>   Period

uint (23)

172.1

>   Count

int (8)

172.2

>   Stalled

Boolean

173

Encoder7.Config

182b4

Control

Cluster (21)

173.0

>   ASource

Cluster (6)

173.0.0

>   >   Channel

uint (4)

173.0.1

>   >   Module

uint (1)

173.0.2

>   >   AnalogTrigger

Boolean

173.1

>   BSource

Cluster (6)

173.1.0

>   >   Channel

uint (4)

173.1.1

>   >   Module

uint (1)

173.1.2

>   >   AnalogTrigger

Boolean

173.2

>   IndexSource

Cluster (6)

173.2.0

>   >   Channel

uint (4)

173.2.1

>   >   Module

uint (1)

173.2.2

>   >   AnalogTrigger

Boolean

173.3

>   IndexActiveHigh

Boolean

173.4

>   IndexEdgeSensitive

Boolean

173.5

>   Reverse

Boolean

174

Encoder7.Reset

182ba

Control

Boolean

175

Encoder7.Output

182bc

Indicator

Cluster (32)

175.0

>   Direction

Boolean

175.1

>   Value

int (31)

176

Encoder7.TimerConfig

182c0

Control

Cluster (32)

176.0

>   StallPeriod

uint (24)

176.1

>   AverageSize

uint (7)

176.2

>   UpdateWhenEmpty

Boolean

177

Encoder7.TimerOutput

182c4

Indicator

Cluster (32)

177.0

>   Period

uint (23)

177.1

>   Count

int (8)

177.2

>   Stalled

Boolean

178

Interrupt0.Config

182ca

Control

Cluster (9)

178.0

>   Source

Cluster (6)

178.0.0

>   >   Channel

uint (4)

178.0.1

>   >   Module

uint (1)

178.0.2

>   >   AnalogTrigger

Boolean

178.1

>   RisingEdge

Boolean

178.2

>   FallingEdge

Boolean

178.3

>   WaitForAck

Boolean

179

Interrupt0.RisingTimeStamp

182cc

Indicator

U32

180

Interrupt0.FallingTimeStamp

182d0

Indicator

U32

181

Interrupt1.Config

182d6

Control

Cluster (9)

181.0

>   Source

Cluster (6)

181.0.0

>   >   Channel

uint (4)

181.0.1

>   >   Module

uint (1)

181.0.2

>   >   AnalogTrigger

Boolean

181.1

>   RisingEdge

Boolean

181.2

>   FallingEdge

Boolean

181.3

>   WaitForAck

Boolean

182

Interrupt1.RisingTimeStamp

182d8

Indicator

U32

183

Interrupt1.FallingTimeStamp

182dc

Indicator

U32

184

Interrupt2.Config

182e2

Control

Cluster (9)

184.0

>   Source

Cluster (6)

184.0.0

>   >   Channel

uint (4)

184.0.1

>   >   Module

uint (1)

184.0.2

>   >   AnalogTrigger

Boolean

184.1

>   RisingEdge

Boolean

184.2

>   FallingEdge

Boolean

184.3

>   WaitForAck

Boolean

185

Interrupt2.RisingTimeStamp

182e4

Indicator

U32

186

Interrupt2.FallingTimeStamp

182e8

Indicator

U32

187

Interrupt3.Config

182ee

Control

Cluster (9)

187.0

>   Source

Cluster (6)

187.0.0

>   >   Channel

uint (4)

187.0.1

>   >   Module

uint (1)

187.0.2

>   >   AnalogTrigger

Boolean

187.1

>   RisingEdge

Boolean

187.2

>   FallingEdge

Boolean

187.3

>   WaitForAck

Boolean

188

Interrupt3.RisingTimeStamp

182f0

Indicator

U32

189

Interrupt3.FallingTimeStamp

182f4

Indicator

U32

190

Interrupt4.Config

182fa

Control

Cluster (9)

190.0

>   Source

Cluster (6)

190.0.0

>   >   Channel

uint (4)

190.0.1

>   >   Module

uint (1)

190.0.2

>   >   AnalogTrigger

Boolean

190.1

>   RisingEdge

Boolean

190.2

>   FallingEdge

Boolean

190.3

>   WaitForAck

Boolean

191

Interrupt4.RisingTimeStamp

182fc

Indicator

U32

192

Interrupt4.FallingTimeStamp

18300

Indicator

U32

193

Interrupt5.Config

18306

Control

Cluster (9)

193.0

>   Source

Cluster (6)

193.0.0

>   >   Channel

uint (4)

193.0.1

>   >   Module

uint (1)

193.0.2

>   >   AnalogTrigger

Boolean

193.1

>   RisingEdge

Boolean

193.2

>   FallingEdge

Boolean

193.3

>   WaitForAck

Boolean

194

Interrupt5.RisingTimeStamp

18308

Indicator

U32

195

Interrupt5.FallingTimeStamp

1830c

Indicator

U32

196

Interrupt6.Config

18312

Control

Cluster (9)

196.0

>   Source

Cluster (6)

196.0.0

>   >   Channel

uint (4)

196.0.1

>   >   Module

uint (1)

196.0.2

>   >   AnalogTrigger

Boolean

196.1

>   RisingEdge

Boolean

196.2

>   FallingEdge

Boolean

196.3

>   WaitForAck

Boolean

197

Interrupt6.RisingTimeStamp

18314

Indicator

U32

198

Interrupt6.FallingTimeStamp

18318

Indicator

U32

199

Interrupt7.Config

1831e

Control

Cluster (9)

199.0

>   Source

Cluster (6)

199.0.0

>   >   Channel

uint (4)

199.0.1

>   >   Module

uint (1)

199.0.2

>   >   AnalogTrigger

Boolean

199.1

>   RisingEdge

Boolean

199.2

>   FallingEdge

Boolean

199.3

>   WaitForAck

Boolean

200

Interrupt7.RisingTimeStamp

18320

Indicator

U32

201

Interrupt7.FallingTimeStamp

18324

Indicator

U32

202

DMA.Rate

18328

Control

U32

203

DMA.Config

1832c

Control

Cluster (22)

203.0

>   Pause

Boolean

203.1

>   Enable

Cluster (20)

203.1.0

>   >   AI0_Low

Boolean

203.1.1

>   >   AI0_High

Boolean

203.1.2

>   >   AIAveraged0_Low

Boolean

203.1.3

>   >   AIAveraged0_High

Boolean

203.1.4

>   >   AI1_Low

Boolean

203.1.5

>   >   AI1_High

Boolean

203.1.6

>   >   AIAveraged1_Low

Boolean

203.1.7

>   >   AIAveraged1_High

Boolean

203.1.8

>   >   Accumulator0

Boolean

203.1.9

>   >   Accumulator1

Boolean

203.1.10

>   >   DI

Boolean

203.1.11

>   >   AnalogTriggers

Boolean

203.1.12

>   >   Counters_Low

Boolean

203.1.13

>   >   Counters_High

Boolean

203.1.14

>   >   CounterTimers_Low

Boolean

203.1.15

>   >   CounterTimers_High

Boolean

203.1.16

>   >   Encoders_Low

Boolean

203.1.17

>   >   Encoders_High

Boolean

203.1.18

>   >   EncoderTimers_Low

Boolean

203.1.19

>   >   EncoderTimers_High

Boolean

203.2

>   ExternalClock

Boolean

204

DMA.ExternalTriggers0

18330

Control

Cluster (8) x 4 (32)

204

>   Trigger

Cluster (8)

204.0

>   >   ExternalClockSource

Cluster (6)

204.0.0

>   >   >   Channel

uint (4)

204.0.1

>   >   >   Module

uint (1)

204.0.2

>   >   >   AnalogTrigger

Boolean

204.1

>   >   RisingEdge

Boolean

204.2

>   >   FallingEdge

Boolean

205

DMA.ExternalTriggers1

18334

Control

Cluster (8) x 4 (32)

205

>   Trigger

Cluster (8)

205.0

>   >   ExternalClockSource

Cluster (6)

205.0.0

>   >   >   Channel

uint (4)

205.0.1

>   >   >   Module

uint (1)

205.0.2

>   >   >   AnalogTrigger

Boolean

205.1

>   >   RisingEdge

Boolean

205.2

>   >   FallingEdge

Boolean

206

Alarm.TriggerTime

18338

Control

U32

207

Alarm.Enable

1833e

Control

Boolean

208

Relay.Value

18342

Control

Cluster (8)

208.0

>   Forward

uint (4)

208.1

>   Reverse

uint (4)

209

Power.Status

18344

Indicator

Cluster (24)

209.0

>   User3V3

U8

209.1

>   User5V

U8

209.2

>   User6V

U8

210

Power.Disable

1834a

Control

Cluster (3)

210.0

>   User3V3

Boolean

210.1

>   User5V

Boolean

210.2

>   User6V

Boolean

211

Power.UserVoltage6V

1834e

Indicator

U16

212

Power.UserCurrent6V

18352

Indicator

U16

213

Power.UserVoltage5V

18356

Indicator

U16

214

Power.UserCurrent5V

1835a

Indicator

U16

215

Power.UserVoltage3V3

1835e

Indicator

U16

216

Power.UserCurrent3V3

18362

Indicator

U16

217

Power.VinVoltage

18366

Indicator

U16

218

Power.VinCurrent

1836a

Indicator

U16

219

Power.OnChipTemperature

1836e

Indicator

U16

220

Power.MXP_DIOVoltage

18372

Indicator

U16

221

Power.IntegratedIO

18376

Indicator

U16

222

Power.AOVoltage

1837a

Indicator

U16

223

Power.FaultCounts

1837c

Indicator

Cluster (32)

223.0

>   OverCurrentFaultCount3V3

U8

223.1

>   OverCurrentFaultCount5V

U8

223.2

>   OverCurrentFaultCount6V

U8

223.3

>   UnderVoltageFaultCount5V

U8

224

Power.ResetFaultCounts

18382

Control

Boolean

225

BIST.Enable

18386

Control

Boolean

226

BIST.DO0SquareEnable

1838a

Control

Boolean

227

BIST.DO0SquareTicks

1838c

Control

U32

228

BIST.DO0

18392

Control

Boolean

229

BIST.DO1SquareEnable

18396

Control

Boolean

230

BIST.DO1SquareTicks

18398

Control

U32

231

BIST.DO1

1839e

Control

Boolean

232

AO.MXP0

183a2

Control

U16

233

AO.MXP1

183a6

Control

U16

234

SPI.ChipSelectActiveHigh

183aa

Control

Cluster (5)

234.0

>   Hdr

uint (4)

234.1

>   MXP

uint (1)

235

SPI.EnableDIO

183ae

Control

uint (5)

236

SPI.AutoSPI1Select

183b2

Control

Boolean

237

SPI.AutoByteCount

183b6

Control

Cluster (11)

237.0

>   TxByteCount

uint (4)

237.1

>   ZeroByteCount

uint (7)

238

SPI.AutoForceOne

183ba

Control

Boolean

239

SPI.AutoRate

183bc

Control

U32

240

SPI.AutoTriggerConfig

183c2

Control

Cluster (9)

240.0

>   ExternalClockSource

Cluster (6)

240.0.0

>   >   Channel

uint (4)

240.0.1

>   >   Module

uint (1)

240.0.2

>   >   AnalogTrigger

Boolean

240.1

>   RisingEdge

Boolean

240.2

>   FallingEdge

Boolean

240.3

>   ExternalClock

Boolean

241

SPI.AutoChipSelect

183c6

Control

U8

242

SPI.AutoTx0

183c8

Control

U8 x 4 (32)

243

SPI.AutoTx1

183cc

Control

U8 x 4 (32)

244

SPI.AutoTx2

183d0

Control

U8 x 4 (32)

245

SPI.AutoTx3

183d4

Control

U8 x 4 (32)

246

SPI.TransferSkippedFullCount

183d8

Indicator

U32

247

SPI.DebugState

183de

Indicator

EnumU16

Idle, Check Window, Check Available, Set Fifo Mark, Enable SPI, Stuff Fifo, Check Mark, Shuffle Data, Disable

248

SPI.DebugSubstate

183e2

Indicator

U8

249

SPI.DebugRevision

183e4

Indicator

U32

250

SPI.DebugEnabled

183e8

Indicator

U32

251

SPI.DebugIntStat

183ec

Indicator

U32

252

SPI.DebugIntStatReadCount

183f0

Indicator

U32

253

Accel.ADDR

183f6

Control

U8

254

Accel.CNTR

183fa

Control

U8

255

Accel.DATO

183fe

Control

U8

256

Accel.DATI

18402

Indicator

U8

257

Accel.CNTL

18406

Control

U8

258

Accel.STAT

1840a

Indicator

U8

259

Accel.CNFG

1840e

Control

U8

260

Accel.GO

18412

Control

Boolean

261

HMB.Config

18414

Control

Cluster (24)

261.0

>   Enables

Cluster (24)

261.0.0

>   >   AI0_Low

Boolean

261.0.1

>   >   AI0_High

Boolean

261.0.2

>   >   AIAveraged0_Low

Boolean

261.0.3

>   >   AIAveraged0_High

Boolean

261.0.4

>   >   AI1_Low

Boolean

261.0.5

>   >   AI1_High

Boolean

261.0.6

>   >   AIAveraged1_Low

Boolean

261.0.7

>   >   AIAveraged1_High

Boolean

261.0.8

>   >   Accumulator0

Boolean

261.0.9

>   >   Accumulator1

Boolean

261.0.10

>   >   DI

Boolean

261.0.11

>   >   AnalogTriggers

Boolean

261.0.12

>   >   Counters_Low

Boolean

261.0.13

>   >   Counters_High

Boolean

261.0.14

>   >   CounterTimers_Low

Boolean

261.0.15

>   >   CounterTimers_High

Boolean

261.0.16

>   >   Encoders_Low

Boolean

261.0.17

>   >   Encoders_High

Boolean

261.0.18

>   >   EncoderTimers_Low

Boolean

261.0.19

>   >   EncoderTimers_High

Boolean

261.0.20

>   >   Interrupts

Boolean

261.0.21

>   >   PWM

Boolean

261.0.22

>   >   PWM_MXP

Boolean

261.0.23

>   >   Relay_DO_AO

Boolean

262

HMB.ForceOnce

1841a

Control

Boolean

263

ViControl

17000

Control

U32

264

DiagramReset

17008

Control

U32

265

ViSignature

17004

Indicator

U32 x 4 (128)

266

InterruptEnable

16000

Control

U32

267

InterruptMask

16008

Control

U32

268

InterruptStatus

1600c

Control

U32