Statistics
| Branch: | Tag: | Revision:

root @ master

# Date Author Comment
bcca5170 04/10/2012 02:51 am Josh Blum

Merge branch 'maint'

f136b062 04/09/2012 11:35 pm Josh Blum

vita: moved clear register to overlap with nchan register

This fixes the bug where setting the format clears the vita RX.
This is only an issue when the noclear option is set by UHD,
because the format register is always so, so it always clears.
Note: noclear is there to support the backwards compat API (pre streamer)....

91f04983 04/03/2012 01:34 am Josh Blum

Merge branch 'maint'

4c111800 04/02/2012 06:22 am Josh Blum

b100: fix slave fifo data xfer exit condition

When exiting the read/write data state,
when the transfer count maxes out/peaks,
the fifo read/write signals were getting this
condition the cycle after with the state change.

3f79cb0c 03/27/2012 07:56 pm Josh Blum

fpga: extract usage summary from map file

842c54ec 03/26/2012 07:23 pm Nick Foster

B100: port cleanups from b100-txbug to this branch

6d2d62ca 03/25/2012 08:23 pm Josh Blum

fpga: fifo_2clock handles widths and sizes in-between corgens

fe6c37c4 03/25/2012 07:46 pm Josh Blum

b100: cleanup redundant logic for slwr and slrd

fb8e1195 03/25/2012 08:17 am Josh Blum

b100: extra data pktend cycle for fifo addr

42a52c06 03/25/2012 04:20 am Josh Blum

b100: slave fifo fix for dst/src ready signals

Some of the changes my be overkill,
but the idea is to be more careful about
allowing FIFO IO to occur on transitions.

The cal app was able to complete successfully.

7a95ea36 03/12/2012 08:54 pm Josh Blum

fpga: force -include_global for custom sources

ISE will not recognize custom sources as part of the hierarchy,
and thus will not compile (unless its the first macro...).

Remove custom sources from the source list,
and specially add them with the -include_global option.

b4173387 03/09/2012 01:23 am Josh Blum

fpga: fix custom defs in some top level makefiles

e230fefb 02/19/2012 06:15 am Josh Blum

usrp2/nseries: added churn to meet timing

Added churn to readback mux on nseries to make n200r4 meet timing.
Also added churn to usrp2 for parallelism, but assigned to zero.

026f57d2 02/19/2012 12:46 am Josh Blum

vita rx: trigger clear after packet tranfer

To avoid blocking conditions down the pipe,
avoid clearing vita rx during packet transfer.

Adds state machine to delay the clear until after xfer completes.

2e37dd87 02/18/2012 12:52 am Josh Blum

dsp rework: fix dspengine_8to16 to handle padded packets

2ad9e0ad 02/17/2012 03:10 am Matt Ettus

dsp_engine: fix for upper/lower swap, and odd length packets

831213bd 02/15/2012 11:44 pm Josh Blum

dsp rework: added flusher to vita tx chain on clear

42e906a3 02/13/2012 06:21 pm Josh Blum

dsp rework: minor simplification in vita_tx_deframer

all n-series devices meet timing

bada7617 02/12/2012 10:17 pm Josh Blum

dsp rework: full-rate pipelining in vita tx deframer

The vita tx deframer can now pass payload at clock rate.
This enables TX streaming at interpolations factors of 2.

The vector capabilities of TX deframer have been kept in-tact,
and should be functional, however, only MAXCHAN=1 has been tested.

6d45600a 02/10/2012 08:13 pm Josh Blum

dsp rework: pass enables into glue, update power trig, parameterize, fix module inc

DSP enables now pass through the glue and custom modules so it can be user-controlled.

Updated power trigger to current spec, and added comments

Pass width from dsp into glue, and use width to parameterize wires...

34db7474 02/07/2012 12:40 am Josh Blum

dsp rework: implement 64 bit ticks no seconds

947d0ffa 02/06/2012 09:02 pm Nick Foster

B100: External FPGA reset from FX2 reuses fpga_cfg_cclk.

a9d30712 02/05/2012 12:38 am Josh Blum

dsp rework: pass vita clears into dsp modules, unified fifo clears

89ce89c9 02/04/2012 11:12 pm Josh Blum

b100: timing constraints on GPIF lines

1b489be2 02/03/2012 11:38 pm Josh Blum

b100: connect all clears for gpif

ae1997f8 02/03/2012 04:59 am Matt Ettus

power_trig: test code for power trigger

e64b6e6c 02/03/2012 04:08 am Josh Blum

