Skip to content

UHD 4.3.0.0 release

Compare
Choose a tag to compare
@skooNI skooNI released this 14 Sep 21:42
· 937 commits to master since this release

The UHD 4.3.0.0 release adds:

  • Extension framework support
  • FPGA builds using Xilinx Vivado 2021.1 (B2xx, E3xx, N3xx, X3xx, and X4xx devices)
  • Bug fixes and improvements for USRP devices. See the changelog.

Changelog

  • ci
    • Add n310 rf tests to monopipeline
    • Add XQ testing to n321
    • Mark SucceededWithIssues as failure
    • Remove Fedora 34 and add Fedora 36
    • set required capability for windows builds
    • Workaround Ubuntu 18.04 systemd bug 1988563
  • docs
    • Add known issue for Xilinx AR 76681
    • Clarify live install and remove version
  • examples
    • Enable radio loopback for a single radio
    • rx_samples_c: Use error_code instead of return_code
  • experts
    • Move expert framework into public API
  • extension
    • Add extension example
    • Add extension framework
    • Add Extension Framework documentation
  • features
    • Make all feature headers install
  • fpga
    • ci: Upgrade to Vivado 2021.1
    • docs: Upgrade to Vivado 2021.1
    • e31x: Add PROTOVER to eth_internal
    • e31x: Cleanup MTU parameters
    • e31x: Fix IP dependencies
    • e31x: Upgrade to Vivado 2021.1
    • e320: Bump FPGA compat to 6.1
    • e320: Cleanup MTU parameters
    • e320: Support advanced transport adapter
    • e320: Upgrade to Vivado 2021.1
    • Fix target dependencies in Makefile.xxx.inc
    • Fix Vivado version check in viv_hardware_utils
    • lib: Add advanced features to IPv4 SV transport adapter
    • lib: Add chdr_strip_header module
    • lib: Add compat to Verilog transport adapter
    • lib: Add eth_ipv4_interface_tb
    • lib: Add MTU parameter to eth_internal
    • lib: Add NET_CHDR_W parameter to transport adapters
    • lib: Add RegPort SystemVerilog interface
    • lib: Add support for length in tuser in eth_ipv4_add_udp
    • lib: Add verilog-compatible wrapper for eth_ipv4_interface
    • lib: Fix addsub_hls
    • lib: Fix NODE_INST parameter in eth_internal
    • lib: Upgrade to Vivado 2021.1
    • n3xx: Add BUFG to SPI output line to ease timing
    • n3xx: Add PROTOVER to n3xx_mgt_wrapper
    • n3xx: Bump FPGA compat to 8.1
    • n3xx: Cleanup MTU parameters
    • n3xx: Fix async clocks relationship
    • n3xx: Remove unused USE_REPLAY parameter
    • n3xx: Support advanced transport adapter
    • n3xx: Upgrade to Vivado 2021.1
    • sim: Support unused tkeep in AxiStreamPacket::dump_bytes()
    • sim: Update struct enum initialization
    • sim: Workaround Vivado bug in ChdrIfaceBfm_tb
    • tools: Add utility to upgrade TCL-based BD
    • tools: Allow IP renaming with viv_ip_xci_editor.py
    • tools: Fix HLS IP builder for Vivado 2021.1
    • tools: Lattice build flow clean-up
    • Update makefiles to allow parallel FPGA builds
    • Use AR76780 patch for fir_compiler
    • x300: Cleanup MTU parameters
    • x300: Upgrade to Vivado 2021.1
    • x400: Bump FPGA compat to 7.9
    • x400: Fix link status detection of 10 GbE IP
    • x400: Fix NODE_INST for transport adapters
    • x400: Fix transport adapter PROTOVER
    • x400: Upgrade to Vivado 2021.1
    • x400: zbx: Revision Bump
    • zbx: Update HTML regmap
  • host
    • if monotonic don't run monotonic algo
  • images
    • Update filesystem images to point to 4.3.0.0-rc2
    • update fpgas for vivado 2021.1 upgrade
    • update manifest for raw udp streaming
    • installer: update ubuntu uhd library verison
  • mpm
    • bump fpga compat for raw udp streaming
    • bump x4xx fpga compat
  • MPMD:
    • Limit 1GbE MTU discovery to 1500
  • python
    • Fix error from pybind11 2.10 update
    • update to pybind11 for Python 3.11
  • rfnoc
    • Mutex graph on set_property
  • tests
    • Setup isolated processors to use performance governor
  • tune_map
    • Publish and simplify zbx_tune_map
  • uhd
    • multi_usrp.cpp remove commented out code
    • Revert Raw UDP Host Changes
    • update to uniform SPDX license identifier