Commit Graph

294 Commits

Author SHA1 Message Date
jcorgan 51ec9e72fe Restores 8-bit sample format support to FPGA code. Synthesized with 7.1SP1.
git-svn-id: http://gnuradio.org/svn/gnuradio/trunk@6858 221aa14e-8319-0410-a670-987f0aec2ac5
2007-11-10 19:23:57 +00:00
eb 720b513b35 Merged -r6847:6850 from eb/trial-merge into trunk. This changeset
contains the modifications required to cross-compile GNU Radio for
the Cell processor.  For directions, see CrossCompilingForCell


git-svn-id: http://gnuradio.org/svn/gnuradio/trunk@6852 221aa14e-8319-0410-a670-987f0aec2ac5
2007-11-10 01:03:04 +00:00
jcorgan 005b1a35ad Regenerated USRP Makefile.extra
git-svn-id: http://gnuradio.org/svn/gnuradio/trunk@6777 221aa14e-8319-0410-a670-987f0aec2ac5
2007-11-01 23:57:49 +00:00
jcorgan 0c0357fb30 Merged r6766:6775 from jcorgan/t195. Fixes ticket:195. NOTE: this removes 8 bit sample width support on receive. Synthesized with 7.1SP1.
git-svn-id: http://gnuradio.org/svn/gnuradio/trunk@6776 221aa14e-8319-0410-a670-987f0aec2ac5
2007-11-01 23:56:59 +00:00
jcorgan c1a7b06c3a Merged r6749:6763 from jcorgan/t179. Fixes ticket:179. New RBFs synthesized with 7.1SP1.
git-svn-id: http://gnuradio.org/svn/gnuradio/trunk@6764 221aa14e-8319-0410-a670-987f0aec2ac5
2007-11-01 03:29:36 +00:00
eb 9ba1d3956a tool version changed
git-svn-id: http://gnuradio.org/svn/gnuradio/trunk@6604 221aa14e-8319-0410-a670-987f0aec2ac5
2007-10-09 20:10:04 +00:00
eb c60a5762ad New rbfs built from r6602 using Quartus II Web Edition version 7.1 SP1
git-svn-id: http://gnuradio.org/svn/gnuradio/trunk@6603 221aa14e-8319-0410-a670-987f0aec2ac5
2007-10-09 20:09:04 +00:00
eb d51275a83a Merged r6329:6428 of features/inband-usb + distcheck fixes into trunk.
git-svn-id: http://gnuradio.org/svn/gnuradio/trunk@6429 221aa14e-8319-0410-a670-987f0aec2ac5
2007-09-13 23:21:41 +00:00
eb 78929c2477 Merged George's changes from features/inband-usb r6309:6325 into trunk.
git-svn-id: http://gnuradio.org/svn/gnuradio/trunk@6327 221aa14e-8319-0410-a670-987f0aec2ac5
2007-09-05 21:33:05 +00:00
eb 39b125be70 Merged eb/usrp-la r6317:6320 into trunk. This deborks the dependency
on usrp-inband that was introduced in [6307].


git-svn-id: http://gnuradio.org/svn/gnuradio/trunk@6321 221aa14e-8319-0410-a670-987f0aec2ac5
2007-09-05 20:18:28 +00:00
eb 921f80013a Added CMD_SEND_*, moved ports to SRC and DST regs
git-svn-id: http://gnuradio.org/svn/gnuradio/trunk@6319 221aa14e-8319-0410-a670-987f0aec2ac5
2007-09-05 19:14:11 +00:00
eb 5386b1fa25 Merged features/inband-usb r5224:6306 into trunk.
This is work-in-progress on inband signaling for the USRP1.


git-svn-id: http://gnuradio.org/svn/gnuradio/trunk@6307 221aa14e-8319-0410-a670-987f0aec2ac5
2007-09-05 01:43:43 +00:00
jcorgan 7dd3fcf9fc Merged r6271:6278 from jcorgan/t182 into trunk. Implements ticket:182.
Created new top-level component, gr-utils, to hold commonly used utility
scripts (originally in gnuradio-examples).  These now install into the 
system path, allowing their use from wherever.

