aboutsummaryrefslogtreecommitdiffstats
path: root/firmware/microblaze/usrp2p
Commit message (Collapse)AuthorAgeFilesLines
* usrp-n210: removed fw warnings, bootloader does full size 16k loadJosh Blum2010-12-185-103/+7
|
* N210: ZPU firmware bootloader changesNick Foster2010-12-164-6/+23
|
* ZPU: bootloader for 210 modsNick Foster2010-12-154-12/+15
|
* Merge branch 'next' of ettus.sourcerepo.com:ettus/uhdpriv into nextNick Foster2010-12-151-47/+15
|\
| * usrp-n2xx: moved perifs out of 0-16k to +20k to not intersect with a virtual ↵Josh Blum2010-12-151-47/+15
| | | | | | | | cpu address space
* | Merge branch 'next' of ettus.sourcerepo.com:ettus/uhdpriv into nextNick Foster2010-12-142-2/+41
|\|
| * usrp2: removed mb linker stuff, added bootloader + rmi genJosh Blum2010-12-142-2/+41
| |
* | Merge branch 'zpu' of ettus.sourcerepo.com:ettus/uhdpriv into nextNick Foster2010-12-142-4/+4
|\ \ | |/ |/|
| * ZPU: bootloader changes for new ZPUNick Foster2010-12-142-4/+4
| |
* | usrp2: removed auto* stuff (except usrp2p) and added to readme and authorsJosh Blum2010-12-142-20/+0
|/
* usrp-n: created cmake/zpu build for firmwareJosh Blum2010-12-121-0/+48
|
* packet_router: added control register to set the udp control portJosh Blum2010-12-111-1/+2
|
* packet_router: added cpu input and output control registers, modified ↵Josh Blum2010-12-111-1/+3
| | | | control code
* packet_router: added sregs for ip addr and portsJosh Blum2010-12-111-0/+2
| | | | | | | | the pkt control now programs the inspector with port and ip addr set the eth mac to pass all unicast added easy debug flag to net common
* usrp2: remove non-relevant buffer pool things from memory mapJosh Blum2010-12-111-4/+2
|
* usrp2: removed buffer pool macros and constants from memory mapJosh Blum2010-12-111-108/+0
|
* Merge branch 'flow_ctrl' into nextJosh Blum2010-11-232-2/+6
|\
| * Firmware mem map changes for flow ctrl somehow didn't get propagated.Nick Foster2010-11-182-2/+6
| | | | | | | | Also removed firmware update fw rev checking -- it occurs to me that checking fw rev in order to update fw is counterproductive.
* | N200 comes up with default IP and MAC when booted in safe mode (button pushed).Nick Foster2010-11-222-20/+6
|/
* U2P: Ripped out the mboard_rev_t structure in favor of an enum in ↵Nick Foster2010-11-101-2/+2
| | | | | | usrp2_regs.hpp and some logic. Also change ethernet.c to move generic code to eth_lib.
* USRP2P: This is surprisingly involved. Adding a consistent interface to deal ↵Nick Foster2010-10-121-1/+2
| | | | with hardware revisions.
* USRP2P: Little bit of commonality in the include files. No functional change.Nick Foster2010-10-081-4/+2
|
* U2P: Bootloader works, successfully loads production image.Nick Foster2010-10-082-6/+6
| | | | Split I2C into async and sync halves to keep the size of the bootloader small.
* U2P: Whoops.Nick Foster2010-10-071-1/+1
|
* U2P: Bootloader/ICAP updates. 2-stage bootloader works. Uses EEPROM for ↵Nick Foster2010-10-076-22/+153
| | | | state info.
* U2P: 32/64Mbit FLASH support, internal reference support for U2P r2Nick Foster2010-10-051-4/+5
|
* Change to get codec_impl to compile, dur.Nick Foster2010-08-251-2/+2
| | | | Changed memory map to correspond to new tx_policy code.
* Moved UDP firmware update stuff out of fw_common.h into udp_fw_update.h.Nick Foster2010-08-183-38/+6
| | | | | | | This stuff should only go back into fw_common.h if we decide to integrate firmware update into the UHD code. Right now it's a separate Python script. Also moved udp_fw_update.h to lib/ because it's the same between USRP2 and USRP2P.
* UDP firmware update support for USRP2P.Nick Foster2010-08-175-1/+167
| | | | | | | | The hooks are in there for USRP2, but without CPLD changes it won't support it. Added an app host/utils/usrp2p_fw_update.py to write to USRP2P over the wire. Lots of TODOs in that file. Caveat -- fw_common.h, bootloader_utils.h, and the .py app MUST ALL AGREE!
* Working support for multiple UARTs.Nick Foster2010-08-121-4/+2
| | | | | | | Default behavior (printf, gets, etc.) routes to DEFAULT_UART, set in hal_uart.h. Use fputstr() to print to other UARTs. Bring fgets() from hal_io.c out in hal_io.h if you want to read data from other UARTs. Still blocking. No interrupt-driven stuff yet.
* Branch to make use of quad UART on USRP2P.Nick Foster2010-08-111-1/+4
|
* Clock bugs, LED order.Nick Foster2010-07-292-8/+12
| | | | | | | | | | Figured out cold-start problem with Matt's help -- the DCM wasn't being reset. This also explains why USRP2 didn't like it when clocks_mimo_config was omitted -- it was sneakily resetting the DCM while enabling/disabling ref outputs. Also re-did USRP2P LED order and genericized the LED settings so LED_D is LED_D for both USRP2 and USRP2P.
* Stripped out all the clock functionality except for init'ing the FPGA. Clock ↵Nick Foster2010-07-282-260/+0
| | | | smarts have been host-side for a while, so this is redundant code.
* Ethernet blinky light changes. Link LED works. D201 (next to PHY) blinks on ↵Nick Foster2010-07-281-1/+8
| | | | TX. Yellow LED on connector blinks on TX/RX.
* Ethernet mods for activity LED.Nick Foster2010-07-272-2/+31
|
* Ethernet PHY re-do.Nick Foster2010-07-273-1/+600
|
* New branch with firmware dir from USRP2P branch.Nick Foster2010-07-2622-0/+2682