I’m using Labview to call ReadFromPipeOut however my returned array is 0xF, 0x0, 0xF, 0x0… when I’m assigning 0xFFFF to the pipe. Here is a snippet from my HDL:
okPipeOut epA0 (
.ti_clk(ti_clk), .ti_control(ti_control), .ti_data(ti_data),
.ep_addr(8’ha0), .ep_read(pipeO_read), .ep_datain(16’hffff));
I’m loosing the upper 8 bits and getting back a zero. I’m pulling my hair out on this one since I had this working a long time ago with the XEM3001v1 however I now use an XEM3010 with the latest firmware.