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)]] |