Reorganization of gnuradio-examples component:

 * Commonly used utility scripts moved from python/usrp into gr-utils.
 * Examples now install into $(prefix)/share/gnuradio/examples/...
 * Channel coding examples moved into gr-trellis/src/examples, now install
   from there, only if gr-atsc itself is going to built and installed.
 * ATSC example scripts now install into example hierarchy
 * Cruft has been moved into 'limbo' in repository, do not get installed

Trunk passes 'make distcheck'.



git-svn-id: http://gnuradio.org/svn/gnuradio/trunk@6279 221aa14e-8319-0410-a670-987f0aec2ac5
2007-09-04 02:43:56 +00:00
jcorgan 8ca61ffc81 Merged r6224:6268 from features/deb into trunk. Implements most of a Debian package generation system. EXPERIMENTAL.
git-svn-id: http://gnuradio.org/svn/gnuradio/trunk@6269 221aa14e-8319-0410-a670-987f0aec2ac5
2007-09-02 21:20:24 +00:00
jcorgan 4cf6b1a9c1 Make usrp documentation its own top-level directory. Fixes ticket:149.
git-svn-id: http://gnuradio.org/svn/gnuradio/trunk@6174 221aa14e-8319-0410-a670-987f0aec2ac5
2007-08-25 04:01:19 +00:00
eb 162ffc251a working doc on usrp2 traffic cop design
git-svn-id: http://gnuradio.org/svn/gnuradio/trunk@6155 221aa14e-8319-0410-a670-987f0aec2ac5
2007-08-20 18:10:08 +00:00
michaelld 32755f8973 Fixed use of mutex and condition, which corrects a long-standing rare
bug over contention of shared variables.



git-svn-id: http://gnuradio.org/svn/gnuradio/trunk@6152 221aa14e-8319-0410-a670-987f0aec2ac5
2007-08-18 02:35:43 +00:00
michaelld b88cf53fc7 Changes so that OSX's FUSB will use gr's omnithreads instead of pthreads.
git-svn-id: http://gnuradio.org/svn/gnuradio/trunk@6149 221aa14e-8319-0410-a670-987f0aec2ac5
2007-08-17 20:34:21 +00:00
michaelld aa55ebc631 Updated USRP's circular_buffer with the same corrections as for
gr-audio-osx.  These corrections impact OSX/Darwin only.



git-svn-id: http://gnuradio.org/svn/gnuradio/trunk@6146 221aa14e-8319-0410-a670-987f0aec2ac5
2007-08-17 03:23:02 +00:00
matt c472fe4749 prelim wbx files
git-svn-id: http://gnuradio.org/svn/gnuradio/trunk@6130 221aa14e-8319-0410-a670-987f0aec2ac5
2007-08-09 11:57:23 +00:00
jcorgan 930d730310 Fix missed usrpm conversion.
git-svn-id: http://gnuradio.org/svn/gnuradio/trunk@6089 221aa14e-8319-0410-a670-987f0aec2ac5
2007-07-31 04:04:45 +00:00
eb 117ea8a18b Updated license from GPL version 2 or later to GPL version 3 or later.
git-svn-id: http://gnuradio.org/svn/gnuradio/trunk@6044 221aa14e-8319-0410-a670-987f0aec2ac5
2007-07-21 03:44:38 +00:00
jcorgan aaa14819d3 Merged r5732:5941 from jcorgan/sar into trunk. Adds start of gr-radar-mono component. Trunk passes distcheck.
git-svn-id: http://gnuradio.org/svn/gnuradio/trunk@5942 221aa14e-8319-0410-a670-987f0aec2ac5
2007-07-12 00:54:37 +00:00
jcorgan 0eb7081be5 Fix missed import from usrpm conversion.
git-svn-id: http://gnuradio.org/svn/gnuradio/trunk@5855 221aa14e-8319-0410-a670-987f0aec2ac5
2007-06-27 17:42:16 +00:00
trondeau b4fcfa7606 merge ordm/receiver branch -r5574:5659. Reworks OFDM receiver with refactored OFDM blocks. A few bug fixes for other blocks have also been slipped in.
git-svn-id: http://gnuradio.org/svn/gnuradio/trunk@5661 221aa14e-8319-0410-a670-987f0aec2ac5
2007-06-04 16:08:44 +00:00
matt f9ac1cc035 not used
git-svn-id: http://gnuradio.org/svn/gnuradio/trunk@5578 221aa14e-8319-0410-a670-987f0aec2ac5
2007-05-30 23:27:58 +00:00
eb bb69ee43c1 Dave Gotwisner's fix for usrp_basic_rx::stop
git-svn-id: http://gnuradio.org/svn/gnuradio/trunk@5576 221aa14e-8319-0410-a670-987f0aec2ac5
2007-05-30 19:19:35 +00:00
gdt 2aad5e768b 2007-05-14 Greg Troxel <Greg Troxel <gdt@ir.bbn.com>>
* host/lib/legacy/usrp_bytesex.h: Fix typo in portability code.
        Add #warning that it is non-portable.




