Part Number: TM4C129ENCPDT
Hello Tiva team,
I am rather confused on the modes of operation of the QSSI in the TM4C129ENCPDT. Reference the datasheet dated June 18, 2014, Chapter 20.
There seem to be four distinct 'modes' of operation: legacy, advanced, bi-SSI, and quad-SSI. There also seem to be two difference frame formats: Freescale SPI, and TI-SSI. Correct?
Per section 20.3.7, it appears I can choose either frame format with any of the four modes. Correct? (albeit there are some limitations on the flexibility of the Freescale format in advanced/bi-/quad- mode per the 'note' in the section).
What exactly is advanced mode? The datasheet doesn't seem to give much of a description of it. I'd assume it is single TX and RX pins, but then what is the difference between legacy mode TI-SSI format with 8-bit data selected, and advanced mode with TI-SSI format? They seem to be the same (both have 8-bit frames, and TI-SSI frame format).
Per the end of section 20.3.3, you can switch between different modes on successive transactions in the FIFOs. Why would someone want to do this? There seems to be only a single chip-select pin (the frame signal), so you cannot change the device you are hooked up to from inside the QSSI. I'm not seeing what this switching feature is used for.
Thank you,
David