summaryrefslogtreecommitdiff
path: root/usrp2
AgeCommit message (Collapse)Author
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-02Expand frequency ranges to match hardware capability.Johnathan Corgan
* Corresponds to SVN r11620:11622 * Fixes ticket 405 Reported-by: Dimitris Symeonidis <azimout@gmail.com> Fixed-by: Matt Ettus <matt@ettus.com>
2009-09-01fixed addressing of registers, and added write enables to those that were ↵Matt Ettus
missing. MDIO seems ok.
2009-09-01tell s/w link is up. additional debugging outputEric Blossom
2009-08-31Merged SVN matt/new_eth r10782:11633 into new_ethJohnathan Corgan
* svn diff http://gnuradio.org/svn/branches/developers/matt/new_eth -r10782:11633 * Patch applied with no conflicts or fuzz.
2009-08-14Added git ignore files auto created from svn:ignore properties.git
git-svn-id: http://gnuradio.org/svn/gnuradio/trunk@11592 221aa14e-8319-0410-a670-987f0aec2ac5
2009-08-02Made libusrp2 min and max samples even number.jcorgan
This forces an even number of samples in the min or max case, preserving the alignment of interleaved samples in the face of RX overruns or TX underruns. git-svn-id: http://gnuradio.org/svn/gnuradio/trunk@11526 221aa14e-8319-0410-a670-987f0aec2ac5
2009-07-30Add custom FPGA build.jcorgan
This is a custom build for USRP2 FPGA. It allows using a BasicRX or LFRX board and feed two independent, real signals. In addition, instead of the CIC/HB decimator, which optimizes frequency response, it uses an integrate and dump decimator, which optimizes for time-domain impulse response. These changes have been made in dsp_core_rx.v: * A second DDC has been added, sharing a frequency register with the existing DDC. * The output of the two DDCs are interleaved as I1 Q1 I2 Q2I ... into the receive FIFO. This limits the host configured decimation to 8 intead of 4. Use gr.deinterleave to recover the streams. * The ADCs are hardcoded: RX_A ==> DDC #1 I-input 0 ==> DDC #1 Q-input RX_B ==> DDC #2 I-input 0 ==> DDC #2 Q-input Thus, the input mux has been disabled. * The CIC/HB decimator has been replaced by an integrate and dump at the decimation rate. * To assist with meeting timing, the external RAM has been disabled. The basic application is to coherently sample two real IF streams and downconvert to baseband, while minimizing the impulse response duration of the resampling filters. git-svn-id: http://gnuradio.org/svn/gnuradio/trunk@11519 221aa14e-8319-0410-a670-987f0aec2ac5
2009-06-23added include <cstdio> statements in several files to make it compatible ↵anastas
with g++ 4.4 git-svn-id: http://gnuradio.org/svn/gnuradio/trunk@11267 221aa14e-8319-0410-a670-987f0aec2ac5
2009-06-221 is for hardware control of leds, 0 is for softwarematt
git-svn-id: http://gnuradio.org/svn/gnuradio/trunk@11261 221aa14e-8319-0410-a670-987f0aec2ac5
2009-06-19test for clock lockingmatt
git-svn-id: http://gnuradio.org/svn/gnuradio/trunk@11241 221aa14e-8319-0410-a670-987f0aec2ac5
2009-06-19test for clock lockmatt
git-svn-id: http://gnuradio.org/svn/gnuradio/trunk@11240 221aa14e-8319-0410-a670-987f0aec2ac5
2009-06-19allow the choice of automatic (hardware) control of ledsmatt
git-svn-id: http://gnuradio.org/svn/gnuradio/trunk@11239 221aa14e-8319-0410-a670-987f0aec2ac5
2009-05-29remove dbsm to make room in flashmatt
git-svn-id: http://gnuradio.org/svn/gnuradio/trunk@11164 221aa14e-8319-0410-a670-987f0aec2ac5
2009-05-28handle clocks on both version 3 and version 4 boards, cleaned up the apimatt
git-svn-id: http://gnuradio.org/svn/gnuradio/trunk@11160 221aa14e-8319-0410-a670-987f0aec2ac5
2009-05-25move i2c init and get_hw_rev before clocks_init because the clock init code ↵matt
needs to know our rev git-svn-id: http://gnuradio.org/svn/gnuradio/trunk@11122 221aa14e-8319-0410-a670-987f0aec2ac5
2009-05-25remove unneeded include filematt
git-svn-id: http://gnuradio.org/svn/gnuradio/trunk@11121 221aa14e-8319-0410-a670-987f0aec2ac5
2009-05-25remove printfs to save space. matt
git-svn-id: http://gnuradio.org/svn/gnuradio/trunk@11120 221aa14e-8319-0410-a670-987f0aec2ac5
2009-05-25remove unneeded includematt
git-svn-id: http://gnuradio.org/svn/gnuradio/trunk@11119 221aa14e-8319-0410-a670-987f0aec2ac5
2009-05-25remove EEPROM setting, complete tests even if SD failsmatt
git-svn-id: http://gnuradio.org/svn/gnuradio/trunk@11118 221aa14e-8319-0410-a670-987f0aec2ac5
2009-05-25remove direct calls to ad9510 and use api insteadmatt
git-svn-id: http://gnuradio.org/svn/gnuradio/trunk@11117 221aa14e-8319-0410-a670-987f0aec2ac5
2009-05-22Doc fixes.eb
git-svn-id: http://gnuradio.org/svn/gnuradio/trunk@11088 221aa14e-8319-0410-a670-987f0aec2ac5
2009-05-22doc fixes! work-in-progresseb
git-svn-id: http://gnuradio.org/svn/gnuradio/trunk@11085 221aa14e-8319-0410-a670-987f0aec2ac5
2009-05-21Tweaks for svn-buildpackagejcorgan
git-svn-id: http://gnuradio.org/svn/gnuradio/trunk@11080 221aa14e-8319-0410-a670-987f0aec2ac5
2009-05-19Updates to C++ and Python APIs:jcorgan
* C++: Adds usrp2::MC_* constants for config_mimo() call in libusrp2 * Python: Adds usrp2.config_mimo(), and usrp2.MC_* constants * Python: Adds usrp2.sync_every_pps() git-svn-id: http://gnuradio.org/svn/gnuradio/trunk@11050 221aa14e-8319-0410-a670-987f0aec2ac5
2009-05-15Merged wip r11012:11022 from jcorgan/deb into trunk.jcorgan
git-svn-id: http://gnuradio.org/svn/gnuradio/trunk@11043 221aa14e-8319-0410-a670-987f0aec2ac5
2009-05-11Apply Juha Vierinen patch to allow variable USRP2 rx buffer sizejcorgan
git-svn-id: http://gnuradio.org/svn/gnuradio/trunk@11000 221aa14e-8319-0410-a670-987f0aec2ac5
2009-05-10simple images to set revision numbermatt
git-svn-id: http://gnuradio.org/svn/gnuradio/trunk@10998 221aa14e-8319-0410-a670-987f0aec2ac5
2009-04-27Fix swapped signals.jcorgan
git-svn-id: http://gnuradio.org/svn/gnuradio/trunk@10926 221aa14e-8319-0410-a670-987f0aec2ac5
2009-04-27somebody commented out the tx mux setting which prevented the xcvr2450 from ↵matt
working. wrong values for rfx boards were not seen because of the above error. git-svn-id: http://gnuradio.org/svn/gnuradio/trunk@10925 221aa14e-8319-0410-a670-987f0aec2ac5
2009-04-22Merged r10770:10887 from jcorgan/iad2 into trunk. Adds alternative USRP2 ↵jcorgan
FPGA build to use integrate-and-dump decimator instead of CIC/HB combination. This provides a much shorter time duration impulse response for the same decimation rate, at the expense of worse stop-band rejection. git-svn-id: http://gnuradio.org/svn/gnuradio/trunk@10888 221aa14e-8319-0410-a670-987f0aec2ac5
2009-04-12mostly formatting and name changes. commented out special purpose pins.matt
git-svn-id: http://gnuradio.org/svn/gnuradio/trunk@10814 221aa14e-8319-0410-a670-987f0aec2ac5
2009-04-12from u2p2, autogeneratedmatt
git-svn-id: http://gnuradio.org/svn/gnuradio/trunk@10813 221aa14e-8319-0410-a670-987f0aec2ac5
2009-04-09Fixes ticket:357jcorgan
git-svn-id: http://gnuradio.org/svn/gnuradio/trunk@10793 221aa14e-8319-0410-a670-987f0aec2ac5
2009-04-06now handles odd length packetsmatt
git-svn-id: http://gnuradio.org/svn/gnuradio/trunk@10779 221aa14e-8319-0410-a670-987f0aec2ac5
2009-04-04basic wrapper workingmatt
git-svn-id: http://gnuradio.org/svn/gnuradio/trunk@10769 221aa14e-8319-0410-a670-987f0aec2ac5
2009-04-04Fix distcheck error, trunk passes distcheck.jcorgan
git-svn-id: http://gnuradio.org/svn/gnuradio/trunk@10768 221aa14e-8319-0410-a670-987f0aec2ac5
2009-04-04Merged r10712:10765 from jcorgan/gpio into trunk. Adds out-of-band and ↵jcorgan
streaming GPIO functions for USRP2. git-svn-id: http://gnuradio.org/svn/gnuradio/trunk@10766 221aa14e-8319-0410-a670-987f0aec2ac5
2009-04-04first cut at a wishbone interface and wrapping the corematt
git-svn-id: http://gnuradio.org/svn/gnuradio/trunk@10762 221aa14e-8319-0410-a670-987f0aec2ac5
2009-04-04copied over from other eth corematt
git-svn-id: http://gnuradio.org/svn/gnuradio/trunk@10761 221aa14e-8319-0410-a670-987f0aec2ac5
2009-04-04reset synchronizermatt
git-svn-id: http://gnuradio.org/svn/gnuradio/trunk@10760 221aa14e-8319-0410-a670-987f0aec2ac5
2009-04-03made pause enabling a pin so we can set itmatt
git-svn-id: http://gnuradio.org/svn/gnuradio/trunk@10759 221aa14e-8319-0410-a670-987f0aec2ac5
2009-04-02Properly signals an error and drops the remainder of the packet if there is ↵matt
an overrun. ERROR_2 changed to ERROR2. git-svn-id: http://gnuradio.org/svn/gnuradio/trunk@10751 221aa14e-8319-0410-a670-987f0aec2ac5