Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | dsp: clear cic_decim when not enabled | Matt Ettus | 2011-08-15 | 1 | -4/+4 |
| | |||||
* | dsp: allow tx iq balance to be removed at compile time | Matt Ettus | 2011-07-28 | 1 | -23/+38 |
| | |||||
* | dsp: option to remove iq compensation at compile time | Matt Ettus | 2011-07-28 | 1 | -35/+40 |
| | |||||
* | dsp: reduce bitwidth to help timing | Matt Ettus | 2011-07-19 | 1 | -4/+6 |
| | |||||
* | dsp: reset the interpolator when the rate changes, to prevent oscillation | Matt Ettus | 2011-07-19 | 1 | -7/+8 |
| | |||||
* | u1p/u1e: cleanup some warnings, connect the correct clocks | Matt Ettus | 2011-06-16 | 1 | -1/+1 |
| | |||||
* | u1e-dsp: attach tx dc offset and iq balance | Matt Ettus | 2011-06-14 | 1 | -4/+5 |
| | |||||
* | dsp: implement iqbal on tx | Matt Ettus | 2011-06-12 | 2 | -30/+35 |
| | |||||
* | dsp: remove unused setting reg | Matt Ettus | 2011-06-08 | 1 | -4/+0 |
| | |||||
* | dsp: added tx_frontend, instantiated in u2/u2p | Matt Ettus | 2011-06-08 | 3 | -19/+59 |
| | |||||
* | dsp: small_hb_dec now 24 bits wide as well | Matt Ettus | 2011-06-08 | 2 | -39/+38 |
| | |||||
* | dsp: do everything at 24 bits wide | Matt Ettus | 2011-06-08 | 5 | -120/+204 |
| | |||||
* | dsp: pass 24 bit wide signals between frontend and dsp core. | Matt Ettus | 2011-06-08 | 2 | -8/+12 |
| | | | | Overkill, but we have the bits already, so why throw them away? | ||||
* | dsp: clip in hb_dec to prevent the rare overflow with certain frequencies at ↵ | Matt Ettus | 2011-06-08 | 2 | -6/+19 |
| | | | | max amplitude | ||||
* | dsp: add guard bit to top of cordic to allow clipping on output instead of ↵ | Matt Ettus | 2011-06-08 | 1 | -5/+9 |
| | | | | wrapping | ||||
* | dsp: fix off-by-one error in timing of hb_dec | Matt Ettus | 2011-06-08 | 1 | -1/+1 |
| | |||||
* | dsp: register hb output | Matt Ettus | 2011-06-08 | 4 | -293/+15 |
| | |||||
* | dsp: no need to keep all the low order bits from the accumulator | Matt Ettus | 2011-06-08 | 1 | -2/+2 |
| | |||||
* | dsp: increase gain of small_hb_dec because it used to scale down by factor ↵ | Matt Ettus | 2011-06-08 | 2 | -5/+9 |
| | | | | of 2. Clip if needed. | ||||
* | dsp: use round_sd in small_hb_dec | Matt Ettus | 2011-06-08 | 1 | -3/+6 |
| | |||||
* | dsp: reorganized scaling and rounding, removed multipliers (will put back in ↵ | Matt Ettus | 2011-06-08 | 3 | -49/+46 |
| | | | | a different location) | ||||
* | dsp: testbenches for dsp blocks | Matt Ettus | 2011-06-08 | 2 | -0/+113 |
| | |||||
* | dsp: tx_dcoffset, not integrated yet | Matt Ettus | 2011-06-08 | 1 | -0/+26 |
| | |||||
* | dsp: add resets for simulation purposes | Matt Ettus | 2011-06-08 | 1 | -4/+4 |
| | |||||
* | dsp: do proper rounding at the end of dsp chain | Matt Ettus | 2011-06-08 | 1 | -1/+1 |
| | |||||
* | dsp: reworked muxes on rx | Matt Ettus | 2011-06-08 | 2 | -22/+31 |
| | |||||
* | dsp: more typos | Matt Ettus | 2011-06-08 | 1 | -2/+2 |
| | |||||
* | dsp: new files in dsp directory | Matt Ettus | 2011-06-08 | 1 | -0/+3 |
| | |||||
* | dsp: fix typos | Matt Ettus | 2011-06-08 | 3 | -14/+14 |
| | |||||
* | dsp: add2_and_clip_reg and round_sd now are now strobed to be compatible | Matt Ettus | 2011-06-08 | 6 | -26/+46 |
| | | | | with strobed (non-full rate) data | ||||
* | u2/u2p: use new rx_frontend in u2 and u2p | Matt Ettus | 2011-06-08 | 1 | -2/+2 |
| | |||||
* | dsp: use sigma delta rounding in rx_dcoffset and in dsp_core_rx | Matt Ettus | 2011-06-08 | 2 | -16/+6 |
| | |||||
* | dsp: reworked round_sd, it is much simpler now | Matt Ettus | 2011-06-08 | 2 | -34/+14 |
| | |||||
* | dsp: first cut at sigma-delta rounding | Matt Ettus | 2011-06-08 | 2 | -0/+92 |
| | |||||
* | dsp: pass the error through in the rounding function | Matt Ettus | 2011-06-08 | 1 | -4/+9 |
| | |||||
* | u2/u2p: misc connection and compilation fixes | Matt Ettus | 2011-06-08 | 3 | -18/+20 |
| | |||||
* | unused nets | Matt Ettus | 2011-06-08 | 1 | -1/+0 |
| | |||||
* | u2/u2p: pull IQ balance and dcoffset out of dsp_core, put in frontend module | Matt Ettus | 2011-06-08 | 3 | -42/+78 |
| | |||||
* | redone DC offset with sigma-delta quantization | Matt Ettus | 2011-06-08 | 5 | -27/+80 |
| | |||||
* | added copyrights | Josh Blum | 2011-06-07 | 38 | -0/+646 |
| | |||||
* | clean up a bunch of warnings and incorrect bus widths | Matt Ettus | 2011-03-16 | 1 | -21/+5 |
| | |||||
* | Clean up iq swapping on RX. It is now swapped in the top level. | Matt Ettus | 2010-08-25 | 1 | -22/+13 |
| | | | | widened muxes to 4 bits to match tx side and handle more ADCs in future | ||||
* | remove warnings | Matt Ettus | 2010-07-16 | 1 | -2/+2 |
| | |||||
* | first attempt at cleaning up the build system | Matt Ettus | 2010-06-10 | 3 | -8/+228 |
| | |||||
* | from UDP branch, changed names because I want these separate from the ↵ | Matt Ettus | 2010-05-27 | 1 | -0/+183 |
| | | | | non-udp versions | ||||
* | Merge branch 'udp' into master_merge_take2 | Matt Ettus | 2010-05-27 | 1 | -6/+5 |
|\ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * udp: (67 commits) better test program for just the tx side fix typo, no functionality difference ignores move dsp settings regs to reclocked setting bus. Works, gets us to within 18ps of passing timing reverting logic clean up which should have made timing better, but made it worse instead moved fifos around, now easier to see where they are and how big bigger fifo on UDP TX path, to possibly fix overruns on decim=4 Xilinx ISE is incorrectly parsing the verilog case statement, this is a workaround pps and vita time debug pins ignore emacs backup files more debug for fixing E's better debug pins for going after cascading E's copy in wrong place copied over from quad radio just debug pin changes typo caused the tx udp chain to be disconnected moved into subdir speed up timing by ignoring the too_early error. We'll need to FIXME this later Added set time and set time at next pps. Removed the old sync pps commands, they dont make sense to use anymore. moved around regs, added a bit to allow for alternate PPS source ... | ||||
| * | Merge branch 'corgan_fixes' into udp_corgan | Matt Ettus | 2010-04-26 | 2 | -27/+31 |
| |\ | |/ |/| | |||||
| * | moved into subdir | Josh Blum | 2010-01-22 | 64 | -0/+5130 |
| | |||||
* | Remove some warnings in dsp_core_rx | Johnathan Corgan | 2010-02-23 | 1 | -3/+7 |
| | |||||
* | Change bit width of CORDIC constants to remove meaningless warning | Johnathan Corgan | 2010-02-23 | 1 | -24/+24 |
| |