Very Slow operation of CyU3PGpifWriteDataWords | Cypress Semiconductor
Very Slow operation of CyU3PGpifWriteDataWords
I am trying to send 3 words of data out on the GPIF bus manually and found it to be very very slow. I have tried to do a single 3 word transfer and I have tried to do 3 1 word transfers in a loop. The time for the both are about the same.I have also attached a scope trace showing how slow it is. I am seeing 3-5 milliseconds between each word send out on the GPIF bus. Is this expected?
for (i=0; i<3; i++)
apiRetStatus = CyU3PGpifWriteDataWords (0, CyFalse, 1, &(awGpibBuffer[i]), 0xFF);
CyU3PDebugPrint (4, "Write Status [0x%x] %d = %d\n\r", awGpibBuffer[i], i, apiRetStatus);
if (apiRetStatus != CY_U3P_SUCCESS)