Changes between Version 64 and Version 65 of OFDMReferenceDesign


Ignore:
Timestamp:
Sep 26, 2009, 6:04:16 PM (15 years ago)
Author:
murphpo
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • OFDMReferenceDesign

    v64 v65  
    22
    33= WARP OFDM Reference Design =
    4 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.
    54
    6 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.
     5The WARP OFDM Reference Design implements a real-time network stack on a WARP node. The design includes a MIMO OFDM physical layer and flexible MAC interface for building custom protocols. This design draws from many parts of the WARP repository. Each release integrates known-good versions of each component.
    76
    8 The most recent version is [wiki:OFDMReferenceDesign#refDesignFiles OFDM Reference Design v12.1] (view the [wiki:OFDMReferenceDesign/Changelog change log]).
     7We have built a number of applications on top of the OFDM Reference Design. A few basic applications are included with the reference design project.
     8
     9The most recent version of the OFDM Reference Design is v13.0. See the [wiki:OFDMReferenceDesign/Changelog release history] for the design files and release notes.
    910
    1011== Reference Design Structure ==
     12
     13The design consists of the following components:
     14 * '''MAC Application''': top-level C code implementing a wireless MAC protocol.
     15 * '''WARPMAC framework''': Low-level PHY control and MAC primitives, implemented in C code
     16 * '''OFDM PHY''': FPGA implementation of the OFDM physical layer, built in System Generator
     17 * '''Support Peripherals''': Other peripheral cores in the FPGA (timer, radio bridges, etc.)
     18
    1119[[Image(OFDMReferenceDesign/Files:OFDM_ReferenceDesign_Structure.png)]]
    12 
    13 
    14 == Modifying the Reference Design ==
    15 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.
    16 
    17 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''.'''
    18 
    19 [[Image(OFDMRefDesign_v11_LinkerScript.jpg)]]
    20