[[TracNav(WARPLab/TOC)]] = WARPLab Reference Design: Downloads = The latest WARPLab Reference Design is available for download below. The source and binary files are distributed under the terms of the [wiki:license WARP License]. Previous releases of the reference design are available in the [wiki:../Changelog WARPLab change log]. Refer to the [wiki:../QuickStart Quick Start guide] to get started with the reference design. == 7.5.0 Release: == '''Download: [http://warpproject.org/dl/refdes/warplab/v7/release/WARPLab_Reference_Design_7.5.0.zip WARPLab_Reference_Design_7.5.0.zip]''' Release Details: ||= Hardware =||= Release =||= Date Posted =||= SVN Rev. =||= ISE Ver. =||= Arch =||= MATLAB Ver. =||= RF Interface Support =|| || WARP v3 || 7.5.0 || 25-Feb-2014 || [browser:ResearchApps/PHY/WARPLAB/WARPLab7?rev=XXX XXX] || 14.4 || MB/AXI || 2009b or later || 1-2: WARP v3 on-board interfaces [[BR]] 3-4: Requires [wiki:HardwareUsersGuides/FMC-RF-2X245 FMC-RF-2X245] || || WARP v2 || 7.5.0 |||||||||||||| Coming Soon || * '''Requires use of WARPXilnet library 3.03.a''' - [wiki:edk_user_repository update your edk_user_repository] before compiling the reference software project WARPLab 7.5 for WARP v3 adds support for storing Tx/Rx samples in the on-board 2GB DRAM. Using the DRAM enables Tx and Rx waveforms with more than 1000x the number of samples as previous WARPLab releases. See the [wiki:../BufferSizes Sample Buffer Sizes] page for details on the new waveform length limits. Other changes: * Updated the [wiki:WARPLab/Porting#NewScriptConventionsinWARPLab7.5andBeyond Porting Guide] with new scripting conventions. In 7.5, these changes are optional so old scripts will work as-is. In future releases, these changes will be enforced. * Replaced the old WARPLab AGC core with a new core derived from the wlan_agc core in the 802.11 Reference Design. The System Generator model for the new core is available in the repository: [browser:ResearchApps/PHY/WARPLAB/WARPLab7/Sysgen_Reference/w3/warplab_agc_v3 warplab_agc_v3]. * Added new spectrogram Rx example ([wiki:WARPLab/Examples/Spectrogram WARPLab Spectrogram Example]) * Updated all other examples to adopt new conventions for setting Tx/Rx waveform lengths * Added support for receiving Ethernet triggers on ETH B on WARP v3 hardware * Tweaked mex auto-compilation code to not require specific version of Microsoft tools * Updated mapping of debug pins - see the WARPLab [wiki:../HardwareConfiguration/WARPv3 WARP v3 hardware] usage for details * Added support for the CM-PLL clock module * Upgraded to the latest [wiki:cores/w3_clock_controller w3_clock_controller_axi] core * WARPLab assumes you have not written custom clock configurations to the EEPROM (see [wiki:cores/w3_clock_controller#Pre-BootConfiguration w3_clock_controller]). If you have customized the clock configurations in the EEPROM be sure to update {{{node_clk_initialize()}}} in [browser:/ResearchApps/PHY/WARPLAB/WARPLab7/C_Code_Reference/wl_node.c#L544 wl_node.c] to match. * '''NOTE:''' the updated core changes the interpretation of the clock module switches! See the WARPLab [wiki:../HardwareConfiguration/WARPv3 WARP v3 hardware] usage page for details on the new interpretation of the CM-PLL and CM-MMCX switches. * Added trigger inputs/outputs for the CM-PLL board-to-board cables. The 4 inputs and 4 outputs mirror the corresponding trigger signals on the debug header. ---- == 7.4.0 Release: == '''Download: [http://warpproject.org/dl/refdes/warplab/v7/release/WARPLab_Reference_Design_7.4.0.zip WARPLab_Reference_Design_7.4.0.zip]''' Release Details: ||= Hardware =||= Release =||= Date Posted =||= SVN Rev. =||= ISE Ver. =||= Arch =||= MATLAB Ver. =||= RF Interface Support =|| || WARP v3 || 7.4.0 || 25-Feb-2014 || [browser:ResearchApps/PHY/WARPLAB/WARPLab7?rev=2886 2886] || 14.4 || MB/AXI || 2009b or later || 1-2: WARP v3 on-board interfaces [[BR]] 3-4: Requires [wiki:HardwareUsersGuides/FMC-RF-2X245 FMC-RF-2X245] || || WARP v2 || 7.4.0 || 25-Feb-2014 || [browser:ResearchApps/PHY/WARPLAB/WARPLab7?rev=2886 2886] || 14.4 || PPC/PLB || 2009b or later || 1-2: Radios in slots 2 & 3 [[BR]] 3-4: Radios in slots 1 & 4 || * '''Requires use of WARPXilnet library 3.03.a''' - [wiki:edk_user_repository update your edk_user_repository] before compiling the reference software project * '''Added [wiki:WARPLab/Examples/OFDM OFDM Comm Example]''' * Implements a simple OFDM transmitter and receiver. * Can run with or without WARP hardware in the loop and does not require any extra MATLAB toolboxes. * Updates to WARPLab cores: * Updated the WARPLab Buffers core in both WARP v2 and v3 (w2_warplab_buffers_plbw_v2_04_a and w3_warplab_buffers_axiw_v2_04_a) to honor the TxLength field in continuous transmit mode. * Updated the WARPLab AGC core in both WARP v2 and v3 (w2_warplab_agc_plbw_v2_01_a and w3_warplab_agc_axiw_v2_01_a) to allow for finer control of when the AGC resets. * Added MATLAB commands: * {{{wl_basebandCmd(nodes, 'agc_reset_on_timeout', );}}} * {{{wl_basebandCmd(nodes, 'agc_reset_timeout_value',