I am studying the FX2 firmware provided by the USRP package, just to
“get a feeling” for this.
There are a few very old mails on the mail archive stating that an
improvement of the USB bandwidth could be possible if the FX2 timing is
tuned. Does anyone know where the current bottleneck is? Is it the main
loop, or the GPIF state machine?
There was an idea about moving the loop invariant, e.g. one loop only
for tx if only tx chain is enabled. However, my first quick’n dirty
trial didn’t change anything (test_usrp_standard_tx to test). At least
it still works
It will do to point me in a good direction, I’ll find out the rest.
However, it would be faster if someone can direct me.