I am using an adsp21364 tied to a serial flash module. In order to read data from this module I must first transmit a command word over SPI. Easy enough.
The problem is that the flash module begins transmitting the first bit of the requested data immediately after receiving the command. My question is if the only way to initiate full duplex communication via SPI is to utilize DMA transfer for receive?
Or can I immediately reconfigure the SPICTL (without disabling SPI) register to initiate a master core receive fast enough to be able to capture the data the flash module is transmitting?