Hi, we met a issue. When we open 2 ports in Linux host and then read data from them, data will be lost. But if we open and read one port, the data is correct.
Our xillybus IP core configuration is as following:
xillybus_read_a_16 Upstream (FPGA to host) 16 bits 100 MB/s Yes Data acquisition / playback (Maximum)
xillybus_read_a_8 Upstream(FPGA to host) 8 bits 1 MB/s Yes General purpose
xillybus_read_b_16 Upstream (FPGA to host) 16 bits 100 MB/s Yes Data acquisition / playback (Maximum)
xillybus_read_b_8 Upstream(FPGA to host) 8 bits 1 MB/s Yes General purpose
xillybus_read_a_16 and xillybus_read_b_16 are the ports that we read.
Any suggestion is appreciated.