Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Moved usrp2 eeprom addr read/write to host control over i2c/eeprom interface ↵ | Josh Blum | 2010-05-11 | 1 | -20/+3 |
| | | | | | | | | | | calls. No longer part of the dude/bro protocol. Simplified the mac and ip addr read write code in mboard impl. Modified the mac addr type to take byte_vector_t from serial.hpp types. | ||||
* | Added a place for serdes control on the host. | Josh Blum | 2010-05-10 | 2 | -20/+20 |
| | | | | | Fix bug in codec control. Comment out some clock control in fw code. | ||||
* | Merge branch 'shrinkfw' into usrp2 | Josh Blum | 2010-05-10 | 10 | -467/+4 |
|\ | |||||
| * | Moved some misc setting registers into host. | Josh Blum | 2010-04-28 | 1 | -10/+0 |
| | | |||||
| * | removed some unused things like gpio from microblaze code | Josh Blum | 2010-04-28 | 7 | -312/+4 |
| | | |||||
| * | Added reload flag to the stream cmd. | Josh Blum | 2010-04-28 | 5 | -147/+2 |
| | | | | | | | | | | This reloads the last command to handle continuous streaming in hardware. Moved rx control register setup and stream command issuing to the host. | ||||
* | | added icmp echo reply to usrp2 | Josh Blum | 2010-05-03 | 1 | -1/+18 |
|/ | |||||
* | Merge branch 'eeprom' of git@ettus.sourcerepo.com:ettus/uhdpriv | Josh Blum | 2010-04-26 | 5 | -127/+0 |
|\ | |||||
| * | Moved reading the eeprom (dboard ids) onto the host. | Josh Blum | 2010-04-23 | 5 | -127/+0 |
| | | | | | | | | | | Created a eeprom parser for the format in the dboard. Removed the support from the microblaze code. | ||||
* | | renamed the firmware main image to txrx_uhd.bin | Josh Blum | 2010-04-25 | 2 | -2/+2 |
|/ | |||||
* | toggle led a for continuous streaming | Josh Blum | 2010-04-22 | 1 | -0/+6 |
| | |||||
* | Added protocol version number to usrp2 common header and data struct. | Josh Blum | 2010-04-21 | 1 | -5/+29 |
| | |||||
* | pulled aux dac and adc support from microblaze, its in the host now | Josh Blum | 2010-04-19 | 7 | -280/+0 |
| | |||||
* | removed unused firmware code | Josh Blum | 2010-04-13 | 3 | -370/+0 |
| | |||||
* | Moved ad9777 control 100% on to the host | Josh Blum | 2010-04-13 | 5 | -168/+0 |
| | |||||
* | Reworked the spi part of the dboard interface. | Josh Blum | 2010-04-07 | 1 | -18/+7 |
| | | | | | | It turns out to be more complicated. The integer type is better for holding the bits. The edges can be different, so the spi config hold 2 edge setting for mosi and miso. | ||||
* | added 16 bit peek and poke, 16 bit register defs for gpios and atrs | Josh Blum | 2010-04-05 | 1 | -3/+27 |
| | |||||
* | extended stream cmd with mode enum, and extended fragment flags in metadata | Josh Blum | 2010-04-03 | 1 | -2/+2 |
| | |||||
* | added spi slaves to regs, use std copy for buffs | Josh Blum | 2010-03-31 | 1 | -1/+1 |
| | |||||
* | Moved dsp (rx and tx), time config, and clock config (mostly) into the host. | Josh Blum | 2010-03-31 | 1 | -116/+0 |
| | |||||
* | Refactor ATR part of dboard interface (and some constants). | Josh Blum | 2010-03-31 | 1 | -49/+24 |
| | | | | | | Added peek and poke to the dude/bro protocol. Started moving more control code through peek and poke. Added usrp_regs.hpp to be like memory map for slave perifs. | ||||
* | removed that fw sets seq stuff, not applicable | Josh Blum | 2010-03-26 | 1 | -16/+1 |
| | |||||
* | insert correct control word and vrt len into the buffer | Josh Blum | 2010-03-26 | 1 | -19/+15 |
| | |||||
* | Overhaullllllled the way we do streaming. There is an odd bug where | Josh Blum | 2010-03-25 | 2 | -81/+96 |
| | | | | | | | | | a zero length command (now, no chain) used to stop the streaming. Now it seems to do the reverse... must investigate. Made all clock configuration into enums. The strings were painful and there cant be that many variations that enums cant cover them. The enums will make more sense to developers than mystery strings. | ||||
* | added easy way to compile firmware for debug mode | Josh Blum | 2010-03-24 | 1 | -7/+9 |
| | |||||
* | Added recovery app to use raw socket to burn known ip addr. | Josh Blum | 2010-03-16 | 4 | -36/+32 |
| | | | | Fixed up fw so the device can reply after new addrs are set. | ||||
* | Added ability to set the subdevices in use for rx and tx dboards. | Josh Blum | 2010-03-16 | 2 | -4/+11 |
| | | | | | This is used to calculate and set the ddc and duc muxes. Also, minor fix for burning addrs (wrong pointer....) | ||||
* | Ability to burn mac addr and ip addr to usrp2 (over ip/udp for now). | Josh Blum | 2010-03-15 | 4 | -36/+96 |
| | | | | Added firmware support and usrp2 burner host app. | ||||
* | Added simple device to handle wrapping general properties up into simple api. | Josh Blum | 2010-03-10 | 1 | -0/+10 |
| | | | | | Added setting time capability to the usrp2 impl. Messing with props and time specs... | ||||
* | Moved timeouts into the udp transports. | Josh Blum | 2010-03-04 | 3 | -18/+11 |
| | | | | | | Simplified the fast path checking in the fw, but it turns out this was not the issue. Fixed some bad bit operations with the 16sc words (dont forget sign extension). Added some more documentation to the headers.... | ||||
* | The net common is too slow in usrp2 firmware to figure out if its vrt data. | Josh Blum | 2010-03-02 | 3 | -12/+28 |
| | | | | | Added a custom function to tell if a packet is vrt data, seems to be feeding fast enough at this rate... Fixed some buffer size calculation logic. | ||||
* | Send the number of samples per datagram over the control. | Josh Blum | 2010-03-01 | 1 | -29/+16 |
| | | | | | | Worked on the io impl for usrp2 (added loop unrolls and 32 bit buffers). Added some vrt rx constants to the fw common used by host and fw. Removed the MTU prop and added a general device prop for num samples. | ||||
* | Recv noise with uhd. | Josh Blum | 2010-03-01 | 1 | -0/+3 |
| | |||||
* | Put fast path code (rx setup) back into txrx.c. | Josh Blum | 2010-02-23 | 1 | -29/+59 |
| | | | | Store the fast path addrs in the udp data handler. | ||||
* | Work on the io interface for a device (and some implementation work in usrp2). | Josh Blum | 2010-02-22 | 2 | -2/+5 |
| | | | | | Modified the udp transport to reflect some of these changes. Got the fw compiling again, and it will not set data to true for small payloads (configuration ones). | ||||
* | DDC enable with stream at control OTW | Josh Blum | 2010-02-19 | 1 | -3/+19 |
| | |||||
* | DUC and DDC control packets OTW | Josh Blum | 2010-02-19 | 1 | -0/+55 |
| | |||||
* | Added control for usrp2 aux dac and adc control. | Josh Blum | 2010-02-17 | 1 | -0/+39 |
| | |||||
* | Added i2c control transactions in fw and host | Josh Blum | 2010-02-17 | 1 | -0/+28 |
| | |||||
* | Worked out spi api for the dboard interface. | Josh Blum | 2010-02-17 | 1 | -1/+32 |
| | | | | Created usrp2 spi transaction control on host and fw | ||||
* | moved host code into host directory for clean (unambiguous) top level | Josh Blum | 2010-02-17 | 1 | -1/+1 |
| | |||||
* | Added control code in the txrx.c and dboard interface for usrp2 to handle ↵ | Josh Blum | 2010-02-16 | 3 | -6/+65 |
| | | | | gpio and atr | ||||
* | Setting the clock config over control | Josh Blum | 2010-02-16 | 1 | -0/+38 |
| | |||||
* | Moved the usrp2 implementation files into a usrp2 dir within mboard. | Josh Blum | 2010-02-16 | 1 | -0/+2 |
| | | | | Filled in many of the properties for the mboard (including clock config). | ||||
* | Restored microblaze build (accidentally removed makefile ams and gitignores ↵ | Josh Blum | 2010-02-16 | 13 | -1/+356 |
| | | | | when doing cmake for host) | ||||
* | Removed Autotools stuff and the git ignore files. | Josh Blum | 2010-02-15 | 12 | -390/+0 |
| | | | | | Feeding cpack a readme and license file. Added readme contents. | ||||
* | Reading the dboard ids from the usrp2. | Josh Blum | 2010-02-12 | 3 | -1/+9 |
| | |||||
* | Added a templated dictionary class because its more useful than map. | Josh Blum | 2010-02-12 | 1 | -8/+17 |
| | | | | | | | Made the device addrs into a string:string dict. If its all strings we dont have to change the top level caller for new product. Created shared_iovec class to manage memory for device recvs. Work on the bro/dude control protocol for usrp2. | ||||
* | Getting hello packets from the usrp2 with ip and mac addrs. | Josh Blum | 2010-02-11 | 6 | -200/+74 |
| | | | | Cleaned up the mb build system a bit. | ||||
* | removed unwanted/broken files | Josh Blum | 2010-02-10 | 15 | -1559/+54 |
| |