dsp rework: rehash of the custom module stuff and readme

1ce83a07 02/03/2012 01:57 am Matt Ettus

power_trig: first cut at power trigger with fixed delay

17f5776c 02/02/2012 07:00 pm Matt Ettus

dsp_rework: testbench enhancements

7e6a0855 02/02/2012 02:02 am Josh Blum

dsp rework: custom engine module for rx/tx vita chain

6bbcb202 02/02/2012 12:35 am Josh Blum

dsp rework: register the sample in vita tx ctrl

6525ddaf 02/01/2012 09:41 pm Josh Blum

Merge branch 'slave_fifo_rebase' into dsp_rework

Conflicts:
usrp2/top/B100/u1plus_core.v

c4075163 02/01/2012 05:47 pm Josh Blum

dsp rework: paramaterize post_engine_buffering

7b69532a 02/01/2012 01:22 am Matt Ettus

dsp_rework: handle longer headers

08b60ada 01/31/2012 08:06 pm Matt Ettus

dsp_rework: more thorough test

531a7910 01/31/2012 07:04 am Josh Blum

dsp rework: finished engine HEADER_OFFSET stuff, add post_engine_buffering

327c2586 01/31/2012 06:22 am Josh Blum

dsp rework: work on 8 to 16 engine (usrp2 ok)

9803334f 01/31/2012 12:35 am Matt Ettus

dsp_engine: work with transport header

05644d7d 01/30/2012 11:09 pm Josh Blum

dsp rework: integrated dspengine_8to16, some tweaks

ac35b413 01/30/2012 07:09 am Matt Ettus

dsp: 8 to 16 bit conversion for tx side. believed to be functional

724e4a9e 01/29/2012 12:01 am Josh Blum

dsp rework: increase the number of effective bits in the duc scale factor

This will be useful for effecting the dynamic range of the sc8 tx mode.

15a717c0 01/28/2012 10:26 pm Josh Blum

dsp rework: added double buffer interface to vita tx

9f972999 01/28/2012 08:21 pm Josh Blum

dsp rework: moved scale and round into ddc chain

16to8 engine now performs only a clip from 16->8

0ff51a35 01/28/2012 05:19 am Josh Blum

dsp rework: top level fixes B100/E100

4f94819a 01/28/2012 03:20 am Josh Blum

dsp rework: integrated custom dsp module shells

bcda4624 01/27/2012 09:20 pm Josh Blum

dsp rework: implemented dsp changes for other top levels

added user registers into each toplevel (not used yet)

e633f884 01/27/2012 07:52 pm Josh Blum

dsp rework: renamed dsp signals for frontend IO

cbea8a3b 01/27/2012 03:00 am Josh Blum

dsp rework: u2_core test implementation

111216e5 01/23/2012 07:09 pm Nick Foster

Fix missing B100 core_compile (poor Git hygeine)

b36ab78c 01/13/2012 02:54 am Josh Blum

b100: bumped fpga compat number for slave fifo mode

59b3885e 01/13/2012 01:26 am Nick Foster

Slave FIFO: fix for PKTEND not asserting @ end of RX.

a2bb47b8 01/12/2012 09:45 pm Nick Foster

B100: moar buffering on TX for better performance in bidirectional applications

3f7ff03c 01/12/2012 07:44 pm Nick Foster

Squashed slave mode changes onto master.

a5a18788 01/11/2012 11:14 pm Josh Blum

n2xx: updated bootloader to latest build in uhd master

5f520de1 11/24/2011 04:02 am Josh Blum

usrp2/nseries: restored clock/serdes readback

52b552f4 11/11/2011 01:28 am Josh Blum

need more umph out of correction values

bcb80c5c 11/06/2011 01:12 am Josh Blum

remove unused irq to meet timing

32464690 11/05/2011 06:58 pm Josh Blum

convenience makefiles for top level projects

b33b611d 11/05/2011 06:24 am Josh Blum

increase vita rx fifosize to 10, like USRP2, make things work

ca02bf03 11/05/2011 06:04 am Matt Ettus

dsp: remove dsp_buffer and replace with simpler add_routing_header,
other funcs of dsp_buffer are done by double_buffer and dsp_engine

8ae4113f 11/04/2011 07:47 pm Matt Ettus

dsp: remove warnings

9fcc5fe5 11/04/2011 07:47 pm Matt Ettus

u1e: fix unattached nets from copy-paste error

8252763c 11/04/2011 07:41 pm Matt Ettus

b100: fix warnings, complete removal of test code

