Hey guys, I've got several designs where I consistently clock 512 64-bit samples into the ten gbe0 (v2 block) at a rate of ~14MHz. The fpga clock is running at 200. It's my understanding that I still should have some room to get faster data off. I went up by a factor of 2 (the only change in my design) to clock the data, still only 512 samples, at a new rate of ~28MHz. Not a single packet is sent, and the tx_afull and tx_overrun flags are consistently high. I was surprised by this, as I am only creating 4096Bytes in the frame and I know ~8000B is the limit. I've simulated in Simulink to be sure that the tx_valid and eof flags are being set when I want.
Could there be something else going on here? Could the tx_overrun flag also be set in the event that the buffer cannot clear out the data before the next data point in? --Laura Vertatschitsch

