Control Registers
1196
SPNU503C – March 2018
Copyright © 2018, Texas Instruments Incorporated
Multi-Buffered Serial Peripheral Interface Module (MibSPI) with Parallel Pin
Option (MibSPIP)
24.9.33 Last TG End Pointer (LTGPEND)
Figure 24-63. Last TG End Pointer (LTGPEND) [offset = 94h]
31
29
28
24
23
16
Reserved
TG_IN_SERVICE
Reserved
R-0
R-0
R-0
15
14
8
7
0
Rsvd
LPEND
Reserved
R-0
R/W-0
R-0
LEGEND: R/W = Read/Write; R = Read only; -
n
= value after reset
Table 24-41. Last TG End Pointer (LTGPEND) Field Descriptions
Bit
Field
Value
Description
31-29
Reserved
0
Reads return 0. Writes have no effect.
28-24
TG_IN_SERVICE
The TG number currently being serviced by the sequencer. These bits indicate the current
TG that is being serviced. This field can generally be used for code debugging.
0
No TG is being serviced by the sequencer.
1h
TG0 is being serviced by the sequencer.
:
:
10h
TG15 is being serviced by the sequencer.
Note: The number of transfer groups varies by device.
11h-1Fh
Invalid values.
23-15
Reserved
0
Reads return 0. Writes have no effect.
14-8
LPEND
0-7Fh
Last TG end pointer. Usually the TG end address (PEND) is inherently defined by the start
value of the starting pointer of the subsequent TG (PSTART). The TG ends one word
before the next TG starts (PEND[x] = PSTART[x+1] - 1). For a full configuration of MibSPI,
the last TG has no subsequent TG, that is, no end address is defined. Therefore, LPEND
has to be programmed to specify explicitly the end address of the last TG.
Note: When using all 8 transfer groups, program the LPEND bits to define the end of
the last transfer group. When using less than 8 transfer groups, leave the LPEND bits
programmed to point to the end of the buffer and create a dummy transfer group that
defines the end of your last intentional transfer group and occupies all the remaining
buffer space.
7-0
Reserved
0
Reads return 0. Writes have no effect.