English
Language : 

TM4C1292NCPDT Datasheet, PDF (1224/1822 Pages) Texas Instruments – Tiva Microcontroller
Quad Synchronous Serial Interface (QSSI)
17.3.4
Note: While the master is in Bi- or Quad-SSI mode, if the DSS bit in the SSICR0 register is not
set to 0x7, the QSSI module reverts to Legacy mode and behavior is not guaranteed.
The SSICRI1 register bits DIR and MODE are used to program what operation is needed for the next
data bytes that are being loaded into the FIFO. Table 17-2 on page 1224 shows available modes of
operation:
Table 17-2. QSSI Transaction Encodings
DIR
MODE
Operation
X
0x0
SSI Legacy operation supporting 4 to 16 data bits
0
0x1
Transmit (TX) Bi-SSI with 8-bits of packet data
0
0x2
Transmit (TX) Quad-SSI with 8-bits of packet data
0
0x3
Transmit (TX) Advanced SSI mode with 8-bits of packet data and write RX FIFO
disabled
1
0x1
Receive (RX) Bi-SSI with 8-bits of packet data
1
0x2
Receive (RX) Quad-SSI with 8-bits of packet data
1
0x3
Full duplex Advance SSI with 8-bits of packet data
Note: SPO = 0 and SPH =0 is the only frame structure allowed for Advanced, Bi- and Quad-mode.
Different transactions can follow one another in the FIFOs. The following transaction combinations
are allowed:
■ Legacy SSI mode (if configured for this mode, switching to any other alternate mode is not
recommended)
■ Advanced SSI mode followed by Bi-SSI mode
■ Advanced SSI mode followed by Quad-SSI mode
■ Advanced SSI mode followed by Bi-SSI mode followed by Advanced SSI mode
■ Advanced SSI mode followed by Quad-SSI mode followed by Advanced SSI mode
Note that switching between Quad-SSI and Bi-SSI is not encouraged in a single transaction.
SSInFSS Function
For enhanced modes of operation, the SSInFss signal can be programmed to assert low at the
start of each byte transfer for one clock or the entire frame. This is configured by programming the
FSSHLDFRM bit in the SSICR1 register. The EOM bit is also provided to signify end of frame
transmission. This bit is embedded in the TXFIFO entry for use at the interface to deassert SSInFss
at the appropriate time. The FSSHLDFRM bit can also be used when operating in 8-bit Legacy SSI
mode.
The functionality of the FSSHLDFRM bit for both Legacy SSI mode and the enhanced modes are as
follows:
1224
Texas Instruments-Production Data
June 18, 2014