This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

TMS570LC4357: MibSPI slave to transfer large data blocks

Part Number: TMS570LC4357

I want to configure a TMS570LC4357 as a SPI slave device which can transfer large amounts of data (>3KB) for each SPI transaction. Ideally the master would bring the CS low and clock out the entire data block, then bring the CS high. Is this possible with MibSPI mode on the TMS570LC4357?

I was thinking to use a single TG configured with all 128 buffers and two DMAs, each to update one half of the TG buffers.

The reference manual has a statement in section 28.2.2.1.1 that makes me think I will need a CS toggle in between SPI transmissions.

"In case of Slave mode, after the Receive data is copied to the RX RAM, Sequencer waits for the next active Chip Select trigger to fetch the next data."