[[TracNav(HardwareUsersGuides/WARPv3/TOC)]] = WARP v3 User Guide: Template Projects = The following template projects demonstrate how to use the various peripherals on the WARP v3 board and are good starting points for your custom designs. The projects are categorized by the version of Xilinx tools used. == Xilinx ISE 13.4 == === On Board Peripherals Template Project === {{{ #!html
}}} [[Image(onboardperiph.png,width=300)]] {{{ #!html
}}} [attachment:onboardperiph.png Enlarge] | [raw-attachment:onboardperiph.pdf View PDF] {{{ #!html
}}} This is an XPS/SDK project implementing: * MicroBlaze soft processor * Block RAM for instruction/data memory * User I/O (LEDs, buttons, UART) * Dual Ethernet interfaces * MPMC for DDR3 SO-DIMM access * Peripherals for RF interface control * Timer peripheral for user code Download the project archive: [http://warp.rice.edu/trac/raw-attachment/wiki/HardwareUsersGuides/WARPv3/TemplateProjects/files/WARPv3_onboardperiphs_ise13_4.zip WARPv3_onboardperiphs_ise13_4.zip] {{{ #!html
}}} ---- === Lite Project === {{{ #!html
}}} [[Image(lite.png,width=300,align=right)]] {{{ #!html
}}} [attachment:lite.png Enlarge] | [raw-attachment:lite.pdf View PDF] {{{ #!html
}}} This is an XPS/SDK project implementing: * MicroBlaze soft processor * Block RAM for instruction/data memory * User I/O (LEDs, buttons, UART) * Peripherals for RF interface control * Timer peripheral for user code Download the project archive: [http://warp.rice.edu/trac/raw-attachment/wiki/HardwareUsersGuides/WARPv3/TemplateProjects/files/WARPv3_lite_ise13_4.zip WARPv3_lite_ise13_4.zip] === Which Project Should I use? === The On Board Peripherals Template Project contains the full suite of hardware components offered by a standalone WARP v3 board. The only reason to use the "Lite" version of the project is to speed up building time (and reduce computer memory usage) in projects that do not need the full compliment of WARP peripherals. For reference, on a 3.4GHz i7-2600 with 16GB of RAM running Windows 7 64-bit, built times of the template projects are: {{{#!th style="background: #eef" Project }}} {{{#!th style="background: #eef" Build Time }}} |---------------- {{{#!td style="background: #eef" On Board Peripherals }}} {{{#!td 17 minutes }}} |---------------- {{{#!td style="background: #eef" Lite }}} {{{#!td 9 minutes }}} Note: These times are from projects that had hardware "cleaned" such that no cached support files were used. When iterating on a design, build times can often be faster as the tools will re-use cached portions of the design that were unchanged. == Other Projects == The XPS/SDK projects for the latest OFDM Reference Design and WARPLab Reference Design are also available. These projects build on the same foundation as the projects above.