Is there a way in which I can fill the whole fifo and empty it at one shot In normal SPI in MPC5748G.
Hi,
take a look at HALT bit in DSPIx_MCR register. This bit can be used to stop the transfers, so you can fill the FIFO as needed and then enable the transfers again.
Regards,
Lukas