Changes between Version 3 and Version 4 of OFDMReferenceDesign/SDK


Ignore:
Timestamp:
May 3, 2012, 3:25:32 PM (12 years ago)
Author:
murphpo
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • OFDMReferenceDesign/SDK

    v3 v4  
    55
    66=== Using the OFDM ref design .zip ===
    7 '''Setup'''
     7'''Setup'''[[BR]]
    88Before using a WARP reference design XPS or SDK project you must install the Xilinx tools and configure repository settings:
    99
    1010 * Install Xilinx ISE 13.4 System Edition (includes ISE, EDK, System Generator)
    11  * Checkout a copy of the WARP edk_user_repository
    12  * Add the WARP edk_user_repository to the global repositories in XPS (Edit->Preferences->Application) and SDK (Xilinx Tools->Repositories->Global Repositories).
     11 * Checkout a copy of the WARP edk_user_repository to a local directory
     12 * Add the WARP edk_user_repository to the global repositories in XPS (Edit->Preferences->Application) and SDK (Xilinx Tools->Repositories->Global Repositories). Close both XPS and SDK.
    1313
    14 '''Getting the project files'''
    15  * Download the reference design .zip file from the [wiki:../Changelog Download page].
     14=== Project Files ===
     15Download the reference design .zip file from the [wiki:../Changelog Download page].
    1616
    17 '''Using the XPS project'''
     17The ref design archive includes both the XPS project (i.e. the hardware design) and SDK projects (i.e. the software designs). The archive folder structure is:
     18{{{
     19SDK/
     20 |- SDK_Export/
     21 |- SDK_Workspace/
     22data/
     23etc/
     24pcores/
     25platgen.opt
     26system.make
     27system.mhs
     28system.xmp
     29system_incl.make
     30}}}
     31
     32=== Using the XPS project ===
    1833The ref design XPS project is at the root of the expanded .zip file, in the directory with the {{{system.xmp}}} and {{{system.mhs}}} files. Open {{{system.xmp}}} in XPS to explore or modify the XPS project.
    1934
    20 '''Using the SDK project'''
    21 Using the SDK requires configuring a workspace. Unfortunately workspaces are not portable. The ref design .zip file contains all the necessary project files to populate a workspace, but you must initialize your workspace first and import these project files manually.
     35The project archive does not include the intermediate hardware implementation files (the {{{synthesis/}}}, {{{hdl/}}} and {{{implementation/}}} folders). These will be re-generated if you initiate the 'Generate Bitstream' process. However, this is '''not''' necessary if you only want to iterate on software. For this, refer to the SDK project instructions below.
    2236
    23 In the instructions below we'll use {{{<xps_proj>}}} to represent the path where you expanded the ref design .zip. If the XPS project file is in {{{C:\work\WARP\OFDM_RefDesign_FPGAv2_v17.0\system.xmp}}}, then you should use {{{C:\work\WARP\OFDM_RefDesign_FPGAv2_v17.0\}}} in place of {{{<xps_proj>}}} below.
     37=== Using the SDK project ===
     38The SDK is based on the idea of workspaces and projects. A workspace contains projects. A normal SDK project contains at least three projects:
     39 * The hardware specification (auto-generated by XPS)
     40 * The board support package (auto-geneated by SDK, derived from the hardware spec)
     41 * Software projects (user code in an SDK-generated template)
     42
     43We have chosen the approach of having one SDK workspace per XPS project, so the SDK workspace always contains exactly one _hw_platform project and one _bsp project, both referenced to the parent XPS project.
     44
     45Unfortunately workspaces are not portable. The ref design .zip file contains all the necessary project files to populate a workspace, but you must initialize your workspace first and import these project files manually.
     46
     47In the instructions below we use {{{<xps_proj>}}} to represent the path where you expanded the ref design .zip. If the XPS project file is in {{{C:\work\WARP\OFDM_RefDesign_FPGAv2_v17.0\system.xmp}}}, then you should use {{{C:\work\WARP\OFDM_RefDesign_FPGAv2_v17.0\}}} in place of {{{<xps_proj>}}} below.
    2448 * Launch the Xilinx SDK
    2549   * If prompted to select a workspace, choose {{{<xps_proj>/SDK/SDK_Workspace}}}