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

Reply via email to