-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA256 Format: 1.8 Date: Mon, 14 Sep 2020 18:06:39 -0400 Source: uhd Binary: libuhd-dev libuhd4.0.0 libuhd4.0.0-dbgsym python3-uhd python3-uhd-dbgsym uhd-host uhd-host-dbgsym Architecture: source amd64 Version: 4.0.0.0-1 Distribution: experimental Urgency: medium Maintainer: A. Maitland Bottoms <bottoms@debian.org> Changed-By: A. Maitland Bottoms <bottoms@debian.org> Description: libuhd-dev - universal hardware driver for Ettus Research products - headers libuhd4.0.0 - universal hardware driver for Ettus Research products - library python3-uhd - universal hardware driver for Ettus Research products - Python3 uhd-host - universal hardware driver for Ettus Research products - host apps Changes: uhd (4.0.0.0-1) experimental; urgency=medium . * New upstream release * b200: - Add unload-bootloader option to b2xx_fx3_utils - Update FX3 SDK for bootloader and firmware - Fix address for serial number in firmware - Enable power calibration API - Add a prop tree node usb_version * cal: - Add utility to update all .fbs files, or check the generated ones - Add pwr_cal container * cmake: - Use relative path to Python lib location for Windows installer - Add ability to pass CXXFLAGS to CMake environment * docs: - Add new CHDR format to transports - Update register maps - Update FPGA manual - Update mender commands for Zeus filesystems - Add section about network mode on E3xx devices - Add DPDK link detection section - Add Windows-specific UHD Python module notes - Add note about compiling on Ubuntu 20.04 - Update PCIe xport instructions for NI Repos - n3xx: Include WX in table of N320 images - Add stream and transport args documentation - Update Basic/LF dboard references to use new operating mode - e3xx/n3xx: Add sections on FP-GPIOs and how to drive them - n3xx: Document eeprom flags - Add note about DPDK needing to be built as shared libraries - Change DPDK version to 18.11 and make args use underscores - Clarifying which devices support DPDK * dpdk: - Improve link status detection - Increase default num recv frames - Add new DPDK stack to integrate with I/O services * e31x: - Add retry to loopback_self_test - Change RFNoC Ctrl clock to 40 MHz - Fix timeout for timekeeper registers - Fix filter bank and antenna switching for channel 0 - Swap out liberio for internal Ethernet * e320: - Fix timeout for timekeeper registers - Swap out liberio for internal Ethernet * examples: - Fix install paths in OOT RFNoC block example - Add usrp_power_meter example - Update test_messages example - Update gpio example - Add options to benchmark_rate - Add example out-of-tree module for RFNoC modules - Remove thread priority elevation * fpga: - Added AA image mappings to N320 image package - Add Replay Block to RFNoC Core Image - Update DRAM IO signatures - sim: chdr_stream_endpoint_tb improvements - sim: Fix stream command and status models - Update AXI interconnect address range for n3xx and e320 - rfnoc: Update CHDR stream INIT command - Update coding guidelines - Replaced RFNoC architecture with new 4.0 version - Added modelsim make simulation target - Upgrade to Vivade 2019.1 - Removed unused coregen files and modules - Removed fpga submodule and merged into uhd repo - lib: Change max FFT size to 1024 - lib: add Intel MAX10 architecture for 2clk FIFO - rfnoc: Port RFNoC Keep One in N block to new RFNoC architecture - rfnoc: Port RFNoC Replay block to new RFNoC architecture - rfnoc: Port Signal Generator RFNoC block to new RFNoC architecture - Add Switchboard RFNoC block - Remove liberio - rfnoc: Port RFNoC Moving Average block to new RFNoC architecture - rfnoc: Port Log-Power block to new RFNoC architecture - rfnoc: Port RFNoC Window block to new RFNoC architecture - lib: Add synthesizable AXI4-Stream SV components - lib: Add interface and model for AXI4-Lite - rfnoc: Add support for 512-bit CHDR widths - rfnoc: Port RFNoC Add/Sub block to new RFNoC architecture - rfnoc: Port Vector IIR RFNoC block to new RFNoC architecture - lib: Add AXI-Stream splitter (axis_split) * lib: - Remove recursive locks in apply_corrections - Add power cal manager - deps: Add FlatBuffers 1.11.0 header files - Add DPDK service queue * mpm: - e31x: Accept FF terminated strings in eeprom (legacy support) - Return 10 Gbs link speed on failure - Exclude internal NIC for network hosts - Add ability to run scripts to MPM shell - n3xx: Remove eth1, eth2 from interface list - Default virtual NIC CHDR IP selection - Enable internal NIC on the N3xx - Clean up code, improve Pylint score - Move common mboard regs code to common location * mpmd: - Remove liberio * multi_usrp: - Fix connect/disconnect of RFNoC chains - Various multi_usrp_rfnoc fixes * n310: - Add Replay Block to default FGPA images - Fix GPIO registers * n320: - Add Replay Block to default FGPA images - Double radio ingress buffer size - Enable inverse sinc filter for DAC37J82 * n3xx: - Fix timeout for timekeeper registers - Swap out liberio for internal Ethernet * python: - Add peek/poke bindings to noc_block_base - Add Keep One in N block controller bindings - Add replay RFNoC block controller bindings - Add siggen RFNoC block controller bindings - Add Switchboard block python bindings - Add moving average RFNoC block controller bindings - Add bindings for C++ CHDR Parser - Add window RFNoC block controller bindings - Add FFT RFNoC block controller bindings - Add null RFNoC block controller bindings - Add vector IIR RFNoC block controller bindings - Add radio RFNoC block controller bindings - Add FIR filter RFNoC block controller bindings - Add Fosphor RFNoC block controller bindings - Add DUC RFNoC block controller bindings - Add DDC RFNoC block controller bindings - Added new RFNoC image builder module under the uhd module - Remove Python2-specific code - Included complex.h to allow pybind to convert that data type * rfnoc: - replay: Update packet size on mtu update - Set null source/sink block initial state - Add support for 32-bit memory address widths to Replay block - Enable SEPs with connect_through_blocks - Exit disconnect() early if nodes not in node map - Add multichannel register interface - Added support for destruction of streamers - Add Keep One in N block support - Port siggen RFNoC block controller support to new RFNoC architecture - Add Switchboard block support - Port Moving Average block controller to new RFNoC architecture - Port Log Power RFNoC block support to new RFNoC architecture - Port window RFNoC block controller to new RFNoC architecture - Port Add/Sub RFNoC block support to new RFNoC architecture - Add USE_MAP prop/action forwarding policy - Port Split Stream RFNoC block to new RFNoC architecture - Port Vector IIR RFNoC block support to new RFNoC architecture - Port RFNoC fosphor block to new RFNoC architecture - Port FIR filter RFNoC block controller to new RFNoC architecture - Add multichannel register interface - Add RFNoC Python API - Unify endianness of transports - Add DMA FIFO block controller - examples: Port examples to new RFNoC - Implement flushing on overrun - client_zero can track num SEPs and num ctrl EPs separately - Add basic round-robin allocation for links - Add ability to select transport for streamers to user APIs - Use link_stream_manager's mgmt_portal for all mgmt packets - graph: Optimize property propagation algorithm - Port DUC block controller to new RFNoC architecture - Add MTU tracking - Implement overrun handling using action API - Port null block controller to new RFNoC architecture - Add mb_controller API - Port radio block controller to new RFNoC architecture - Port default block controller to new RFNoC architecture - Port DDC block controller to new RFNoC architecture - Add rfnoc_graph class - Add action API - Refactored CHDR packet interfaces - Add noc_block_base class * tests: - Fix build issue with Boost 1.67 - Add unit tests for new RFNoC block controllers - Fix multi_usrp_test - Add unit tests for pwr_cal_mgr - Migrated rfnoc block tests to dedicated subdirectory - Add more tests for max rate streaming - Add tests to exercise max streaming rates and report results * tools: - Update dissectors for Wireshark major version 3, new CHDR - Update FPGA functional verification tests for X3x0 mcr's & dpdk * transport: - Implement eov indications for Rx and Tx streams - Implement an I/O service that uses an offload thread - Implement a single-threaded I/O service * twinrx: - Bypass adf535x feedback divider - Update synthesizer register values for improved rf performance - Fix increased noise floor - Remove decimation from frontend * uhd: - Disable optimizations for Mac for build speed - remove liberio - improved handling of empty serial number hints - Add discoverable_features API - Add reference power level API to multi_usrp and radio_control - Add fuzzy serial number checking - paths: Harmonize around XDG Base Directory specification - cal: Use usrp::cal::database instead of CSV files - cal: Add iq_cal calibration data container class - cal: Add calibration container class - cal: Add database class - Introduce I/O service manager - Replace usage of boost smart pointers with C++11 counterparts - add udp boost asio implementation of transport interface - Add thread affinity utility functions - types: Extend stream_cmd_t::num_samps to 64 bits * utils: - Expose CHDR Parsing API - Expose CHDR Types in Public API - Support expressions for num_ports in block defs - Let uhd_images_downloader also use HTTPS proxies - Fix FPGA search in rfnoc_image_builder from fpga-src to fpga - Add convert_cal_data utility - image_builder: Support parameterized number of ports on blocks * x300: - Add Replay Block to default FGPA images - Update frame sizes for 10GbE - Fix for incorrect PCIe buffer size values - Change default dboard clock rate from 50 to 100 MHz - Update maximum bitstream size - Enable power reference API - Expand DRAM address space to 1G - Add front-panel GPIO source control Checksums-Sha1: d44297983da656918ac571c80a478a7ac0f04f51 2566 uhd_4.0.0.0-1.dsc bc8d458100a41a6cf595f76971afef3f56f7a093 19384984 uhd_4.0.0.0.orig.tar.xz 1ff531fc29133d3ab1f7560cc94be96a639aba0f 45932 uhd_4.0.0.0-1.debian.tar.xz 46f8d3f6c5e5190c92835f3408a34ea7b5c4dded 186628 libuhd-dev_4.0.0.0-1_amd64.deb 7e553e512d30ccb865b21c13d1f584a4384d5663 104465724 libuhd4.0.0-dbgsym_4.0.0.0-1_amd64.deb f876f4b26b516ec2a35606e31302ace4f070b7ec 3010356 libuhd4.0.0_4.0.0.0-1_amd64.deb b353215ae6064d1b4ad6f2149bffc3001987acd5 8097360 python3-uhd-dbgsym_4.0.0.0-1_amd64.deb c69de68a5f37827c71b6739b59c39ae4d9a168fa 391028 python3-uhd_4.0.0.0-1_amd64.deb 990a597be336fa106137e3bb4de2e0ae6b76e767 64284980 uhd-host-dbgsym_4.0.0.0-1_amd64.deb ba3aa4eb152a9fe0453b173630497c2df5cbd035 12020508 uhd-host_4.0.0.0-1_amd64.deb 09279ba4a86473434c4d1b70ca7b24eeb95efa11 21464 uhd_4.0.0.0-1_amd64.buildinfo Checksums-Sha256: f87ef13eda2ee5c0d8d2fe18c3206a590a067f382ab090bda83b19b5d1e26dff 2566 uhd_4.0.0.0-1.dsc 288b2b33047b7499807c3c1f3f90318c3c26a47b75cc73b4a8962cf13800af96 19384984 uhd_4.0.0.0.orig.tar.xz 573960b9db53b48852b34634803250e88b245caadd2dfe37046acc625c8e7f7a 45932 uhd_4.0.0.0-1.debian.tar.xz 7d7777dc1bbf61a0631f74d5e24a9093aae5651d506b51fa7b21e8dde5008487 186628 libuhd-dev_4.0.0.0-1_amd64.deb d0d7e62955663d28e34d781c2d22c57b47c73f5a8d4cfd982c5202f516f9cbe5 104465724 libuhd4.0.0-dbgsym_4.0.0.0-1_amd64.deb 930ac5e6f9ac8325f28f72a8dce0ec3fe800f9a003731e5229aceec1dedc5096 3010356 libuhd4.0.0_4.0.0.0-1_amd64.deb 15987a8a0f4711f6ee954c1815d49282f069de4f2abb62432ce8472f3c7fadf6 8097360 python3-uhd-dbgsym_4.0.0.0-1_amd64.deb a4a10f4a0ba6893b1ccd76aa83a6e8dca5165b8ff1332f3c4f33960175450258 391028 python3-uhd_4.0.0.0-1_amd64.deb 2e1d923db6c65349f901c517f3d917fa31d65f73258df329e50417a7a22a25d5 64284980 uhd-host-dbgsym_4.0.0.0-1_amd64.deb ff94d7859afc4345b341fc005f248d55321a61dcfbc135d1e75e5088eb5d9903 12020508 uhd-host_4.0.0.0-1_amd64.deb cf27760868d30953b952a688d80a0f213e3bc9510cdb2a775ce78e48990dac9d 21464 uhd_4.0.0.0-1_amd64.buildinfo Files: ee403b1090955dd3f7d901725b65322a 2566 science optional uhd_4.0.0.0-1.dsc 2d922f1a7498b249d9726b8322dfb118 19384984 science optional uhd_4.0.0.0.orig.tar.xz c48dd0e0ca0e839f61e1357bddd28e9b 45932 science optional uhd_4.0.0.0-1.debian.tar.xz 89ff00905ed20dcf7c6e9765f5ebc3c0 186628 libdevel optional libuhd-dev_4.0.0.0-1_amd64.deb a669ec088d150956cc8f4af853530686 104465724 debug optional libuhd4.0.0-dbgsym_4.0.0.0-1_amd64.deb 10f3d4df478deed0654bf4754d49677e 3010356 libs optional libuhd4.0.0_4.0.0.0-1_amd64.deb ad752948697b6c050a382bf988434a19 8097360 debug optional python3-uhd-dbgsym_4.0.0.0-1_amd64.deb 8f838f06e0788c65c1201da17fe62874 391028 libdevel optional python3-uhd_4.0.0.0-1_amd64.deb cf6a1ae695e2f611949eabca71a4f447 64284980 debug optional uhd-host-dbgsym_4.0.0.0-1_amd64.deb 781fda360b7b591a2268b3920e4364b9 12020508 science optional uhd-host_4.0.0.0-1_amd64.deb 31a6661aa30e7af22301c0b8d5d86e3c 21464 science optional uhd_4.0.0.0-1_amd64.buildinfo -----BEGIN PGP SIGNATURE----- iQIzBAEBCAAdFiEEB8qH3cTCsGJAtrF0UEHxiR9E4JAFAl9gOjoACgkQUEHxiR9E 4JBOGQ//VqtnAZjMq9iEpc5RsLem7R95/1xEU0m8JmC6hceDgjKJmrVeekjeCMco uJ8p0tE/FILqpyW15iVXwIfm8JkDMH74uLT8P7/uUgrNVWIvyGmqhPuXKtn3Rbej Z/rpBS5qNt158YHSpjrrKtXOaiIPgMCA4WpRg8Y4p5xl12eMh5oGBG9Fz8+A8zSf 7T62Kn0UO9AndT8C4C8Pyj1pi2hKebB2G/3uAChayZ+z4EiukF9I6Hm1cUyZ9Tb3 MLe6oPLl7kixF9pl7qkyacUyhJmJLHgHMwBtDgq1lcoDl0D6S52rY+cEmCe/UBbM r0xIcxXT0fVJWfRB8xHc2TIfXQ/b9AYIARFlRhfc/Fwxq3E/2mkhI4xs0yXhr/SY 13/R1uDvLoPhe0lVkOCRqhftR1eu0Z1sD/xJ0HOPt+naQeXgYq+akcCiwP1URa5R yUoHh8nMB0N63/NXzuq5XJ8zRTIyjXNBAWrk1rI7xmQ4r3Jxn2WxDTLXqgrAUxsm LLxZ/TbrwUKDOCSGbZNPPsMumT8/k8lzfk/+b8O6Vi5QV9fqsZJjv5jPI/pKDwRB 6jkyTvIuftIBp3FM7uD7DxUUSP5XSAXFgHmVLbCayqY+/7311ci2INPgy1sJIb73 iFaSK3rs5cZXFcK/TQKnOIoJ0bD5BdmKHcFL3KkaCJ+J1hiJDnY= =nUm4 -----END PGP SIGNATURE-----