Changes between Version 1 and Version 2 of Tutorials/k0SDR/Tutorial17
- Timestamp:
- Oct 9, 2015, 4:24:25 PM (9 years ago)
Legend:
- Unmodified
- Added
- Removed
- Modified
-
Tutorials/k0SDR/Tutorial17
v1 v2 25 25 }}} 26 26 27 Use a command line interface to load the Perseus carrier board with an FPGA bitsteam - for this example we'll use the " radio420x PCIe bitream":27 Use a command line interface to load the Perseus carrier board with an FPGA bitsteam - for this example we'll use the "/opt/Nutaq/ADP6/ADP_MicroTCA/sdk/fpga/bin/GNURadio_Radio420_PCIe_sx315.bit": 28 28 {{{ 29 29 cd /opt/Nutaq/ADP6/ADP_MicroTCA/sdk/bin 30 30 python adp_cli.py 31 31 connect 192.168.0.101 32 fpgaflash 1 ‘ path_of_bitstream_to_flash’32 fpgaflash 1 ‘/opt/Nutaq/ADP6/ADP_MicroTCA/sdk/fpga/bin/GNURadio_Radio420_PCIe_sx315.bit’ 33 33 reboot 34 34 }}} 35 35 36 || [[Image( usrp_tx.png, width=500px)]] ||36 || [[Image(PicoSDR2x2E_BlockDiagram.PNG, width=500px)]] || 37 37 38 Since "radio420x PCIe bitream" uses the PCI Express to interface between the embedded PC and carrier board's FPGA, install the PCI Express Driver on the embedded PC:38 Since ''GNURadio_Radio420_PCIe_sx315.bit'' uses the PCI Express Bus to interface between the embedded PC (Quad-Core CPU) and carrier board's FPGA (Virtex-6), install the PCI Express Driver on the embedded PC: 39 39 {{{ 40 40 cd /opt/Nutaq/ADP6/ADP_MicroTCA/sdk/PCIe/driver/host … … 47 47 48 48 49 === Run the GRCscripts ===49 === Launch demo scripts === 50 50 51 51 Now the system is ready to build and run the demo application. Navigate to the demo project directory: … … 61 61 62 62 Choose the appropriate option to run. 63 {{{ 64 Choose the data path: 65 - Type '0' to execute passthrough (data looped from ADC to DAC in the FPGA) 66 - Type '1' to output DDS signal (generated in the FPGA) 67 - Type '2' to execute a data record 68 - Type '3' to execute a data playback 69 - Type '4' to stream data to the host 70 - Type '5' to stream data from the host 71 }}} 63 72 64 == WIP == 73 From here you can use a nearby USRP node on the grid for signal generation / verification. Please refer to [http://www.orbit-lab.org/wiki/Tutorials/k0SDR/Tutorial00#WorkingwithUSRP2-UniversalSoftwareRadioPeripheral this tutorial] for instruction on using USRPs.