| Commit message (Collapse) | Author | Age | Files | Lines |
|
|
|
|
|
|
|
|
|
|
|
|
| |
logic removed from nobl_fifo.
Improved ext_fifo_tb further, try to simulate more combinations of decomation rates and packet arrival patterns.
Strip out the logic in nobl_fifo that made it look like a Xilinx fall-through FIFO...it is now very simple logic but a propriatory interface that exposes the high inetrnal latency of reads.
Allow the USED size of the external FIFO to be parameterized from the core level. Currently set at only 256
Corrected a bug in vita_tx_deframer.v that can write to a FIFO when its full causing illegal state.
Made further edits that are currently commented becuase simulation indicates they cause problems, however suspect a further bug is in this code.
|
|
|
|
|
|
|
|
| |
current head UHD code.
Apparently operation is "flawless" but more regression and corner case regression could and should be done.
Tristate drivers have been added at the top level of the hierarchy for the SRAM databus as is considered good
practice for both Xilinx and ASIC design flows and so both top level and core fils have been touched.
|
|\
| |
| |
| |
| | |
* master:
proper dependency tracking for the makefile
|
| | |
|
|/
|
|
| |
seem to work ok
|
| |
|
| |
|
| |
|
| |
|
|
|
|
| |
headaches
|
| |
|
| |
|
| |
|
| |
|
| |
|
|
|
|
| |
non-udp versions
|
| |
|
|\
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
* 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
...
|
| |\
| |/
|/|
| |
| |
| |
| |
| | |
Remove CVS files, warning removal on setting reg width, aeMB synthesis pragmas
Conflicts:
usrp2/control_lib/setting_reg.v
usrp2/top/u2_core/u2_core.v
usrp2/top/u2_rev3/Makefile
|
| | |
|
| | |
|
| | |
|
| |\
| |/
|/|
| |
| | |
Conflicts:
usrp2/control_lib/settings_bus.v
|
| | |
|
| |
| |
| |
| | |
18ps of passing timing
|
| |\
| |/
|/| |
|
| | |
|
| |\
| |/
|/| |
|
| | |
|
| | |
|
| | |
|
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
Starting Router
Phase 1: 96908 unrouted; REAL time: 25 secs
Phase 2: 85651 unrouted; REAL time: 35 secs
Phase 3: 27099 unrouted; REAL time: 49 secs
Phase 4: 27099 unrouted; (97405) REAL time: 49 secs
Phase 5: 27259 unrouted; (5348) REAL time: 54 secs
Phase 6: 27277 unrouted; (0) REAL time: 54 secs
Phase 7: 0 unrouted; (0) REAL time: 1 mins 46 secs
Phase 8: 0 unrouted; (0) REAL time: 1 mins 56 secs
Phase 9: 0 unrouted; (0) REAL time: 2 mins 29 secs
|
/ |
|
| |
|
| |
|
| |
|
| |
|
| |
|
|
|
|
|
|
|
|
| |
Merge latest VRT changes into UDP branch. Merged from 1 behind the
head of VRT because the head moved things around and confused git
Conflicts:
usrp2/timing/time_64bit.v
usrp2/top/u2_core/u2_core.v
|
| |
|
|
|