1 | | |
2 | | {{{ |
3 | | #!html |
4 | | <h1 style="text-align: center">WARP Workshop at Nile University</h1> |
5 | | </FONT> |
6 | | <CENTER> |
7 | | <H3><font face="Lucida Grande,Geneva,Arial,Helvetica,Swiss,SunSans-Regular">April 16, 2008</font></H3> |
8 | | </CENTER> |
9 | | }}} |
| 1 | = WARP Workshop at Nile University in Cairo, Egypt - April 16, 2008 = |
| 2 | |
| 3 | The sixth WARP workshop will be held at Nile University on April 16, 2008. |
| 4 | |
| 5 | The materials from the workshop are all available below. The lab exercises require version 9.1 of the Xilinx tools (ISE, EDK and Sysgen). |
14 | | <br><br> |
15 | | <TR VALIGN=MIDDLE> |
16 | | <TD COLSPAN=2> |
17 | | <CENTER> |
18 | | <a href="http://www.rice.edu/"><IMG SRC="http://warp.rice.edu/workshop032007/images/rice.gif" WIDTH=80 HEIGHT=80 BORDER=0></a> |
19 | | |
20 | | |
21 | | <a href="http://cmc.rice.edu/"><IMG SRC="http://warp.rice.edu/workshop032007/images/cmcheader_01.gif" WIDTH=260 HEIGHT=92 BORDER=0></a> |
22 | | |
23 | |   |
24 | | <a href="http://warp.rice.edu/"><IMG SRC="http://warp.rice.edu/workshop032007/images/warpLogo.jpg" BORDER=0></a> |
25 | | |
26 | | |
27 | | </CENTER> |
| 15 | == Lab Exercises == |
| 16 | * [attachment:wiki:Workshops/India_2007December/Files:WARP_WorkshopExercise_1_ToolsIntro.pdf?format=raw Lab 1: Introduction to WARP Design Flows] (0.1MB PDF) [attachment:wiki:Workshops/India_2007December/Files:WARPWorkshop_Lab1_AdderMdl.zip?format=raw Adder Model] [attachment:wiki:Workshops/India_2007December/Files:WARPWorshop_Lab1_Sysgen_Solution.zip?format=raw Adder Pcore] |
| 17 | * [attachment:wiki:Workshops/India_2007December/Files:WARP_WorkshopExercise_2_SweepingTx.pdf?format=raw Lab 2: Building a Simple Transmitter] (0.1MB PDF) [attachment:wiki:Workshops/India_2007December/Files:WARPWorkshop_Lab2.zip?format=raw Lab 2 Files] (13.2MB ZIP) |
| 18 | * [attachment:wiki:Workshops/India_2007December/Files:WARP_WorkshopExercise_3_WARPLab.pdf?format=raw Lab 3: Introduction to WARPLab] (0.1MB PDF) [source:/ResearchApps/PHY/WARPLAB/WARPLAB_SISO/M_code@799 WARPLab source files] |
| 19 | * [attachment:wiki:Workshops/India_2007December/Files:WARP_WorkshopExercise_4_noMAC.pdf?format=raw Lab 4: Building a Simple "MAC"] (0.1MB PDF) [wiki:Workshops/India_2007December/MacLabs Lab 4 files] |
29 | | </TD> |
30 | | </TR> |
| 21 | == Other Useful Resources == |
| 22 | * [wiki:HardwareUsersGuides/FPGABoard_v1.2 FPGA Board Users Guide] |
| 23 | * [wiki:HardwareUsersGuides/RadioBoard_v1.4 Radio Board Users Guide] |
| 24 | * [wiki:sysgen2opb sysgen2opb Overview] and [source:/PlatformSupport/sysgen2opb Source] |
| 25 | * [/WARP_API WARP APIs] |
| 26 | * Radio Controller |
| 27 | * [wiki:RadioController Overview] |
| 28 | * [source:/PlatformSupport/CustomPeripherals/drivers/radio_controller_v1_09_a/src Software Source] |
| 29 | * [source:/PlatformSupport/CustomPeripherals/pcores/radio_controller_v1_09_a/hdl Hardware Source] |
| 30 | * [source:/ResearchApps/PHY/MIMO_OFDM WARP OFDM Transceiver] |
| 31 | * [source:/PlatformSupport/WARPMAC WARPMAC Source] |
| 32 | * [source:/ResearchApps/MAC MAC Implementations] |
| 33 | * [http://xilinx.com/univ/ Xilinx University Program] |
32 | | |
33 | | <TR> |
34 | | <TD COLSPAN=2> |
35 | | |
36 | | <div align="left"> |
37 | | <font face="Lucida Grande,Geneva,Arial,Helvetica,Swiss,SunSans-Regular"><BR> |
38 | | <BR> |
39 | | |
40 | | </TD> |
41 | | </TR> |
42 | | |
43 | | |
44 | | |
45 | | <br><br> |
46 | | |
47 | | <TR VALIGN=TOP> |
48 | | <TD WIDTH=60%> |
49 | | <div align="left"> |
50 | | <FONT FACE="Lucida Grande,Geneva,Arial,Helvetica,Swiss,SunSans-Regular"> |
51 | | <B><U>Workshop Description</B></U><BR> |
52 | | <BR><p>The WARP Workshop at Nile University introduces attendees to the Rice |
53 | | WARP development platform, including the hardware and software tools used |
54 | | to develop and implement designs in WARP. Attendees will learn the |
55 | | complete WARP design flow, from specification of initial design parameters |
56 | | through implementation of designs on WARP hardware.</p><br> |
57 | | <b><a href="/trac/wiki/Workshops/Egypt_2008April"> Workshop Materials</b></a><p> |
58 | | |
59 | | |
60 | | |
61 | | |
62 | | <li><b>Overview : WARP Hardware and Design Environment</b> |
63 | | <br><p>Attendees will learn about the hardware-level capabilities of WARP and the system-level design flow. A brief presentation will be followed by a lab exercise |
64 | | where attendees will use the design tools to implement a simple hardware co-processor on the FPGA. |
65 | | </p> |
66 | | |
67 | | <li><b>Implementation of Physical Layer Protocols</b> |
68 | | <br><p>Classical physical layer algorithms such as orthogonal frequency division multiplexing (OFDM) will be presented in the context of physical layer design for WARP. |
69 | | Following the presentation, attendees will use the design tools learned in the previous exercise to generate base-band waveforms on the FPGA and upconvert them to |
70 | | RF using the WARP radio boards.</p> |
71 | | |
72 | | |
73 | | <li><b>Implementation of Network Protocols</b> |
74 | | <br><p>Networking protocols will be discussed in the context of design realization and at-scale experimentation on WARP. Specifically, the medium access control (MAC) layer will be the focus. Using WARP's medium access framework, attendees will implement a simplified ALOHA protocol and demonstrate its capabilities with real-world traffic from a PC. |
75 | | <p><b>Helpful Material:</b> <a href="http://en.wikipedia.org/wiki/Medium_access_control">Medium Access Overview</a> and knowledge of C programming. |
76 | | </li> |
77 | | |
78 | | |
79 | | <br><br><p>Attendees will utilize MATLAB, Simulink, and Xilinx Platform Studio throughout |
80 | | this two-day workshop. Familiarity with Xilinx development tools, specifically |
81 | | Xilinx Platform Studio, is helpful but not required. Familiarity with MATLAB |
82 | | is required. Development stations, including all required computer hardware |
83 | | and software, will be provided.</p> |
84 | | <p>Additional tutorials and references can be found at:<br> |
85 | | <ul> |
86 | | <li><a href="http://www.xilinx.com/univ">http://www.xilinx.com/univ</a>, See Teaching Materials; requires free registration</li> |
87 | | <li><a href="http://cmclab.rice.edu/workshops/">http://cmclab.rice.edu/workshops/</a></li> |
88 | | <li><a href="http://cmclab.rice.edu/433/slides/">http://cmclab.rice.edu/433/slides/</a></li> |
89 | | </ul> |
90 | | </p> |
91 | | |
92 | | <FONT FACE="Lucida Grande,Geneva,Arial,Helvetica,Swiss,SunSans-Regular"> |
93 | | <B><U>Workshop Location</B></U><BR> |
94 | | <BR><p>Convention Center of the Smart Village, |
95 | | Km 28, Cairo/Alex Desert Rd.</p><br> |
96 | | |
97 | | |
98 | | |
99 | | |
100 | | }}} |
| 35 | |