WARP Project Forums - Wireless Open-Access Research Platform

You are not logged in.

#1 2011-Apr-27 02:18:23

Hassan
Member
Registered: 2011-Apr-14
Posts: 36

Error while downloading Bitstream to Fpga

Hi,
I am having this error while downloading bitream to fpga...Can anybody know how to figure it...



impact -batch etc/download.cmd
Release 10.1.03 - iMPACT K.39 (nt)
Copyright (c) 1995-2008 Xilinx, Inc.  All rights reserved.
ERROR:iMPACT:334 - File etc/download.cmd may not exist
make: *** [download] Error 1
Done!

Last edited by Hassan (2011-Apr-27 02:18:46)

Offline

 

#2 2011-Apr-27 08:37:00

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

Re: Error while downloading Bitstream to Fpga

The error is in that printout: etc/download.cmd may not exist. Somehow your XPS project is corrupt or incomplete; etc/download.cmd is a file created with a new XPS project, and contains the JTAG details of the target board. Either copy this from another project, or re-build your XPS project to replace this file.

Offline

 

#3 2012-Apr-24 10:48:10

HMz
Member
Registered: 2012-Apr-03
Posts: 50

Re: Error while downloading Bitstream to Fpga

Hey,

I'm having a similar problem while downloading the bitstream for the halfmac_server project. (Workshop Rice 2010 March). I'm using Virtex-4 FPGA board, widows XP and 10.1 SP3.


*********************************************
Downloading Bitstream onto the target board
*********************************************
impact -batch etc/download.cmd
Release 10.1.03 - iMPACT K.39 (nt)
Copyright (c) 1995-2008 Xilinx, Inc.  All rights reserved.
ERROR:iMPACT:334 - File etc/download.cmd may not exist
make: *** [download] Error 1
Done!


I copied the file from another project, rebuilt my xps project and now I'm getting this error ...


*********************************************
Downloading Bitstream onto the target board
*********************************************
impact -batch etc/download.cmd
Release 10.1.03 - iMPACT K.39 (nt)
Copyright (c) 1995-2008 Xilinx, Inc.  All rights reserved.
Preference Table
Name                 Setting             
StartupClock         Auto_Correction     
AutoSignature        False               
KeepSVF              False               
ConcurrentMode       False               
UseHighz             False               
ConfigOnFailure      Stop               
UserLevel            Novice             
MessageLevel         Detailed           
svfUseTime           false               
SpiByteSwap          Auto_Correction     
AutoDetecting cable. Please wait.
Connecting to cable (Parallel Port - LPT1).
Checking cable driver.
Driver windrvr6.sys version = 8.1.1.0. WinDriver v8.11 Jungo (c) 1997 - 2006 Build Date: Oct 16 2006 X86 32bit SYS
12:35:07, version = 811.
Cable connection failed.
Connecting to cable (Parallel Port - LPT2).
Checking cable driver.
Driver windrvr6.sys version = 8.1.1.0. WinDriver v8.11 Jungo (c) 1997 - 2006 Build Date: Oct 16 2006 X86 32bit SYS
12:35:07, version = 811.
Cable connection failed.
Connecting to cable (Parallel Port - LPT3).
Checking cable driver.
Driver windrvr6.sys version = 8.1.1.0. WinDriver v8.11 Jungo (c) 1997 - 2006 Build Date: Oct 16 2006 X86 32bit SYS
12:35:07, version = 811.
Cable connection failed.
Connecting to cable (Parallel Port - LPT4).
Checking cable driver.
Driver windrvr6.sys version = 8.1.1.0. WinDriver v8.11 Jungo (c) 1997 - 2006 Build Date: Oct 16 2006 X86 32bit SYS
12:35:07, version = 811.
Cable connection failed.
Connecting to cable (Usb Port - USB21).
Checking cable driver.
Driver file xusb_emb.sys found.
Driver version: src=1029, dest=1029.
Driver windrvr6.sys version = 8.1.1.0. WinDriver v8.11 Jungo (c) 1997 - 2006 Build Date: Oct 16 2006 X86 32bit SYS
12:35:07, version = 811.
Cable PID = 0008.
Max current requested during enumeration is 74 mA.
Type = 0x0004.
Cable Type = 3, Revision = 0.
Setting cable speed to 6 MHz.
Cable connection established.
Firmware version = 1303.
File version of c:/Xilinx/10.1/ISE/data/xusb_xlp.hex = 1303.
Firmware hex file version = 1303.
PLD file version = 0012h.
PLD version = 0012h.
Identifying chain contents ....'1': : Manufacturer's ID =Xilinx xc4vfx100, Version : 6
INFO:iMPACT:1777 -
   Reading c:/Xilinx/10.1/ISE/virtex4/data/xc4vfx100.bsd...
