summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2009-09-04Untested fixes for getting serdes onto the new fifo system. Compiles, at leastMatt Ettus
2009-09-04Implement Eth flow control using pause framesMatt Ettus
Not fully tested, but it seems to work without frame errors, sequence number errors or ethernet overruns. Still of course will get tx underruns on a slow machine, and the transmitted signal has some issues though.
2009-09-04parameterized fifo sizes, some reformattingMatt Ettus
2009-09-04remove unused old style fifoMatt Ettus
2009-09-04Merge branch 'new_eth' of http://gnuradio.org/git/eb into new_ethMatt Ettus
2009-09-04allow control of whether or not to honor flow control, adds some debug linesMatt Ettus
2009-09-04debug the rx sideMatt Ettus
2009-09-04no longer used, replaced by newfifo versionMatt Ettus
2009-09-04Merge branch 'new_eth' of http://gnuradio.org/git/matt into new_ethEric Blossom
* 'new_eth' of http://gnuradio.org/git/matt:
2009-09-04Merge branch 'new_eth' of http://gnuradio.org/git/eb into new_ethMatt Ettus
2009-09-04Merge branch 'new_eth' of http://gnuradio.org/git/matt into new_ethEric Blossom
* 'new_eth' of http://gnuradio.org/git/matt: properly set the address filter stop sending short ethernet command packets. Fix problem with commands timing out (specifically stop_rx_streaming) Fix race condition that caused commands such as stop_rx_streaming to fail. Fixing a line in the clock recovery algorithm. This works with a bit larger error than there proably should be. Better fix for broken AC_PROG_F77 macro Fix Python header check failure due to invalid cached state waterfall and fft use a common autoscale function Fix so that the waterfall texture is initialized with a buffer of the same size. Modifications to usrp2 source and sink so that set center freq is called afer set lo offset. Modifications to the usrp blocks and wrapper so that the lo offset is set with the lo frequency. Removed subversion related configuration info. Expand frequency ranges to match hardware capability. Modified log power fft block so ref scale is peak to peak. Adding clock sync algorithm using PFB. This works, but needs a bit more work.
2009-09-04remove special last_line adjustment from ethernet portEric Blossom
2009-09-04Merge branch 'new_eth' of http://gnuradio.org/git/eb into new_ethMatt Ettus
2009-09-04Firmware now inserts mac source address value in each frame.Eric Blossom
The old mac used to do this automatically.
2009-09-04properly set the address filterMatt Ettus
2009-09-04Merge branch 'new_eth' of http://gnuradio.org/git/matt into new_ethEric Blossom
* 'new_eth' of http://gnuradio.org/git/matt: seems to build a decent fpga, but still some issues with a full connection.
2009-09-04Merge branch 'master' into new_ethMatt Ettus
2009-09-04stop sending short ethernet command packets.Eric Blossom
2009-09-04Fix problem with commands timing out (specifically stop_rx_streaming)Eric Blossom
After fixing the race, this change uses Tom's idea to stop enqueuing data when trying to stop, and adds a new flush_rx_samples method to drop any samples that may have already been accumulated. I ran Tom's test case 500 times with 0 failures ;-)
2009-09-04Fix race condition that caused commands such as stop_rx_streaming to fail.Eric Blossom
This fixes the bulk of the problem. Next step is to drop data packets while waiting for the reply.
2009-09-04stop sending short ethernet command packets.Eric Blossom
2009-09-04Fix problem with commands timing out (specifically stop_rx_streaming)Eric Blossom
After fixing the race, this change uses Tom's idea to stop enqueuing data when trying to stop, and adds a new flush_rx_samples method to drop any samples that may have already been accumulated. I ran Tom's test case 500 times with 0 failures ;-)
2009-09-04Fix race condition that caused commands such as stop_rx_streaming to fail.Eric Blossom
This fixes the bulk of the problem. Next step is to drop data packets while waiting for the reply.
2009-09-03seems to build a decent fpga, but still some issues with a full connection.Matt Ettus
2009-09-03Merge branch 'sync' from http://gnuradio.org/git/trondeau.git into masterJohnathan Corgan
* Fixing a line in the clock recovery algorithm. This works with a bit larger error than there proably should be. * Adding clock sync algorithm using PFB. This works, but needs a bit more work.
2009-09-03Fixing a line in the clock recovery algorithm. This works with a bit larger ↵Tom Rondeau
error than there proably should be.
2009-09-03Better fix for broken AC_PROG_F77 macroJohnathan Corgan
* Move AC_PROG_CC into GR_FORTRAN macro definition
2009-09-03removed hard-coded link_is_up = true;Eric Blossom
2009-09-03MAC transmit seems to work now. The root cause of the problem was ↵Matt Ettus
accidentally using the rx_clk in one stage of the fifos on the tx side.
2009-09-03Fix Python header check failure due to invalid cached stateJohnathan Corgan
* GR_FORTRAN macro leaves $ac_ext=f on some systems * Restore by invoking AC_PROG_CC Reported-by: Szymon Jakubczak <szym@csail.mit.edu> Signed-off-by: Johnathan Corgan <jcorgan@corganenterprises.com>
2009-09-03set device to xc3s2000. Shouldn't make any differences.Matt Ettus
2009-09-03misc ignoresMatt Ettus
2009-09-03made a new block ram based fifo, 64 (65) elements long, all fifos now have ↵Matt Ettus
"enhanced level logic" for accurate fullness. Maybe this will help...
2009-09-02bring the testbench files up to dateMatt Ettus
2009-09-02major cleanup of 2 clock fifosMatt Ettus
2009-09-02cleaning up the new fifosMatt Ettus
2009-09-02cascadefifo.v wasn't used, only the double cascade version. fifo_2clock.v ↵Matt Ettus
and fifo_2clock.v are empty
2009-09-02never used, not neededMatt Ettus
2009-09-02ignore .o filesMatt Ettus
2009-09-02debug pins, cleaned ignoresMatt Ettus
2009-09-02sort out active-low lines on locallink fifos, added debug pinsMatt Ettus
2009-09-02Removed these files completely, they were for the old style of fifosMatt Ettus
2009-09-02Merge branch 'wxgui_fix' from http://gnuradio.org/git/jblum.git into masterJohnathan Corgan
* waterfall and fft use a common autoscale function * Fix so that the waterfall texture is initialized with a buffer of the same size.
2009-09-02Merge branch 'lo_fix' from http://gnuradio.org/git/jblum.git into masterJohnathan Corgan
* Modifications to usrp2 source and sink so that set center freq is called afer set lo offset. * Modifications to the usrp blocks and wrapper so that the lo offset is set with the lo frequency.
2009-09-02waterfall and fft use a common autoscale functionJosh Blum
2009-09-02Fix so that the waterfall texture is initialized with a buffer of the same size.Josh Blum
If the fft size was a non power of two, the buffer would be a different size. This would cause a segfault. Particularly because fft_window was throwing out a bin.
2009-09-02Modifications to usrp2 source and sink so that set center freq is called ↵Josh Blum
afer set lo offset.
2009-09-02Modifications to the usrp blocks and wrapper so that the lo offset is set ↵Josh Blum
with the lo frequency.
2009-09-02Removed subversion related configuration info.Johnathan Corgan
* Don't call GR_SUBVERSION in configure.ac * Remove --svn* options from gnuradio-config-info
2009-09-02Merge branch 'wxgui' from http://gnuradio.org/git/jblum.git into masterJohnathan Corgan
* Modified log power fft block so ref scale is peak to peak. * Tweaked fft sink autoscale routine to come up with better numbers. * Modified scope sink ac couple block to use constant tap. The previous tap calculation would cause failure for very small sample rates.