From 01/26/2010 to 03/26/2010
- 11:56 pm Revision 72927d98: library loading on windows, status message tweaks, warning tweaks
- 10:38 pm Revision d1e67602: made python app to generate vrt jump tables, seems to run faster...
- 10:37 pm Revision 806a2de4: remove timescale junk
- get rid of asynchronous resets
fix spelling error
- 08:45 pm Revision 2276c737: removed that fw sets seq stuff, not applicable
- 07:54 pm Revision 1657a022: insert correct control word and vrt len into the buffer
- 07:04 pm Revision 29e88b34: Working version.
- 07:00 pm Revision faaee09f: Merge branch 'addrs' of email@example.com:ettus/uhd into timing
- 06:45 pm Revision 08f6b21c: added interface address discovery
- 06:30 pm Revision 7a3064b6: connect 2 clock gen controls and 3 status pins to the wishbone so they can be ...
- 03:22 pm Revision 84df070f: Add test program to send characters to the wishbone uart.
- 04:00 am Revision f979a9d4: Merge branch 'udp' into u1e
- 01:36 am Revision af586ae1: Overhaullllllled the way we do streaming. There is an odd bug where
- a zero length command (now, no chain) used to stop the streaming.
Now it seems to do the reverse... must investigate....
- 12:35 am Revision 16818dc9: Merge branch 'master' into udp
- 10:49 pm Revision b7438856: connected spi pins, but the spi core still needs to be redone for 16 bit inter...
- Also reconnected GPIOs so you'll need to send commands in order to get debug pins on the GPIOs
- 09:00 pm Revision fdb6175a: moved fifos around, now easier to see where they are and how big
- 08:43 pm Revision 717a6acd: Update read/write test program to new header name and add to Makefile.
- 06:42 pm Revision 7d195aa7: Merge branch 'mbdebug' of firstname.lastname@example.org:ettus/uhd into timing
- 05:42 pm Revision 28e5e074: Updates for header file change from usrp1_e.h to usrp_e.h.
- 01:30 am Revision 71d4a26e: mess with that usrp2 io loop unroll, also py app gets installed executable
- 01:03 am Revision de2e7bb9: added easy way to compile firmware for debug mode
- 12:22 am Revision dce164d8: bigger fifo on UDP TX path, to possibly fix overruns on decim=4
- 11:36 pm Revision fc32fa87: Xilinx ISE is incorrectly parsing the verilog case statement, this is a workar...
- 07:49 pm Revision 4f5cd641: Makefile and usrp-e-spi edits, add i2c test program.
- 07:13 pm Revision ac482c5a: Merge branch 'u1e_uhd' of email@example.com:ettus/uhd into u1e_uhd
- 04:59 pm Revision 46c0c6ca: Merge branch 'u1e_uhd' of firstname.lastname@example.org:ettus/uhd into u1e_uhd
- 04:57 pm Revision 550bf323: Update usrp1_e.h header file to match kernel driver.
- 04:00 pm Revision 5463912c: Start applying order through Makefile.
- 03:33 pm Revision 4e5429b2: Start renaming stuff in line with product name USRP Embedded.
- 03:44 am Revision 24bd27b9: Reorganized apps dir into utils and examples dir.
- The files get installed into the pkg data directory.
- 01:17 am Revision 1aef8303: Added example app to receive timed samples.
- Added useful calls to simple device.
Fixed vrt frac time usage (wrong word).
- 11:18 pm Revision 8bf96b82: pps and vita time debug pins
- 11:00 pm Revision e1f34c1a: ignore emacs backup files
- 01:38 pm Revision 3137e2ca: Commit random test code.
- Unfiltered commit of test code I am accumlating on my ewewoneee. Most of
this should go away before release.
- 01:35 pm Revision c329da8f: Merge branch 'u1e_uhd' of email@example.com:ettus/uhd into u1e_uhd
- 12:52 am Revision 694dc3c7: merged usrp2 stuff from u1e branch (without merging the u1e stuff)
- 12:41 am Revision 767bb419: massaged some of the dboard calls
- 03:31 pm Revision 09a21dd6: bit of io work
- 01:12 pm Revision a31761cb: filled in more skeleton code, filled in dboard interface spi and i2c with ioct...
- 09:50 am Revision 6ba5135c: Merge branch 'master' of firstname.lastname@example.org:ettus/uhd into u1e_uhd
- 11:53 pm Revision d66efda6: Added ability to load modules at runtime
- (specified by environment variable path).
Added a demo test module as well.
- 07:58 am Revision d1ecc555: Moved typedefs from props.hpp into new file types.hpp.
- Created structs to replace range tuples, and clock config struct.
Merged clock config props into one property using c...
- 02:08 am Revision 26ada5ee: added install path for dll, fixed idiotic msvc error where making a vector wit...
- 05:50 am Revision 9c436f72: compiling under msvc (no idea if it works)
- 12:40 am Revision 35bcf1c6: created config.hpp to handle export macros, added exports to public api stuff
- 09:20 pm Revision e24a1e88: fixed linking and warnings on msvs
- 07:38 pm Revision 10ee8022: added usrp1e implementation skeleton, began filling it in...
- 05:01 pm Revision f2a86eb6: define namespace hack when in c compiling
- 08:15 am Revision d105f614: Merge branch 'master' of email@example.com:ettus/uhd into u1e_uhd
- 01:55 am Revision 69aaffa6: got uhd almost compiling in windowze. figured out special flags. also had to u...
- 02:42 am Revision 83c463d0: changes to get tuning working
- 01:18 am Revision 12ca1b61: added more help and verbose on recovery app
- 12:54 am Revision 6458eca9: Added recovery app to use raw socket to burn known ip addr.
- Fixed up fw so the device can reply after new addrs are set.
- 10:52 pm Revision 52dc7389: reimplemented dict to preserve order of insertion
- 08:49 pm Revision 8be3b883: Added ability to set the subdevices in use for rx and tx dboards.
- This is used to calculate and set the ddc and duc muxes.
Also, minor fix for burning addrs (wrong pointer....)
- 12:43 am Revision fc40ff2f: Replaced uses of wax:cast with the templated as method (like in boost program ...
- 11:00 pm Revision e4997af8: Ability to burn mac addr and ip addr to usrp2 (over ip/udp for now).
- Added firmware support and usrp2 burner host app.
- 07:15 pm Revision 7590f187: Device sub classes can register themselves. Simplifies device.cpp internals.
- Added static instance macro for lazy instantiation of static variables.
- 05:00 pm Revision 5de23571: Merge branch 'u1e_uhd' of firstname.lastname@example.org:ettus/uhd into u1e_uhd
- 05:00 pm Revision 1bfb5562: Merge branch 'master' of email@example.com:ettus/uhd into u1e_uhd
- 02:04 am Revision 1ba6aafa: handle getting and setting mac and ip addr from the host
- 12:01 am Revision 2147c5f6: Removed freq min and max and gain min, max, and step...
- replaced it with gain and freq range tuples.
This simplifies the api calls and subdev properties.
- 02:37 am Revision daed43a8: Cleaned up the gain handler (thing that gets and sets wildcard gains)
- and made use of it in the dboard manager so it intercepts the sets and gets.
While doing this, fixed something with n...
- 03:33 am Revision 9c0fb5e1: Filled in dboard code for basics and lf type boards.
- The dboard is now just a uint16 (dont bother with the enums).
The dboard manager now registers subdevs with a name.
- 02:59 am Revision c01b45d1: more debug for fixing E's
- 10:48 pm Revision 358d31f4: better debug pins for going after cascading E's
- 10:47 pm Revision 8e9a8464: Added simple device to handle wrapping general properties up into simple api.
- Added setting time capability to the usrp2 impl.
Messing with props and time specs...
- 10:31 pm Revision 1a811a72: copy in wrong place
- 03:53 pm Revision 5642e3be: Merge commit 'upstream/master'
- 12:13 am Revision f6582b27: Merge branch 'u1e_uhd' of ettus.sourcerepo.com:ettus/uhd into u1e_uhd
- 12:13 am Revision e273ea92: proper flags bits
- 02:34 am Revision bb86022d: Moved timeouts into the udp transports.
- Simplified the fast path checking in the fw, but it turns out this was not the issue.
Fixed some bad bit operations w...
- 08:30 pm Revision 821c3141: Some tweaks and changes to io impl that fix segfaults.
- Seems to work now!
- 07:28 pm Revision ccd2665a: Split metadata into rx and tx specific metadata.
- The rx metadata has fragment flags and the tx metatdata has burst flags.
Made the io impl for usrp2 rx routine fill i...
- 10:00 am Revision e531f936: memcpy size fix, change to some send logic
- 09:19 am Revision bb841752: Making use of vrt lib in the usrp2 io_impl.
- Added a packet size param to the vrt pack and unpack.
- 07:56 am Revision 8e8221dc: Added a vrt library to pack and unpack from metadata.
- Added a vrt test app that packs and unpacks the data.
- 06:07 am Revision 4efafcc2: Expanded the UDP api:
- We can make simple udp transports for discovery and control.
We can support a udp zero copy transport (currently just...
- 10:48 pm Revision 13bd67b4: The net common is too slow in usrp2 firmware to figure out if its vrt data.
- Added a custom function to tell if a packet is vrt data, seems to be feeding fast enough at this rate...
Fixed some b...
- 12:13 am Revision 45106729: Send the number of samples per datagram over the control.
- Worked on the io impl for usrp2 (added loop unrolls and 32 bit buffers).
Added some vrt rx constants to the fw common...
- 02:57 am Revision 606b896c: fix for io types
- 08:01 pm Revision a4452018: removed empty uhd.hpp and cpp files
- 11:01 am Revision 1b965831: made app to load usrp1e fpga images, and tested it to be working
- 05:55 am Revision 4288c956: debug pins
- 05:10 am Revision db60b00d: enable was on the wrong address pin, needs to be the highest order one
- 05:09 am Revision e775ce6c: invert the pushbuttons since they are active low
- 03:43 am Revision 67dd6732: gpmc debug pins
- 02:49 am Revision 9143c4a4: point to the new files
- 02:48 am Revision bcf582ba: fix syntax error which icarus allowed (filed a bug with them)
- 02:38 am Revision c8e869b2: loopback and test
- 02:38 am Revision d808829f: corrected logic
- 02:38 am Revision 2f9b93f3: edge sync on done signals so we only fill/empty one buffer
- 02:37 am Revision 17dd9129: Switched xilinx primitives because they order the bits funny in the other one
- 02:32 am Revision 5715b2c4: Created empty usrp1e cpp file for the case when headers are not found.
- Worked on the device make and discovery to fix certain problems.
Added node param to discover usrps for usrp1e, made ...
- 12:50 am Revision 7c1dd470: ISE chokes on the pure verilog version so we use the macro
- 12:50 am Revision 030f6a21: First cut at passing data buffers around on GPMC bus
- 08:48 pm Revision 3571f65a: use a single addr param for the usrp2
- 07:43 pm Revision 778a41b3: added usrp1e fpga loader
- 06:26 pm Revision a9f8ba6e: added usrp1e conditional compilation, and checking of device node (aka file fo...
- 05:44 pm Revision c95a1585: Merge branch 'master' into u1e_uhd
- 06:54 pm Revision 06ba14e5: Cut debug bus connection to etherenet MAC to make closing timing easier
- 03:59 am Revision 0d9c46ae: Merge branch 'master' into u1e
- 03:56 am Revision 904b35c6: proper initialization of the ram
- 03:54 am Revision 702c87c3: first cut at making a bidirectional 2 port ram for the gpmc data interface
- ISE chokes on the unequal size ram
- 02:18 am Revision f6ec1e45: Commit wip. Programs that fetch OS code sync now.
- 02:16 am Revision c12d6d0f: vrt packet count fix
- 01:58 am Revision 588278f5: Put fast path code (rx setup) back into txrx.c.
- Store the fast path addrs in the udp data handler.
- 12:35 am Revision 89fc3946: use our fancy new debug ports
- 12:27 am Revision 8050fda4: Added IF data io handing within the usrp2 impl.
- It packs and unpacks vrt headers/metadata.
NOT YET TESTED IN ANY WAY...
- 06:09 pm Revision 4f66d0fb: Remove some warnings in dsp_core_rx
- 05:05 pm Revision 9519efb3: Fix missing item on sensitivity list
- 05:03 pm Revision c4a00173: Change bit width of CORDIC constants to remove meaningless warning
- 04:27 pm Revision b774533c: Manually assign clk_fpga to BUFG to improve timing
- Starting Router
Phase 1: 96908 unrouted; REAL time: 25 secs
Phase 2: 85651 unrouted; REAL time: 35 secs
- 02:47 am Revision 6b7c5398: Work on the io interface for a device (and some implementation work in usrp2).
- Modified the udp transport to reflect some of these changes.
Got the fw compiling again, and it will not set data to ...
- 02:43 am Revision 3cd7bc9b: full neame
- 02:37 am Revision ba0bbdb3: first cut at automatically setting the debug pins
- 02:09 am Revision 1e49264f: Initial checkin of useful shell scripts.
- 02:06 am Revision fa35b710: Initial checkin of u1e testing code. Some of these may not be really
- useful anymore.
- 12:44 am Revision be576635: place to put omap tools
- 11:39 pm Revision 035440ab: settings bus with 16 bit wishbone interface, put on the main wishbone in u1e
- 10:36 pm Revision 52003035: added set nice gpio pins to manager on init and deconstruct
- 08:33 pm Revision ba97786f: remove the #1 delay in all the regs. They just slow down sims.
- 08:30 pm Revision 7043c21b: Modified nsgpio.v to support 16 bit little endian bus interface.
- 08:30 pm Revision 2e4d9620: GPIOs now on the wishbone interface
- 07:42 pm Revision d42e588d: Moved the udp implementation guts into the cpp file
- 08:37 am Revision 9c9c9689: Made implementation class for the dboard manager.
- 06:15 am Revision 3e5898fa: Made the usrp2 impl into a device.
- Removed the usrp device wrapper and usrp2 cpp file outside of the usrp2 lib dir.
Also removed the mboard base files s...
- 08:59 pm Revision add5d32f: Moved lib and include contents of dboard and mboard one directory up and prefi...
- And yes, the code is compiling.
- 12:53 am Revision aab51fa4: DDC enable with stream at control OTW
- 12:22 am Revision ea9d55b1: DUC and DDC control packets OTW
- 03:25 am Revision 18646825: added support for the duc (no control yet though)
- 03:13 am Revision bc3c1fb3: added gpio control to the wishbone
- 02:05 am Revision f3c61700: Added I2C, UART, debug pins, misc wishbone stuff
- 02:04 am Revision 7c31f8d2: allow default uart clock divider
- 02:03 am Revision e56b4767: Fixed paths to help icarus find opencores and xilinx models. Added Xilinx glo...
- 01:48 am Revision 6fdaccea: Added special case for empty dboard slot (none id 0xffff)
- Added error handling in the dboard base classes for mishandling the none id.
Added better to string function for the ...
- 11:30 pm Revision b4e5df40: Flattened the usrp2 impl properties guts.
- Created init methods for various sub-parts.
Added the ddc control (still needs update transaction).
- 02:29 am Revision f439fe82: Added control for usrp2 aux dac and adc control.
- 01:33 am Revision b9497ba5: Added i2c control transactions in fw and host
- 12:23 am Revision 4fb4572e: Worked out spi api for the dboard interface.
- Created usrp2 spi transaction control on host and fw
- 11:00 pm Revision 1912ff60: speed up the presentation of registered wb data to the gpmc
- 08:41 am Revision eb7e709b: moved host code into host directory for clean (unambiguous) top level
- 06:49 am Revision d4649cae: wishbone bridge now with minimal functionality. Need to check
- timing and handle wait states.
- 03:17 am Revision d8d783ce: Added control code in the txrx.c and dboard interface for usrp2 to handle gpio...
- 02:47 am Revision b115e4d7: first cut at gpmc <-> wb bridge, split u1e into core, top, and tb
- 01:49 am Revision 6d891fdf: Setting the clock config over control
- 01:34 am Revision ac35b51e: Moved the usrp2 implementation files into a usrp2 dir within mboard.
- Filled in many of the properties for the mboard (including clock config).
- 12:29 am Revision c1ddc5c0: copied over from safe_u1e
- 12:21 am Revision 8e769520: block ram interface to GPMC
- 11:31 pm Revision b942e603: Restored microblaze build (accidentally removed makefile ams and gitignores wh...
- 10:21 pm Revision d454ab4c: Created dboard wrapper in the usrp2 impl
- 08:25 pm Revision 429342fb: Added usrp2 impl for the guts of the usrp2 handling.
- The top level usrp2 will contain an impl and forward calls to it.
- 06:41 pm Revision 1b70ff30: added uninstall target
- 06:24 pm Revision 034eeacf: basic read support for the GPMC, responds with 16'hBEEF
- 03:11 am Revision 9d1041f8: CMake does not have convenience libraries like automake.
- Removed the nested lib CMakeLists.txt in favor of a single
top level lib/CMakeLists.txt for building the shared library.
- 01:29 am Revision e8b60b03: Removed Autotools stuff and the git ignore files.
- Feeding cpack a readme and license file.
Added readme contents.
- 12:53 am Revision b2dc873c: Added CMakeLists.txt for the include dir.
- Setting up the pkg config file through cmake.
Added stuff to cmake to add optional flags.
- 10:10 pm Revision 8d76c9a4: Created CMakeLists.txt for a CMake build.
- Only created the files for building, install part missing.
- 01:23 am Revision e091b481: reorg pin defs
- 01:07 am Revision a6872631: connect GPMC pins to debug bus
- 05:22 pm Revision 97785c83: Compiling under old fedora8 with boost 1.37.
- Fixed somethings that caused errors and warnings.
Cannot get rid of all warnings on this system.
- 03:46 am Revision 51e53960: Reading the dboard ids from the usrp2.
- 02:43 am Revision 259f5bab: Made use of templated dict to replace used of map
- and to get rid of utility call.
- 02:07 am Revision 9fff25f4: Added a templated dictionary class because its more useful than map.
- Made the device addrs into a string:string dict.
If its all strings we dont have to change the top level caller for n...
- 04:24 am Revision 350f5c5d: Getting hello packets from the usrp2 with ip and mac addrs.
- Cleaned up the mb build system a bit.
- 02:44 am Revision 6c7d9f1f: removed unwanted/broken files
- 12:53 am Revision 2b6c895b: net_common working in this state with control udp packets
- 08:30 pm Revision a61cc56b: removed dboard files
- 07:57 pm Revision d088a11b: Copied a snapshot of the usrp2 firmware into the microblaze firmware directory...
- Added erllc copyrights to the files created and modified at erllc.
- 05:09 am Revision 44d8aeb6: organized the pins in the ucf by function
- 03:04 am Revision 36138857: builds a successful led blinker
- 02:41 am Revision 3f2e589f: first cut at blinking leds
- 02:26 am Revision 2faaa1e3: skeletons that don't work yet
- 01:45 am Revision e2044e13: added transport directory and udp transport
- 12:28 am Revision c5480830: renamed usrp_uhd to uhd
- 11:05 pm Revision 023e5738: ignore emacs cruft
- 11:03 pm Revision e6e5c4c4: copied over from quad radio
- 07:36 pm Revision 89152d1f: Made get_link the only way to create nested props.
- Removed the obj::ptr and sptr typedefs.
The dboard manager now must store not the subdevs, but their proxies.
- 05:21 am Revision bff70172: comments
- 08:35 pm Revision cc8caeb1: Work on the properties framwork with wax::obj.
- Now the obj handles all 3 things in 1, properties, polymorphic container, proxy.
- 03:22 am Revision 5e455ca9: Minimal framework in place to handle udp discovery.
- Added usrp2 stuff, udp wrapper, discovery function.
Added app called discover usrps (usrp2 only for now).
- 12:40 am Revision aa2c904d: added gpl license v3
- 12:07 am Revision 027cfcb1: added utility convenience tune function (wip)
- 08:24 am Revision 30a8d2ec: Added dboard id enum.
- Moved timespec into its own header.
- 03:54 am Revision d5d9da31: Added gain handler class to manage wildcard gain settings.
- Gets overall gains and sets overall gains when used.
Wild card gain will be a gain with an empty string name.
- 08:19 am Revision fc1bffcf: Added boost system (needed with asio) and date time (will need for threading/s...
- Added to dboard interface to get clock rates.
Added OTHERS properties and some documentation type notes.
Added more T...
- 07:29 pm Revision a98e3875: Switched from indexed properties to named properties.
- Added some new properties for getting a list of antenna names,
pps sources, ref sources...
- 12:07 am Revision 998aebf8: Various tweaks, switched to boost unit testing.
Also available in: Atom