----------------------------------------------------------------------
----------------------------------------------------------------------
'2': : Manufacturer's ID =Xilinx xccace, Version : 0
----------------------------------------------------------------------
----------------------------------------------------------------------
done.
Elapsed time =      1 sec.
Elapsed time =      0 sec.
'2': Loading file 'implementation/download.bit' ...
INFO:iMPACT:501 - '1': Added Device xc4vfx100 successfully.
INFO:iMPACT:1777 -
   Reading c:/Xilinx/10.1/ISE/acecf/data/xccace.bsd...
INFO:iMPACT:501 - '1': Added Device xccace successfully.
done.
INFO:iMPACT:1777 -
   Reading c:/Xilinx/10.1/ISE/virtex2p/data/xc2vp70.bsd...
----------------------------------------------------------------------
----------------------------------------------------------------------
----------------------------------------------------------------------
Elapsed time =      0 sec.
----------------------------------------------------------------------
----------------------------------------------------------------------
INFO:iMPACT:501 - '2': Added Device xc2vp70 successfully.
INFO:iMPACT:583 - '2': The idcode read from the device does not match the idcode
   in the bsdl File.
INFO:iMPACT:1578 - '2':  Device IDCODE :        00000001111011100100000010010011
INFO:iMPACT:1579 - '2': Expected IDCODE:    00000001001010111010000010010011
make: *** [download] Error 1
Done!

-------------------------------------------------------------------------------------------------------------------------------------------------------------------------

What does it means by cable connection failed? I have both cables connected to the board and laptop. What am I doing wrong?

Offline

 

#4 2012-Apr-24 10:49:38

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

Re: Error while downloading Bitstream to Fpga

I think you're trying to download a Virtex-II Pro bitstream (FPGA v1) to a Virtex-4 FPGA (FPGA v2).

Offline

 

#5 2012-Apr-24 11:08:54

HMz
Member
Registered: 2012-Apr-03
Posts: 50

Re: Error while downloading Bitstream to Fpga

