Version 1 (modified by 10 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 10 years ago.
Download all attachments as: .zip