mirror of
https://github.com/saymrwulf/uhd.git
synced 2026-05-14 20:58:09 +00:00
- Bump firmware compat to 6.1 - Remove crossbar counter logic (the FPGA does *not* support crossbar counters anymore, so we remove it from the firmware as well) - Remove crossbar programming control (this is now provided by RFNoC management packets) - Remove UDP framing control (this is also provided by RFNoC management packets) - Remove Ethernet link/activity LED control (this has been handled by the FPGA directly for years now) - Add functionality to program transport adapter. The TA is programmed directly on the settings bus, so for the most part, this is already possible from the firmware. The only exception is the 'virtual' register to program IP address and MAC at the same time. In the firmware, it will perform an ARP lookup of the MAC address, and then write the "normal" IPv4 address register in the TA, as well as the MAC address registers. - Updated bootram.coe |
||
|---|---|---|
| .. | ||
| e300 | ||
| fx2 | ||
| fx3 | ||
| octoclock | ||
| usrp2 | ||
| usrp3 | ||
| README.md | ||
Firmware for USRP Devices
fx2/
Description: This is the firmware for the FX2 USB PHY.
Devices: USRP1 and B100 devices.
Tools: sdcc, cmake
Build Instructions:
- mkdir
<build directory> - cd
<build directory> - cmake
<source directory> - make
fx3/
Description: This is the firmware for the FX3 USB PHY.
Devices: USRP B200 and USRP B210
Tools: Cypress FX3 SDK
Build Instructions:
Please see the fx3/README.md file for additional instructions.
octoclock/
Description: Firmware for the Octoclock device.
Devices: Octoclock.
Tools: avrtools, cmake
Build Instructions:
- mkdir
<build directory> - cd
<build directory> - cmake
<source directory> - make
zpu/
Description: Firmware for the soft CPUs in the UHD FPGA images.
Devices: USRP2 and N-Series devices.
Tools: zpu-gcc, cmake
This code requires the gcc-zpu tool-chain which can be found here:
http://opensource.zylin.com/zpudownload.html
zpu-elf-gcc should be in your $PATH
Build Instructions:
- mkdir
<build directory> - cd
<build directory> - cmake
<source directory> - make