Remember that the GPIF is currently set up to DMA 256 16-bit values.
Perhaps that part needs changing.  The magic value is probably buried
in the WaveData table in usrp_gpif.c

I looked over the GPIF stuff with the Cypress tool I do not see any
reference to transfer size in there. I am thinking the transfer size
is set in the FPGA?


Another thing you could try is to set up the GPIF in a non-flowstate
mode.  You'd need to use the Cypress tool to do this (or Larry
Doolittle's perl (?) code.  Running in full speed, you don't need to
be able to burst data at 96MB/sec between the FX2 and FPGA.


Do you have any idea what sort of changes to the 8051/FPGA code are
involved? The machines I am using this with do not need high data
rates (in fact more decimation in the FPGA would be helpful).

Philip, do you have access to a logic analyzer?
It would extremely helpful for determining what's really happening
between the FX2 and FPGA.


Agreed. Unfortunately, we are a communication group, not a digital
hardware group. So we do not have a logic analyzer. Of course, these
days, it is hard to tell the difference between a comm group and a
digital hardware group.

Philip

Eric



_______________________________________________
Discuss-gnuradio mailing list
Discuss-gnuradio@gnu.org
http://lists.gnu.org/mailman/listinfo/discuss-gnuradio

Reply via email to