WARP Project Forums - Wireless Open-Access Research Platform

You are not logged in.

#1 2010-Feb-08 14:45:29

whitehat09
Member
Registered: 2010-Jan-21
Posts: 48

warplab mimo 2x2 example TxRx WorkshopExercise

Hi again,
Thank you for your responses on my last topic, because of them I was able to continue through the lab. But I am now having difficulty at the end of Lab 1 with the mimo example. In the .m code it states "To run this M-code the boards must be programmed with the warplab_mimo_2x2_v04.bit bitstream" and I found this file in 'C:\Warp_Repository\ResearchApps\PHY\WARPLAB\WARPLab_MIMO2x2_MIMO4x4_R04'. When I assign it to the FPGA in Impact I get this message "A BIT file describing an xc2vp70 is about to be assigned to a device previously identified as an xc4vfx100. Are you sure you want to do this?" I click "Yes" then try to program it but when I do I see the "Program Filed" error.

What am I doing wrong?

Offline

 

#2 2010-Feb-08 16:59:45

sgupta
Administrator
Registered: 2007-Feb-26
Posts: 104

Re: warplab mimo 2x2 example TxRx WorkshopExercise

Actually that M-code was written for a particular configuration in mind. However, it works with any newer release of WARPLab as well. Go ahead and use the version of the .bit file that is the latest and appropriate for your board (FPGAv2). I will update the M-code to add a note. Thanks for the catch.

Offline

 

#3 2010-Feb-09 17:19:36

whitehat09
Member
Registered: 2010-Jan-21
Posts: 48

Re: warplab mimo 2x2 example TxRx WorkshopExercise

Thank you, I was able to use the bit file used in earlier exercises. But now Ive moved on to Lab2, and get the same error when I follow the "Introduction to Xilinx Platform Studio" tutorial. Ive noticed that there are some differences between the screenshots in the guide and the actual GUI I see (probably just outdated screenshots), are there any major differences that I need to know of? I followed the guide exactly as it states.

Offline

 

#4 2010-Feb-09 17:47:28

sgupta
Administrator
Registered: 2007-Feb-26
Posts: 104

Re: warplab mimo 2x2 example TxRx WorkshopExercise

The tutorial was created using the WARP FPGAv1. For FPGAv2 select a different board (WARP Kits FPGA 2.2 / Radio 1.4 / Clock 1.1) at the start of the Base System Builder. Then you can follow a similar process as in the tutorial. The code that is included has not been ported for FPGA v2 yet. I will update you as soon as it is done.

Offline

 

#5 2010-Feb-10 09:22:02

whitehat09
Member
Registered: 2010-Jan-21
Posts: 48

Re: warplab mimo 2x2 example TxRx WorkshopExercise

Ok thanks. When I choose 'WARP Kits FPGA 2.2 / Radio 1.4 / Clock 1.1' and get to the end of the XPS project wizard I get errors relating to the Radios and it says I need to fix the errors in the system.mhs file. Unfortunately Im very new to ISE/EDK and dont have the slightest idea on how to fix them. Was there maybe a setting in the wizard that I incorrectly chose?

Offline

 

#6 2010-Feb-10 10:32:25

murphpo
Administrator
From: Mango Communications
Registered: 2006-Jul-03
Posts: 5159

Re: warplab mimo 2x2 example TxRx WorkshopExercise

Sorry- that's my fault. The XBD file (the file that guides Base System Builder) had entires for ports we had removed from the latest radio controller and bridge cores. This caused the errors you saw in the MHS file (the MHS file specifies your project's hardware connections, which included ports that the underlying cores didn't actually have).

You'll need to update your svn working copy and re-start XPS.

Offline

 

#7 2010-Feb-10 10:44:10

sgupta
Administrator
Registered: 2007-Feb-26
Posts: 104

Re: warplab mimo 2x2 example TxRx WorkshopExercise

Also, a new version of the tutorial specifically tailored to FPGA Board version 2.2 will be posted by the end of the day. This should clear up any lingering errors.

Offline

 

#8 2010-Feb-10 10:45:21

whitehat09
Member
Registered: 2010-Jan-21
Posts: 48

Re: warplab mimo 2x2 example TxRx WorkshopExercise

Thank you very much, this is very helpful.

Offline

 

#9 2010-Feb-11 08:22:51

whitehat09
Member
Registered: 2010-Jan-21
Posts: 48

Re: warplab mimo 2x2 example TxRx WorkshopExercise

When the FPGAv2 guide is up, please post the link here. Thanks.

Offline

 

#10 2010-Feb-11 14:03:32

sgupta
Administrator
Registered: 2007-Feb-26
Posts: 104

Re: warplab mimo 2x2 example TxRx WorkshopExercise

I have uploaded a new version of the XPS Intro tutorial that shows the steps you need to follow to implement the basic project on FPGA Board v2.2.

Offline

 

#11 2010-Feb-11 14:43:17

whitehat09
Member
Registered: 2010-Jan-21
Posts: 48

Re: warplab mimo 2x2 example TxRx WorkshopExercise

Thank you so much. One last question, if I want to use the usb port on the board instead of the serial port, can I choose 'rs232_usb' instead of 'rs232-db9'?

Offline

 

#12 2010-Feb-11 15:25:10

murphpo
Administrator
From: Mango Communications
Registered: 2006-Jul-03
Posts: 5159

Re: warplab mimo 2x2 example TxRx WorkshopExercise

Yeah. One useful trick- you can enable both UART's (DB9 and USB) in Base System Builder. Then in XPS, you can select which is used for STDIN/STDOUT (in Software->Software Platform Settings->OS and Libraries). This change only affects software, so it's easy to switch back and forth as needed in a project.

Offline

 

Board footer