git-svn-id: http://gnuradio.org/svn/gnuradio/trunk@5465 221aa14e-8319-0410-a670-987f0aec2ac5
2007-05-14 14:16:44 +00:00
gdt 26d5f7b5dd avoid unused warning which breaks build.
git-svn-id: http://gnuradio.org/svn/gnuradio/trunk@5464 221aa14e-8319-0410-a670-987f0aec2ac5
2007-05-14 14:12:11 +00:00
eb a07ccd396a Added fusb_sysconfig::default_block_size (<= max_block_size).
Changed Linux default_block_size to 4KB, and default buffersize to 1MB.


git-svn-id: http://gnuradio.org/svn/gnuradio/trunk@5253 221aa14e-8319-0410-a670-987f0aec2ac5
2007-05-07 21:36:54 +00:00
eb 62ecc0b7e5 fix for VPATH build
git-svn-id: http://gnuradio.org/svn/gnuradio/trunk@5233 221aa14e-8319-0410-a670-987f0aec2ac5
2007-05-03 17:20:42 +00:00
jcorgan 0ac9d4b2ed Merged r5203:5204 from developer branch jcorgan/atr. Fixed ATR delay enable and reduced delay width to 12 bits.
git-svn-id: http://gnuradio.org/svn/gnuradio/trunk@5228 221aa14e-8319-0410-a670-987f0aec2ac5
2007-05-02 15:50:56 +00:00
eb 5c9e406683 cleanup for distcheck
git-svn-id: http://gnuradio.org/svn/gnuradio/trunk@5222 221aa14e-8319-0410-a670-987f0aec2ac5
2007-05-02 04:46:01 +00:00
eb 87a72fff96 Merged features/inband -r4812:5218 into trunk. This group of changes
includes:

 * working stand-alone mblock code
 * work-in-progress on usrp inband signaling

usrp now depends on mblock, and guile is a dependency.



git-svn-id: http://gnuradio.org/svn/gnuradio/trunk@5221 221aa14e-8319-0410-a670-987f0aec2ac5
2007-05-02 04:08:47 +00:00
eb 071e2f6d1b Fix for ticket:148 "Unable to find USRP #0" on 2.6.20 (Ubuntu Feisty Fawn).
2 days, 1 line ;)


git-svn-id: http://gnuradio.org/svn/gnuradio/trunk@5175 221aa14e-8319-0410-a670-987f0aec2ac5
2007-04-28 02:00:15 +00:00
jcorgan a438fc29ef Fix uninitialized register settings. FPGA code only cleared these during hardware reset.
git-svn-id: http://gnuradio.org/svn/gnuradio/trunk@5106 221aa14e-8319-0410-a670-987f0aec2ac5
2007-04-25 16:27:37 +00:00
jcorgan 0e9c5a85cb Adds capability to independently delay the Auto T/R switching signal
by a configurable number of clock ticks, to allow users to precisely
align their T/R output with the pipeline delays in the transmitter.

There are two new registers:

