Age | Commit message (Collapse) | Author | |
---|---|---|---|
2009-09-04 | Untested fixes for getting serdes onto the new fifo system. Compiles, at least | Matt Ettus | |
2009-09-04 | Implement Eth flow control using pause frames | Matt 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-04 | parameterized fifo sizes, some reformatting | Matt Ettus | |
2009-09-04 | remove unused old style fifo | Matt Ettus | |
2009-09-04 | Merge branch 'new_eth' of http://gnuradio.org/git/eb into new_eth | Matt Ettus | |
2009-09-04 | allow control of whether or not to honor flow control, adds some debug lines | Matt Ettus | |
2009-09-04 | debug the rx side | Matt Ettus | |
2009-09-04 | no longer used, replaced by newfifo version | Matt Ettus | |
2009-09-04 | Merge branch 'new_eth' of http://gnuradio.org/git/matt into new_eth | Eric Blossom | |
* 'new_eth' of http://gnuradio.org/git/matt: | |||
2009-09-04 | Merge branch 'new_eth' of http://gnuradio.org/git/eb into new_eth | Matt Ettus | |
2009-09-04 | Merge branch 'new_eth' of http://gnuradio.org/git/matt into new_eth | Eric 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-04 | remove special last_line adjustment from ethernet port | Eric Blossom | |
2009-09-04 | Merge branch 'new_eth' of http://gnuradio.org/git/eb into new_eth | Matt Ettus | |
2009-09-04 | Firmware now inserts mac source address value in each frame. | Eric Blossom | |
The old mac used to do this automatically. | |||
2009-09-04 | properly set the address filter | Matt Ettus | |
2009-09-04 | Merge branch 'new_eth' of http://gnuradio.org/git/matt into new_eth | Eric 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-04 | Merge branch 'master' into new_eth | Matt Ettus | |
2009-09-04 | stop sending short ethernet command packets. | Eric Blossom | |
2009-09-04 | Fix 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-04 | Fix 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-04 | stop sending short ethernet command packets. | Eric Blossom | |
2009-09-04 | Fix 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-04 | Fix 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-03 | seems to build a decent fpga, but still some issues with a full connection. | Matt Ettus | |
2009-09-03 | Merge branch 'sync' from http://gnuradio.org/git/trondeau.git into master | Johnathan 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-03 | Fixing a line in the clock recovery algorithm. This works with a bit larger ↵ | Tom Rondeau | |
error than there proably should be. | |||
2009-09-03 | Better fix for broken AC_PROG_F77 macro | Johnathan Corgan | |
* Move AC_PROG_CC into GR_FORTRAN macro definition | |||
2009-09-03 | removed hard-coded link_is_up = true; | Eric Blossom | |
2009-09-03 | MAC 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-03 | Fix Python header check failure due to invalid cached state | Johnathan 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-03 | set device to xc3s2000. Shouldn't make any differences. | Matt Ettus | |
2009-09-03 | misc ignores | Matt Ettus | |
2009-09-03 | made 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-02 | bring the testbench files up to date | Matt Ettus | |
2009-09-02 | major cleanup of 2 clock fifos | Matt Ettus | |
2009-09-02 | cleaning up the new fifos | Matt Ettus | |
2009-09-02 | cascadefifo.v wasn't used, only the double cascade version. fifo_2clock.v ↵ | Matt Ettus | |
and fifo_2clock.v are empty | |||
2009-09-02 | never used, not needed | Matt Ettus | |
2009-09-02 | ignore .o files | Matt Ettus | |
2009-09-02 | debug pins, cleaned ignores | Matt Ettus | |
2009-09-02 | sort out active-low lines on locallink fifos, added debug pins | Matt Ettus | |
2009-09-02 | Removed these files completely, they were for the old style of fifos | Matt Ettus | |
2009-09-02 | Merge branch 'wxgui_fix' from http://gnuradio.org/git/jblum.git into master | Johnathan 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-02 | Merge branch 'lo_fix' from http://gnuradio.org/git/jblum.git into master | Johnathan 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-02 | waterfall and fft use a common autoscale function | Josh Blum | |
2009-09-02 | Fix 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-02 | Modifications to usrp2 source and sink so that set center freq is called ↵ | Josh Blum | |
afer set lo offset. | |||
2009-09-02 | Modifications to the usrp blocks and wrapper so that the lo offset is set ↵ | Josh Blum | |
with the lo frequency. | |||
2009-09-02 | Removed subversion related configuration info. | Johnathan Corgan | |
* Don't call GR_SUBVERSION in configure.ac * Remove --svn* options from gnuradio-config-info | |||
2009-09-02 | Merge branch 'wxgui' from http://gnuradio.org/git/jblum.git into master | Johnathan 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. |