SPI max no of words per transfer

Dear All,

I’m trying to communicate on SPI from FPGA to Beagle bone.

I need to send array of floating point number, of length 38. (float data[38]; )

But when I’m trying to send. spi0_cs goes high after 9 words transfer.

Means, I’m getting only 9 words of 32-bit each.

I have kept 500Kbps baud rate.

What could be the reason.

Please help me.

Ravi