FR_ATR_TX_DELAY (7'd2)
FR_ATR_RX_DELAY (7'd3)

...and the corresponding db_base.py methods to set them:

db_base.set_atr_tx_delay(clock_ticks)
db_base.set_atr_rx_delay(clock_ticks)

These methods are inherited by all the daughterboard objects so you can
call them from your scripts as:

subdev.set_atr_tx_delay(...)

...where 'subdev' represents the daughtercard object you're working with.

The FPGA synthesis for the 2 RXHB, 2 TX case expands from 95% to 96%,
with no additional synthesis messages or impact on timing.



git-svn-id: http://gnuradio.org/svn/gnuradio/trunk@5022 221aa14e-8319-0410-a670-987f0aec2ac5
2007-04-16 21:30:13 +00:00
eb 25b17cdac8 New FPGA binaries (.rbfs). These include fixes for the scaling in
the CIC decimator so that signals are now roughly leveled, independent
of the decimation rate.  Decimating by 44 now works too ;)


git-svn-id: http://gnuradio.org/svn/gnuradio/trunk@4848 221aa14e-8319-0410-a670-987f0aec2ac5
2007-04-02 23:39:16 +00:00
matt 4175ee9eec registered to meet timing
git-svn-id: http://gnuradio.org/svn/gnuradio/trunk@4826 221aa14e-8319-0410-a670-987f0aec2ac5
2007-03-30 21:52:52 +00:00
eb cc1f43786d copied usrp_inband_usb from -r4809 features/inband-usb into trunk
git-svn-id: http://gnuradio.org/svn/gnuradio/trunk@4810 221aa14e-8319-0410-a670-987f0aec2ac5
2007-03-28 19:00:55 +00:00
matt 31816993b3 proper shifting for the cic decim now keeps signals roughly leveled
git-svn-id: http://gnuradio.org/svn/gnuradio/trunk@4784 221aa14e-8319-0410-a670-987f0aec2ac5
2007-03-20 02:13:06 +00:00
matt ab66cf5afd if you ever tried to interpolate by 44 it didn't work. now it does.
git-svn-id: http://gnuradio.org/svn/gnuradio/trunk@4783 221aa14e-8319-0410-a670-987f0aec2ac5
2007-03-20 01:23:26 +00:00
matt 486c1ff0d8 removed a parameter
git-svn-id: http://gnuradio.org/svn/gnuradio/trunk@4782 221aa14e-8319-0410-a670-987f0aec2ac5
2007-03-20 01:05:29 +00:00
matt ec6b64d9fb allow for varying the bitwidth
git-svn-id: http://gnuradio.org/svn/gnuradio/trunk@4781 221aa14e-8319-0410-a670-987f0aec2ac5
2007-03-20 01:03:10 +00:00
matt 52e0f68db9 added comment
git-svn-id: http://gnuradio.org/svn/gnuradio/trunk@4780 221aa14e-8319-0410-a670-987f0aec2ac5
2007-03-20 01:02:46 +00:00
matt bc3e223e0d added comments, removed dead code
git-svn-id: http://gnuradio.org/svn/gnuradio/trunk@4779 221aa14e-8319-0410-a670-987f0aec2ac5
2007-03-20 01:02:25 +00:00
eb 13b9e4fa89 beginning of host spec for inband-usb
git-svn-id: http://gnuradio.org/svn/gnuradio/trunk@4735 221aa14e-8319-0410-a670-987f0aec2ac5
2007-03-08 23:07:59 +00:00
eb 0187af8e9e Merged eb/usrp-install r4723:4727 into trunk.
This moves usrp related .py files from the top-level of site-packages
into site-packages/usrpm.


git-svn-id: http://gnuradio.org/svn/gnuradio/trunk@4728 221aa14e-8319-0410-a670-987f0aec2ac5
2007-03-07 01:43:43 +00:00
eb a25cf48476 Added OpenOffice source file for USRP signal flow diagram. Thanks to Lee Patton.
git-svn-id: http://gnuradio.org/svn/gnuradio/trunk@4719 221aa14e-8319-0410-a670-987f0aec2ac5
2007-03-06 01:38:08 +00:00
eb 8268792b12 Refactored FPGA *.vh files. Moved common pieces to toplevel/include.
git-svn-id: http://gnuradio.org/svn/gnuradio/trunk@4713 221aa14e-8319-0410-a670-987f0aec2ac5
2007-03-05 05:00:02 +00:00