[[TracNav(OFDMReferenceDesign/TOC)]] = WARP OFDM Reference Design = The WARP OFDM Reference Design implements a wired-wireless bridge, creating a link between two PCs using a wireless connection between two WARP nodes in place of an Ethernet cable. This link allows the PCs to communicate as if they were connected directly via Ethernet. This design demonstrates the full MAC/PHY capabilities of WARP. All processing (hardware control, signal processing, MAC protocol) is executed in real-time by each WARP node. PCs are used only to generate/capture Ethernet packets for demonstration purposes; they are not involved in any wireless processing. The most recent version is [wiki:OFDMReferenceDesign#refDesignFiles OFDM Reference Design v12.1] (view the [wiki:OFDMReferenceDesign/Changelog change log]). == Reference Design Structure == [[Image(OFDMReferenceDesign/Files:OFDM_ReferenceDesign_Structure.png)]] == Modifying the Reference Design == In order to modify the XPS project provided above, you will need to re-build the hardware project on your PC. Unfortunately, this is required even if you don't make any changes (XPS is not very good about creating portable projects). After re-building the hardware, you can iterate on software changes quickly. The hardware build usually lasts around 40 minutes on a fast (2x 3GHz) machine with lots (4GB) of RAM. It will take considerably longer on slow/low memory machines. After building the project locally, you will need to generate a linker script for each software project you wish to use. In XPS, choose Software->Generate Linker Script. Make sure your script settings match those shown below. '''It is critical that no code sections be assigned to the memory block ''xps_bram_if_cntlr_2''.''' [[Image(OFDMRefDesign_v11_LinkerScript.jpg)]]