I have been following the instruction for Getting Started with RFNOC Development. I have made it to the point of generating a custom FPGA image with the following command
./uhd_image_builder.py window fft -d x310 -t X310_RFNOC_HG -m 5 --fill-with-fifos
with the following status on completion
[00:37:14] Process terminated. Status: Success
========================================================
Warnings: 969
Critical Warnings: 37
Errors: 0
make[1]: Leaving directory '/home/mpntarx/rfnoc/src/uhd-fpga/usrp3/top/x300'
Exporting bitstream files...
Generating LVBITX...
Exporting build report...
Build DONE ... X310_RFNOC_HG
I then ran the uhd_usrp_probe command with the successful output
[INFO] [UHD] linux; GNU C++ version 5.4.0 20160609; Boost_105800; UHD_3.15.0.git-13-g52138314
[INFO] [X300] X300 initialization sequence...
[INFO] [X300] Maximum frame size: 1472 bytes.
[INFO] [X300] Radio 1x clock: 200 MHz
......
| /
| | | RFNoC blocks on this device:
| | |
| | | * DmaFIFO_0
| | | * Radio_0
| | | * Radio_1
| | | * DDC_0
| | | * DDC_1
| | | * DUC_0
| | | * DUC_1
I then attempted to load the generated FPGA image file
uhd_image_loader --args "type=x300,addr=192.168.10.2" --fpga-path ~/rfnoc/src/uhd-fpga/usrp3/top/x300/build/usrp_x310_fpga_RFNOC_HG.bit
[INFO] [UHD] linux; GNU C++ version 5.4.0 20160609; Boost_105800; UHD_3.15.0.git-13-g52138314
Error: RuntimeError: The specified FPGA image is too large: 15878034 vs. 15878032
The FPGA size is reported as 2 bits too large. I have replicated this 2x now, with different image build specifics, with different modules to include.
Is this a UHD problem? or something else.
I installed UHD via PyBombs following the instructions in the Getting Started Guide.
John
Sent with ProtonMail Secure Email.
No comments:
Post a Comment