aboutsummaryrefslogtreecommitdiffstats
path: root/firmware/fx2
Commit message (Collapse)AuthorAgeFilesLines
* made FX2 EEPROMS and firmware build with modern SDCC 3.6Marcus Müller2017-06-2931-472/+472
|
* Added make target to produce C array from eeprom.binMarcus Müller2017-01-262-0/+12
|
* Close file handlers the python way, changed var bytes to out_bytes2112176132016-06-271-8/+8
|
* Squashed commit uhd/cleanup.Ben Hilburn2013-11-271-4/+0
|
* b100: firmware updates for next branch compatabilityJosh Blum2012-07-193-29/+33
|
* B100: enable_gpif(0) disables FIFO output clock on FX2. this prevents the ↵Nick Foster2012-03-161-2/+2
| | | | "stuffing zeroes" problem and improves transport reliability.
* B100: Firmware reset tweaks.Nick Foster2012-02-092-47/+29
|
* B100: use FPGA external reset on initNick Foster2012-02-061-1/+6
|
* B100/B150: firmware disable FIFOs until host enables to keep junk outNick Foster2012-02-032-8/+11
|
* b100: bump compat numbers for slave fifo modeJosh Blum2012-02-011-1/+1
| | | | | | Conflicts: host/lib/usrp/b100/b100_impl.hpp
* B100 firmware changes to allow slave mode TX/RX.Nick Foster2012-02-014-162/+59
|
* Fixing VID comment in firmware to reflect ERLLC rather than FSF.Ben Hilburn2011-10-141-1/+1
|
* b100: new eeprom map for special 9 byte serialJosh Blum2011-10-122-4/+5
|
* B100: change B100 PID in usb_descriptors.a51 as wellNick Foster2011-10-111-1/+1
|
* B100: use PA6 for pktendNick Foster2011-10-101-2/+1
|
* 1 Character Patch for USRP1 usrp_eeprom.bin generationJason Abele2011-10-101-1/+1
|
* B100: modify build_eeprom for correct B100 PIDNick Foster2011-10-101-1/+1
|
* B100 firmware fix for FPGA load race condition, plus a little cleanup for ↵Nick Foster2011-10-102-19/+14
| | | | readability
* b100: added b100 firmware (squashed)Josh Blum2011-06-1418-4/+2127
|
* usrp1: reverted spi transaction changes to the usrp1 firmware (broken and ↵Josh Blum2011-03-304-116/+3
| | | | not needed)
* uhd: rename identifier for usrp1 eeprom, and fix offsets, add serial support ↵Josh Blum2010-11-051-1/+1
| | | | to usrp2
* Merge branch 'good_stuff' into mb_eepromJosh Blum2010-11-05116-4066/+528
|\ | | | | | | | | Conflicts: firmware/fx2/include
| * usrp1: pulled in cmake build system for usrp1 firmwareJosh Blum2010-11-05117-4066/+529
|/
* EEPROM burning in UHD. Changed some USB device handle stuff. Added ↵Nick Foster2010-08-312-133/+28
| | | | usrp_init_eeprom.cpp. Hacked up the firmware makefile to behave and to generate .bin EEPROM images instead of IHX.
* usrp1: images for usrp1, makefile checks for image generation dependenciesJosh Blum2010-08-191-0/+5
|
* usrp1: Add SPI transaction command to FX2 firmwareThomas Tsou2010-08-134-3/+116
| | | | | | | | | | | | | | | | | | | | | | | | | | The existing SPI read command is set for half-duplex 8-bit or 16-bit writes followed by an equivalent sized read. This patch adds a new command, VRQ_SPI_TRANSACT, which performs a full-duplex transaction up to 4-bytes. Since the data buffer of the USB control transfer is not available for outbound data on IN requests, the 4 bytes of write data are sent through the request parameters. Enables are sent in the previsouly unused high byte of the length parameter. The USB field mappings are shown below. Only rising edge and MSB operation is supported. Field (8-bit) Description ===== ===== bmRequestType 0x80 (USB Device IN request) bRequest 0x83 (VRQ_SPI_TRANSACT) wValueH OUT data(0) wValueL OUT data(1) wIndexH OUT data(2) wIndexL OUT data(3) wLengthH SPI enables wLengthL Number of bytes to transfer (1-4) EP0BUF IN data
* usrp1: Add FX2 firmware filesThomas Tsou2010-08-13107-0/+11421
These firmware files for the usrp1 are imported from GNURadio.