summaryrefslogtreecommitdiff
path: root/usrp2/firmware/lib
AgeCommit message (Collapse)Author
2009-03-05New standalone firmware, burn_dbsrx_eeprom, that burns new dbid intoeb
modified DBS Rx daughterboard. git-svn-id: http://gnuradio.org/svn/gnuradio/trunk@10560 221aa14e-8319-0410-a670-987f0aec2ac5
2009-03-03Actually enable/disable tx via gpio (...when tx enable is supported).jblum
git-svn-id: http://gnuradio.org/svn/gnuradio/trunk@10556 221aa14e-8319-0410-a670-987f0aec2ac5
2009-02-26remove support for unmodified dbsrx because there is way too much phase ↵matt
noise. only modified dbsrx are supported git-svn-id: http://gnuradio.org/svn/gnuradio/trunk@10521 221aa14e-8319-0410-a670-987f0aec2ac5
2009-02-23support for unmodified dbsrx boardsmatt
git-svn-id: http://gnuradio.org/svn/gnuradio/trunk@10481 221aa14e-8319-0410-a670-987f0aec2ac5
2009-02-17minor renamingeb
git-svn-id: http://gnuradio.org/svn/gnuradio/trunk@10456 221aa14e-8319-0410-a670-987f0aec2ac5
2009-02-17Use defined bit positionsjcorgan
git-svn-id: http://gnuradio.org/svn/gnuradio/trunk@10454 221aa14e-8319-0410-a670-987f0aec2ac5
2009-02-10Merged r10418:10423 from jcorgan/pps into trunk. Adds usrp2::sync_every_ppsjcorgan
git-svn-id: http://gnuradio.org/svn/gnuradio/trunk@10424 221aa14e-8319-0410-a670-987f0aec2ac5
2009-02-04Merged r10383:10390 from jcorgan/u2-wip into trunk.jcorgan
* Implements daughterboard independent LO offset tuning * Removes RFX specific LO offset code * Adds 'set_lo_offset' to libusrp2 and Python API * Adds --lo-offset to usrp2_fft.py and usrp2_rx_cfile.py * Ensures daughterboards are reset to default values at startup. Trunk passes distcheck. git-svn-id: http://gnuradio.org/svn/gnuradio/trunk@10392 221aa14e-8319-0410-a670-987f0aec2ac5
2009-02-04usrp2-xcvr cleanup, working gains, freqsjblum
git-svn-id: http://gnuradio.org/svn/gnuradio/trunk@10387 221aa14e-8319-0410-a670-987f0aec2ac5
2009-02-04usrp2: xcvr workingjblum
git-svn-id: http://gnuradio.org/svn/gnuradio/trunk@10382 221aa14e-8319-0410-a670-987f0aec2ac5
2009-02-03work in progress: xcvr running, needs work with divisorsmatt
git-svn-id: http://gnuradio.org/svn/gnuradio/trunk@10377 221aa14e-8319-0410-a670-987f0aec2ac5
2009-02-02work in progress: setting gpio on xcvrjblum
git-svn-id: http://gnuradio.org/svn/gnuradio/trunk@10375 221aa14e-8319-0410-a670-987f0aec2ac5
2009-01-31debug infomatt
git-svn-id: http://gnuradio.org/svn/gnuradio/trunk@10353 221aa14e-8319-0410-a670-987f0aec2ac5
2009-01-31work with the set reg functionsjblum
git-svn-id: http://gnuradio.org/svn/gnuradio/trunk@10349 221aa14e-8319-0410-a670-987f0aec2ac5
2009-01-30xcvr: initialize chipsetjblum
git-svn-id: http://gnuradio.org/svn/gnuradio/trunk@10346 221aa14e-8319-0410-a670-987f0aec2ac5
2009-01-30converted set freq in xcvrjblum
git-svn-id: http://gnuradio.org/svn/gnuradio/trunk@10342 221aa14e-8319-0410-a670-987f0aec2ac5
2009-01-30work on xcvr set_freqjblum
git-svn-id: http://gnuradio.org/svn/gnuradio/trunk@10340 221aa14e-8319-0410-a670-987f0aec2ac5
2009-01-30xcvr dboard supportjblum
gain setting coded, not tested set freq not implemented git-svn-id: http://gnuradio.org/svn/gnuradio/trunk@10338 221aa14e-8319-0410-a670-987f0aec2ac5
2009-01-29tunes the dbsrx properly. You need to mod your dbsrx, though.matt
git-svn-id: http://gnuradio.org/svn/gnuradio/trunk@10332 221aa14e-8319-0410-a670-987f0aec2ac5
2009-01-28dbsrx daughterboard support, gain works, not freqmatt
git-svn-id: http://gnuradio.org/svn/gnuradio/trunk@10331 221aa14e-8319-0410-a670-987f0aec2ac5
2009-01-23mimo tx work-in-progresseb
git-svn-id: http://gnuradio.org/svn/gnuradio/trunk@10296 221aa14e-8319-0410-a670-987f0aec2ac5
2009-01-23revert extraction of buffer_stateeb
git-svn-id: http://gnuradio.org/svn/gnuradio/trunk@10294 221aa14e-8319-0410-a670-987f0aec2ac5
2009-01-23Work in progress on mimo Tx state machine.eb
git-svn-id: http://gnuradio.org/svn/gnuradio/trunk@10293 221aa14e-8319-0410-a670-987f0aec2ac5
2009-01-22bumped stack to 3k (not sure we needed to), cleaned up old serdes testeb
code: eth_serdes.c and serdes_txrx.c, can tx over serdes at interp 4 (underruns quite frequently), same behavior as regular txrx.c git-svn-id: http://gnuradio.org/svn/gnuradio/trunk@10291 221aa14e-8319-0410-a670-987f0aec2ac5
2008-12-31Rename constant for clarityjcorgan
git-svn-id: http://gnuradio.org/svn/gnuradio/trunk@10181 221aa14e-8319-0410-a670-987f0aec2ac5
2008-12-17added frequency offset capability. Set to 12.5e6 on TX, 0 on RX for nowmatt
git-svn-id: http://gnuradio.org/svn/gnuradio/trunk@10125 221aa14e-8319-0410-a670-987f0aec2ac5
2008-12-05implemented "reset master clock on next PPS" so we can easily sync multiple ↵matt
units without MIMO connections git-svn-id: http://gnuradio.org/svn/gnuradio/trunk@10103 221aa14e-8319-0410-a670-987f0aec2ac5
2008-12-05send a char to the serial port, but don't wait if the queue is fullmatt
git-svn-id: http://gnuradio.org/svn/gnuradio/trunk@10102 221aa14e-8319-0410-a670-987f0aec2ac5
2008-11-16removed old python commentsmatt
git-svn-id: http://gnuradio.org/svn/gnuradio/trunk@9999 221aa14e-8319-0410-a670-987f0aec2ac5
2008-11-16fixed gain calculations rfx900-2400matt
git-svn-id: http://gnuradio.org/svn/gnuradio/trunk@9998 221aa14e-8319-0410-a670-987f0aec2ac5
2008-11-09hardware control of ledsmatt
git-svn-id: http://gnuradio.org/svn/gnuradio/trunk@9962 221aa14e-8319-0410-a670-987f0aec2ac5
2008-10-31enable all rfx boardsmatt
git-svn-id: http://gnuradio.org/svn/gnuradio/trunk@9901 221aa14e-8319-0410-a670-987f0aec2ac5
2008-10-27Minor cleanup. eb
git-svn-id: http://gnuradio.org/svn/gnuradio/trunk@9873 221aa14e-8319-0410-a670-987f0aec2ac5
2008-10-27removed extra indentation. No change in functionalityeb
git-svn-id: http://gnuradio.org/svn/gnuradio/trunk@9861 221aa14e-8319-0410-a670-987f0aec2ac5
2008-10-26Deadly printfs turned off... Specified gain ranges for TV Rx and RFX boards.eb
Still a problem setting the gain; Firmware takes too long to get back to service ethernet. git-svn-id: http://gnuradio.org/svn/gnuradio/trunk@9860 221aa14e-8319-0410-a670-987f0aec2ac5
2008-10-22Added methods to query daughterboard parameters. Merged eb/u2-wip2eb
-r9804:9814 into trunk; initialized dacmux in firmware. git-svn-id: http://gnuradio.org/svn/gnuradio/trunk@9816 221aa14e-8319-0410-a670-987f0aec2ac5
2008-10-18added in mux for DACsmatt
git-svn-id: http://gnuradio.org/svn/gnuradio/trunk@9807 221aa14e-8319-0410-a670-987f0aec2ac5
2008-10-15reverse the spectrum on the TVRX boardsmatt
git-svn-id: http://gnuradio.org/svn/gnuradio/trunk@9798 221aa14e-8319-0410-a670-987f0aec2ac5
2008-10-15Added firmware support for adc_mux to handle swapping I/Q, etc.eb
Modified dsp_core_rx.v to swap A and B mapping so that the software thinks that the TVRX is connected to A/D A. ISE 10.1 SP3 is required to compile the FPGA successfully. SP2 is insufficient. It compiles with SP2, but the firmware doesn't load. Only the F led is one in that case. git-svn-id: http://gnuradio.org/svn/gnuradio/trunk@9795 221aa14e-8319-0410-a670-987f0aec2ac5
2008-10-14fixed problem with negative offsets in calc_dxc_freqeb
git-svn-id: http://gnuradio.org/svn/gnuradio/trunk@9792 221aa14e-8319-0410-a670-987f0aec2ac5
2008-10-14mark RFX boards as i_and_q_swappedeb
git-svn-id: http://gnuradio.org/svn/gnuradio/trunk@9791 221aa14e-8319-0410-a670-987f0aec2ac5
2008-10-14s/w support for tx and rx muxeb
git-svn-id: http://gnuradio.org/svn/gnuradio/trunk@9790 221aa14e-8319-0410-a670-987f0aec2ac5
2008-10-14new tx and rx mux registerseb
git-svn-id: http://gnuradio.org/svn/gnuradio/trunk@9789 221aa14e-8319-0410-a670-987f0aec2ac5
2008-10-14initialized freq_min/max valueseb
git-svn-id: http://gnuradio.org/svn/gnuradio/trunk@9788 221aa14e-8319-0410-a670-987f0aec2ac5
2008-10-13fix diagnostic outputeb
git-svn-id: http://gnuradio.org/svn/gnuradio/trunk@9786 221aa14e-8319-0410-a670-987f0aec2ac5
2008-10-13mods to build under old toolseb
git-svn-id: http://gnuradio.org/svn/gnuradio/trunk@9785 221aa14e-8319-0410-a670-987f0aec2ac5
2008-10-12refactored divider setting on rxdb clk, txdb clk, and test clkmatt
git-svn-id: http://gnuradio.org/svn/gnuradio/trunk@9780 221aa14e-8319-0410-a670-987f0aec2ac5
2008-10-11New serdes status interrupt, clk_status interrupt. New capability to flush ↵matt
the ICache. git-svn-id: http://gnuradio.org/svn/gnuradio/trunk@9779 221aa14e-8319-0410-a670-987f0aec2ac5
2008-10-11removed unneeded settingmatt
git-svn-id: http://gnuradio.org/svn/gnuradio/trunk@9778 221aa14e-8319-0410-a670-987f0aec2ac5
2008-10-04USRP2 firmware fixes for EDK 10.1 microblaze toolchain. Firmware now buildseb
and runs correctly using these tools. git-svn-id: http://gnuradio.org/svn/gnuradio/trunk@9708 221aa14e-8319-0410-a670-987f0aec2ac5