Sunnyaloc
New Contributor
2 years agoLoosing data because Rapidio is not ready during large data transfers
I'm want to know if I have to follow any guidlines to get maximum bandwidth out of Rapidio
Rapidio configuration I use is as below.
Right now I use Rapidioii with 1250 Mbaud and 125Mhz reference frequency.
Not using burst mode as I have to transmit 32 bit data per 300ns. Which is far less than the maximum bandwidth.
The problem is that the Rapidio is not "ready" sometimes making the internal FIFO full and inturn loosing the data. I increased the FIFO depth from 4 DWords to 2048 Dwords. Still I see this issue when I transmit large amounts of data.
Is there a way to improve Rapidio's performance to make it ready most of the time?