Yes, i just saw your previous post here (http://warp.rice.edu/forums/viewtopic.php?id=855). Sorry for not properly searching on the forum before posting.

So how can I do the noMac, halfMac and CSMA exercises using a virtex4 fpga? Thanks

Offline

 

#6 2012-Apr-24 21:45:44

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

Re: Error while downloading Bitstream to Fpga

The workshop MAC exercises all build on the OFDM reference design. You should start with the latest OFDM ref des XPS project (v16.1 currently) matching your hardware, then build from there. We successfully used MIMO v2 kits for the workshop last spring.

Offline

 

#7 2012-Apr-25 06:29:50

HMz
Member
Registered: 2012-Apr-03
Posts: 50

Re: Error while downloading Bitstream to Fpga

Thank you very much for your reply. Whenever i try to open the ofdm reference design (i tried 16.1 and 15), a dialogue box pops up that eeprom_v1_07_a was not found.

Console shows this ...


ERROR:MDT - IPNAME:eeprom HW_VER:1.07.a - Can not find valid MPD
INFO:MDT - Check the following for possible causes of not finding MPD:
- If HW_VER is specified in MHS, it must follow literal form X.YY.Z
- There is no Ip with given name
- Ip exists but not that version
- Ip (directory) exists but 2.1.0 MPD file is not available
- Ip exist in myip directory (only pcores is supported)

ERROR:MDT - IPNAME:eeprom HW_VER:1.07.a - Can not find valid MPD
INFO:MDT - Check the following for possible causes of not finding MPD:
- If HW_VER is specified in MHS, it must follow literal form X.YY.Z
- There is no Ip with given name
- Ip exists but not that version
- Ip (directory) exists but 2.1.0 MPD file is not available
- Ip exist in myip directory (only pcores is supported)

ERROR:MDT - IPNAME:eeprom INSTANCE: eeprom_0 - D:\2012\Reference Designs\OFDM_ReferenceDesign_FPGAv2_v16.1\OFDM_ReferenceDesign_FPGAv2_v16.1_public\system.mhs line 544 - could not find the MPD!
ERROR:MDT - D:\2012\Reference Designs\OFDM_ReferenceDesign_FPGAv2_v16.1\OFDM_ReferenceDesign_FPGAv2_v16.1_public\system.mss line 72 - Can not find MDD for the driver eeprom 1.07.a
INFO:MDT - Directories Searched :
  - D:\2012\Reference Designs\OFDM_ReferenceDesign_FPGAv2_v16.1\OFDM_ReferenceDesign_FPGAv2_v16.1_public\drivers/eeprom_v1_07_a/data
  - D:\2012\Reference Designs\OFDM_ReferenceDesign_FPGAv2_v16.1\OFDM_ReferenceDesign_FPGAv2_v16.1_public\pcores/eeprom_v1_07_a/data
  - C:\Xilinx\10.1\EDK\sw\ThirdParty\drivers/eeprom_v1_07_a/data
  - C:\Xilinx\10.1\EDK\sw\ThirdParty\pcores/eeprom_v1_07_a/data
  - C:\Xilinx\10.1\EDK\sw\XilinxProcessorIPLib\drivers/eeprom_v1_07_a/data
  - C:\Xilinx\10.1\EDK\sw\XilinxProcessorIPLib\pcores/eeprom_v1_07_a/data
  - C:\Xilinx\10.1\EDK\sw\lib\drivers/eeprom_v1_07_a/data
  - C:\Xilinx\10.1\EDK\sw\lib\pcores/eeprom_v1_07_a/data
ERROR:MDT - D:\2012\Reference Designs\OFDM_ReferenceDesign_FPGAv2_v16.1\OFDM_ReferenceDesign_FPGAv2_v16.1_public\system.mss line 199 - Can not find MLD for the library WARP_FPGA_BOARD_LIB 2.20.a
INFO:MDT - Directories Searched :
  - D:\2012\Reference Designs\OFDM_ReferenceDesign_FPGAv2_v16.1\OFDM_ReferenceDesign_FPGAv2_v16.1_public\sw_services/WARP_FPGA_BOARD_LIB_v2_20_a/data
  - C:\Xilinx\10.1\EDK\sw\ThirdParty\sw_services/WARP_FPGA_BOARD_LIB_v2_20_a/data
  - C:\Xilinx\10.1\EDK\sw\XilinxProcessorIPLib\sw_services/WARP_FPGA_BOARD_LIB_v2_20_a/data
  - C:\Xilinx\10.1\EDK\sw\lib\sw_services/WARP_FPGA_BOARD_LIB_v2_20_a/data
ERROR:MDT - Can not find MDD for the driver eeprom 1.07.a
INFO:MDT - Directories Searched :
  - D:\2012\Reference Designs\OFDM_ReferenceDesign_FPGAv2_v16.1\OFDM_ReferenceDesign_FPGAv2_v16.1_public\drivers/eeprom_v1_07_a/data
  - D:\2012\Reference Designs\OFDM_ReferenceDesign_FPGAv2_v16.1\OFDM_ReferenceDesign_FPGAv2_v16.1_public\pcores/eeprom_v1_07_a/data
  - C:\Xilinx\10.1\EDK\sw\ThirdParty\drivers/eeprom_v1_07_a/data
  - C:\Xilinx\10.1\EDK\sw\ThirdParty\pcores/eeprom_v1_07_a/data
  - C:\Xilinx\10.1\EDK\sw\XilinxProcessorIPLib\drivers/eeprom_v1_07_a/data
  - C:\Xilinx\10.1\EDK\sw\XilinxProcessorIPLib\pcores/eeprom_v1_07_a/data
  - C:\Xilinx\10.1\EDK\sw\lib\drivers/eeprom_v1_07_a/data
  - C:\Xilinx\10.1\EDK\sw\lib\pcores/eeprom_v1_07_a/data
ERROR:MDT - Can not find MLD for the library WARP_FPGA_BOARD_LIB 2.20.a
INFO:MDT - Directories Searched :
  - D:\2012\Reference Designs\OFDM_ReferenceDesign_FPGAv2_v16.1\OFDM_ReferenceDesign_FPGAv2_v16.1_public\sw_services/WARP_FPGA_BOARD_LIB_v2_20_a/data
  - C:\Xilinx\10.1\EDK\sw\ThirdParty\sw_services/WARP_FPGA_BOARD_LIB_v2_20_a/data
  - C:\Xilinx\10.1\EDK\sw\XilinxProcessorIPLib\sw_services/WARP_FPGA_BOARD_LIB_v2_20_a/data
  - C:\Xilinx\10.1\EDK\sw\lib\sw_services/WARP_FPGA_BOARD_LIB_v2_20_a/data

Offline

 

#8 2012-Apr-25 23:18:15

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

Re: Error while downloading Bitstream to Fpga

You need a local copy of the WARP edk_user_repository.

Offline

 

Board footer