057bb60b 11/04/2011 07:03 pm Matt Ettus

b100: remove test features from GPIF to save space

5465620c 10/27/2011 05:52 pm Matt Ettus

u1e/u1p: GPIOs switched over to setting regs

c75d7049 10/27/2011 01:48 am Josh Blum

forgot to add gpio atr to makefile source list

055e6f92 10/26/2011 11:33 pm Josh Blum

32 bit compat number for E and B series

305bb01c 10/26/2011 11:03 pm Matt Ettus

u1e/u1p: removed led setting reg

195cbeb8 10/26/2011 10:57 pm Matt Ettus

u1p/u1e: partially redone atr and gpio redo

35b4a76e 10/26/2011 10:57 pm Matt Ettus

u2/u2p: use new setting_reg based gpios, gets it off of wb

52c22879 10/26/2011 10:57 pm Matt Ettus

u1e/u1p: remove unused UART

e1889d5e 10/26/2011 10:57 pm Matt Ettus

u2/u2p: move nearly all setting regs onto dsp_clk

7980ee5c 10/26/2011 10:57 pm Matt Ettus

u2/u2p: remove dead comments and code

59c4a2bf 10/26/2011 10:57 pm Matt Ettus

dsp: make rounding a single bit work again

6e2c70c9 10/26/2011 10:57 pm Matt Ettus

dsp: new rounding. more complex, but better properties

9ac4cb33 10/26/2011 10:57 pm Matt Ettus

dsp_engine: don't use SD rounding in 8 bit mode, so we can have a flat noise floor.

dd54bf09 10/26/2011 10:57 pm Matt Ettus

dsp_engine: trailer change to fit standard

406345b1 10/26/2011 10:57 pm Matt Ettus

dsp_engine fix rst -> reset, default to read address

550e32bd 10/26/2011 10:57 pm Matt Ettus

dspengine: move the register to VITA_RX_CTRL + 9 instead of + 3 which is occupied

80ec54d3 10/26/2011 10:57 pm Matt Ettus

dspengine: insert into the rx chain

f4c61186 10/26/2011 10:57 pm Matt Ettus

dsp_engine: new way of doing DSP operations on VITA packets. Example does 16 to 8 bit conversion

c215afef 10/26/2011 10:57 pm Matt Ettus

dsp: ability to set rx dc offset to a fixed value

e21b2852 10/26/2011 10:57 pm Josh Blum

usrp2: fix typo in top level core files

2849b091 10/12/2011 12:11 am Josh Blum

connect and map b100 and e100 front-panel leds

24b07e1b 09/28/2011 08:19 pm Josh Blum

usrp1: copy regs files into common and fix include paths

a08af5a9 09/28/2011 07:29 pm Nick Foster

E100: GPSDO serial port level conversion

5a475ae9 09/19/2011 11:36 pm Nick Foster

B100: use gpif_misc on R2 hw, invert direction of gpif_misc pins

c218450c 09/09/2011 03:29 am Matt Ettus

u1e,u1p: turn off debug pins, misc cleanups

8cb8a683 09/09/2011 02:56 am Matt Ettus

u1p: proper format in ucf file

u1p: build separate u1plus (prototypes) and B100 (release)

02246671 09/02/2011 10:38 pm Matt Ettus

u1e: relax GPMC constraints, eases P&R

7e23f987 09/01/2011 05:37 pm Matt Ettus

u1e: separate build for E100 and E110, just a different FPGA

4f04b93d 08/29/2011 06:40 pm Josh Blum

e100: squashed work on bus implementation on GPMC

c45e80ca 08/29/2011 06:30 pm Josh Blum

fix warning on dat_o in atr_controller16.v

d8a04409 08/26/2011 08:27 pm Josh Blum

fpga: minor tweaks to build system

7cd90f70 08/26/2011 08:24 pm Matt Ettus

fix typo

311fcf1a 08/26/2011 08:24 pm Matt Ettus

all: tie unused ram inputs to 1 instead of zero, helps routing

672795f9 08/26/2011 08:24 pm Matt Ettus

b100: gpif_rst resynced to gpif_clk

62ff57e2 08/26/2011 08:23 pm Matt Ettus

dsp: slow down the time constant of the DC offset correction by a factor of 16. it may need to be even slower.

d5cbb773 08/26/2011 08:23 pm Josh Blum

usrp2: reconnect frontend calibration, timing meets

ccafda72 08/16/2011 01:54 am Josh Blum

e100: continuation of the atr fix to get e100 to build