Hello
Maybe it is my fault not to declare explicitly that we have a flow control mechanism in our FPGA design for both directions (PC->VC707 and VC707->PC)
Therefore we are sure that no matter at what speed PC software collects data from Xillybus our application FIFOs connected to Xillybus virtual channels must not go to overflow since the read enable signals of our FIFOs are connected to Xillybus Virtual channels controlled by the IP and we apply flow control to write enable signals of our FIFOs at FPGA design.
Our expectation is that even if the CPU of the PC is busy and does not collect fast, the flow control in FPGA design must protect any unknown data to be present on the PC side.
best regards