Hello,
I'm using two C6678EVM and each EVMs are connected at MicroTCA backplane directly(no switch).
In this environment, I try to transfer the data from EVM(A)DDR3 to EVM(B)DDR3 by SRIO DirectIO.
EVM(A) SRIO EVM(B)
[DDR3 Mem]--[SRIO I/F] =========> [SRIO I/F]--[DDR3 Mem]
DirectIO
Currently, I can transfer the data up to 2kBytes.
However, if the transfer size exceeds 2kBytes, the data cannot be transferred correctly.
The data over 2kBytes are not transferring.
In my program, the receiver side only initialize the SRIO module by modified SrioDevice_init function.
To receive the data that exceeds 2kBytes, do I need to configure anything at receiver side?
Or, is there any limitation to use DirectIO transfer?
My program is based on SRIO loopback example and test_dioSockets function which is included in PDK-C6678 1.0.0.11.