mirror of
https://github.com/EttusResearch/uhd.git
synced 2026-10-25 17:36:10 +00:00
This change updates the RFNoC specification to increase the SeqNum field from 6 bits to 8 bits. This helps reduce control packet response sequence number aliasing in cases where packets may be dropped or reordered. To make this change while keeping the implementation efficient, the control packet fields have been rearranged to place the most critical information first and to avoid splitting fields across word boundaries. Additionally, compared to the previous version of the specification (as of UHD 4.10), a new ReqSize field has been added. This field represents the read request size. The DataLength field that briefly existed in the change history has been removed. In the new version, NumData represents the number of data words present in the control packet (the same meaning as in the original RFNoC specification), while ReqSize indicates the number of words requested to be read. This means that a large read request can be issued without including dummy data in the request (e.g., ReqSize = 15 while NumData = 0). See separate commits for the corresponding FPGA and host code changes. |
||
|---|---|---|
| .. | ||
| app_notes | ||
| devices | ||
| driver_api | ||
| driver_usage | ||
| fpga | ||
| getting_started | ||
| installation | ||
| manpages | ||
| res | ||
| rfnoc | ||
| sphinx | ||
| 01_getting_started.dox | ||
| 02_devices.dox | ||
| 03_installation.dox | ||
| 04_driver_usage.dox | ||
| 05_driver_api.dox | ||
| 06_fpga.md | ||
| 07_rfnoc.dox | ||
| 08_appnotes.dox | ||
| CMakeLists.txt | ||
| Doxyfile.in | ||
| DoxygenLayout.xml | ||
| Ettus_Logo.png | ||
| group_defs.dox | ||
| mainpage.dox | ||