You are not logged in.
We posted the latest reference design today: see http://warp.rice.edu/trac/wiki/OFDMReferenceDesign.
The updates in this version include:
- Alamouti 2x1 and 2x2 (via Rx selection diversity) support, along with SISO and 2x2 multiplexing MIMO.
- New PHY Auto Responder subsystem, automates (and speeds) transmission of ACKs and other reply packets.
- New WARPMAC "dummy" packet mode, which generates packets locally at each node; great for characterizing MAC/PHY performance without using Ethernet as a source/sink
See the release notes for a full list.
A version of this design for the WARP FPGA Board v2 will be posted soon.
As always, we're eager to hear about your use of the design.
Offline
Hi.
Nice to see that new reference design is out for the public.
I tried to compile the project in XPS but encountered error (both linux/Windows systems). Any ideas how to solve this ?
powerpc-eabi-size CSMAMAC/executable.elf
text data bss dec hex filename
117575 1712 46400 165687 28737 CSMAMAC/executable.elf
cp: cannot stat `implementation/system_bd.bmm': No such file or directory
make: *** [implementation/download.bit] Error 1
Done!
Offline
That's my fault- in the zipped project, I removed the auto-generated implementation files, figuring you would have to re-generate the project locally. The .bmm (block memory map) file is one of these. I zipped up the full project (including all its intermediate files) to OFDM_ReferenceDesign_v13_0_public_full.zip. Let me know if this works better.
Out of curiosity, how did you update the software without re-generating the hardware files (custom make target? SDK?).
Offline
Thanks.
I tracked down the problem. The Project Options were somehow changed. The Custom Makefile option was set as ...\OFDM_ReferenceDesign_v13_0_public\system-sw.make (usually XPS uses its own makefile)
By setting this option XPS basically just compile the PPC software flow.
I think, you can just compile the SW by using build project after right-clicking the Project: CSMAMAC in XPS.
Offline
Thanks for finding that- the makefile thing was my fault. We were experimenting with ways to copy a project without triggering a hardware re-build (you can do it with a custom make target, that removes the hardware design from the dependency check when updating the bitstream).
I just posted v13.1. I fixed the XPS project and added nomac.c as a software project.
Offline
Are the version 12.0/13.0/14.0 PHYs compatible with 11.2 ?
Offline
All Version 11 Xilinx tools do not have support for the Virtex-II Pro FPGA. If you are using the WARP FPGA Board v1 then you will need to install the 10.1.03 tools but if you are using FPGA Board v2 then Xilinx 11 tools will work fine.
All the Reference Designs are currently built in EDK 10.1.03 but work just as well in EDK 11. The first time you open the designs in 11 it will update the standard cores that have new versions. This is just a one-time process. Once the new bitstream is generated it should work fine.
Offline
Sorry, I didnt make myself clear.
I meant can we have some WARP nodes running the 11.2 OFDM Ref design, and have others run 12.0/13.0 etc...
At least for nomac, will the packet detection work ?
Offline
v13 or v14 won't interoperate with earlier designs. I inverted the channel training sequence for v13 (for better PAPR during training), and we re-defined the header format to use shorter addresses. v11.2 and v12 might interoperate, but we definitely haven't tested it.
Offline