Version 1 (modified by 9 years ago) ( diff ) | ,
---|
Nutaq - PicoSDR start-up and configuration
Table of Contents
- SDR Tutorials
Description
Demonstrate configuring PicoSDR and launching demo application that utilizes Perseus carrier board for RX/TX.
Set up
Before you can access the testbed, you need to make a reservation and get it approved by the reservation service. After receiving the reservation's confirmation (approval) email, load the ubuntu-14-04-64bit-sdr.ndz on the node. Once loading is finished turn the node on. For this example we'll use node1-12 which is a PicoSDR.
ssh username@grid.orbit-lab.org omf load -i ubuntu-14-04-64bit-sdr.ndz -t node1-12 omf tell -a on -t node1-12
Once the node1-12 is up, ssh into the node1-12 (which is the PicoSDR's embedded PC) and configure the eth2 interface
ifconfig eth2 192.168.0.100 up
Verify connection to Perseus carrier board:
ping 192.168.0.101
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":
cd /opt/Nutaq/ADP6/ADP_MicroTCA/sdk/bin python adp_cli.py connect 192.168.0.101 fpgaflash 1 ‘path_of_bitstream_to_flash’ reboot
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:
cd /opt/Nutaq/ADP6/ADP_MicroTCA/sdk/PCIe/driver/host sh make-modules.sh sh setonpc.sh
If the embedded PC is restarted then setonpc.sh must be excuted again
Run the GRC scripts
Now the system is ready to build and run the demo application. Navigate to the demo project directory:
cd /opt/Nutaq/ADP6/ADP_MicroTCA/sdk/examples/perseus6010_radio420x_rtdex_record_playback/host/prj_linux sh build_demo.sh
Run the demo file:
sh Launch_radio420x_rtdex_record_playback.sh
Choose the appropriate option to run.
WIP
Attachments (1)
- PicoSDR2x2E_BlockDiagram.PNG (481.7 KB ) - added by 9 years ago.
Download all attachments as: .zip