[[TracNav(WARPLab7/TOC)]] = WARPLab 7: Quick Start = === pnet Toolbox === 1. Install the updated pnet IP/UDP toolbox for MATLAB 1. Checkout the source from [source:/PlatformSupport/pnet]/PlatformSupport/pnet] {{{svn co http://warpproject.org/svn/WARP/PlatformSupport/pnet}}} * The repository contains a compiled binary for Windows 7 64-bit * For other platforms, compile the pnet mex function 1. Add the pnet folder to your MATLAB path. The pnet folder should contain pnet.m and th epnet.mex binary (i.e. pnet.mexw64) 1. Verify pnet is recognized by running {{{pnet('info');}}} on the MATLAB command line === WARPLab 7 Framework === 1. Download the WARPLab 7 reference design m-code * Best to use SVN, to make updates easy: {{{svn co http://warpproject.org/svn/WARP/ResearchApps/PHY/WARPLAB/WARPLab7/}}} 1. Open MATLAB and change to the {{{WARPLab7/M_Code_Reference}}} directory 1. Run {{{wl_setup}}} on the MATLAB command line 1. Follow the prompts to configure your WARPLab environment === Hardware Setup === 1. For WARP v3 nodes: 1. Connect ETH_A to a 1Gb Ethernet switch 1. Set the user DIP switch to a unique value on each node, starting at 0 1. Configure the FPGA with the reference design. The reference bitstreams are included in the Reference_Bitstreams folder. Unzip {{{download.zip}}} to find {{{download.bit}}} and {{{download.bin}}} (see the [wiki:howto/SD_Config SD config howto for help using the .bin file). 1. On boot each node will display its node ID on the right hex display 1. The bottom green LED will blink until the Ethernet link is up 1. All four green LEDs will blink when the node is ready to accept commands from MATLAB === Examples === 1. Confirm everything is ready by running {{{wl_initNodes(N)}}}, where N is the number of WARP v3 nodes 1. Try one of the example scripts in {{{M_Code_Examples}}}