| 77 | | Custom USRP-2974 FPGA image /bit/rfnoc3_15_fosphor_x310.lvbitx will be used for this tutorial. To use this image with a UHD or GRC application use the fpga-path argument as shown below. |
| 78 | | {{{#!shell |
| 79 | | uhd_usrp_probe --args="resource=RIO0,type=x300,fpga-path=/root/bit/rfnoc3_15_fosphor_x310.lvbitx" |
| 80 | | }}} |
| 81 | | Following are the blocks in rfnoc3_15_fosphor_x310.lvbitx |
| 82 | | {{{#!shell |
| 83 | | | | _____________________________________________________ |
| 84 | | | | / |
| 85 | | | | | RFNoC blocks on this device: |
| 86 | | | | | |
| 87 | | | | | * DmaFIFO_0 |
| 88 | | | | | * Radio_0 |
| 89 | | | | | * Radio_1 |
| 90 | | | | | * DDC_0 |
| 91 | | | | | * DUC_0 |
| 92 | | | | | * FFT_0 |
| 93 | | | | | * Window_0 |
| 94 | | | | | * FIR_0 |
| 95 | | | | | * SigGen_0 |
| 96 | | | | | * KeepOneInN_0 |
| 97 | | | | | * fosphor_0 |
| 98 | | | | | * FIFO_0 |
| 99 | | | | | * FIFO_1 |
| 100 | | }}} |
| | 77 | Custom USRP-2974 FPGA image /usr/local/share/fosphor_bit/usrp_x310_fpga_XG.lvbitx will be used for this tutorial. This can be verified by looking at the RFNoC blocks as follows. |
| | 78 | [[Image(usrp_probe_fosphor.PNG, width=600px)]] |
| 103 | | {{{#!shell |
| 104 | | gnuradio-companion /root/gr-ettus/examples/rfnoc/rfnoc_fosphor.grc |
| 105 | | }}} |
| 106 | | |
| 107 | | {{{#!shell |
| 108 | | root@sdr2-s1-lg1:~# gnuradio-companion /root/gr-ettus/examples/rfnoc/rfnoc_fosphor.grc |
| 109 | | <<< Welcome to GNU Radio Companion 3.7.14.0 >>> |
| 110 | | |
| 111 | | Block paths: |
| 112 | | /usr/local/share/gnuradio/grc/blocks |
| 113 | | |
| 114 | | Loading: "/root/gr-ettus/examples/rfnoc/rfnoc_fosphor.grc" |
| 115 | | >>> Done |
| 116 | | }}} |
| 117 | | |
| 118 | | With X11 forwarding enabled, GRC should show up as below. Set Device Arguments in the Device3 block to "resource=RIO0,fpga-path=/root/bit/rfnoc3_15_fosphor_x310.lvbitx". |
| | 81 | [[Image(launch_grc_fosphor.PNG, width=600px)]] |