UPGRADE YOUR BROWSER

We have detected your current browser version is not the latest one. Xilinx.com uses the latest web technologies to bring you the best online experience possible. Please upgrade to a Xilinx.com supported browser:Chrome, Firefox, Internet Explorer 11, Safari. Thank you!

Reply
Participant
Posts: 23
Registered: ‎10-16-2012
Accepted Solution

xc18v04 prom programming failed

PROM is marked as XC18V04VQ44AEN0037F1146268AC

 

ReadIdcode Failed   Platform Cable II @ 6MHz

Welcome to iMPACT
iMPACT Version: 14.6
// *** BATCH CMD : setMode -bs
// *** BATCH CMD : setMode -bs
// *** BATCH CMD : setMode -bs
// *** BATCH CMD : setMode -bs
GUI --- Auto connect to cable...
// *** BATCH CMD : setCable -port auto
INFO:iMPACT - Digilent Plugin: Plugin Version: 2.4.4
INFO:iMPACT - Digilent Plugin: no JTAG device was found.
AutoDetecting cable. Please wait.
*** WARNING ***: When port is set to auto detect mode, cable speed is set to default 6 MHz regardless of explicit arguments supplied for setting the baud rates
PROGRESS_START - Starting Operation.
Connecting to cable (Usb Port - USB21).
Checking cable driver.
 Driver file xusb_xp2.sys found.
 Driver version: src=2301, dest=2301.
 Driver windrvr6.sys version = 10.2.1.0. WinDriver v10.21 Jungo (c) 1997 - 2010 Build Date: Aug 31 2010 x86_64 64bit SYS 14:14:44, version = 1021.
 Cable PID = 0008.
 Max current requested during enumeration is 300 mA.
Type = 0x0005.
write (count, cmdBuffer, dataBuffer) failed C0000004.
 Cable Type = 3, Revision = 0.
 Setting cable speed to 6 MHz.
Cable connection established.
Firmware version = 2301.
File version of S:/Xilinx/14.6/ISE_DS/ISE/data/xusb_xp2.hex = 2401.
Firmware hex file version = 2401.
Downloading S:/Xilinx/14.6/ISE_DS/ISE/data/xusb_xp2.hex.
Downloaded firmware version = 2401.
PLD file version = 200Dh.
 PLD version = 200Dh.
PROGRESS_END - End Operation.
Elapsed time =      0 sec.
Type = 0x0005.
ESN option: 00001510267601.
Attempting to identify devices in the boundary-scan chain configuration...
INFO:iMPACT - Current time: 19.07.2013 16:32:58
// *** BATCH CMD : Identify -inferir 
PROGRESS_START - Starting Operation.
Identifying chain contents...'0': : Manufacturer's ID = Xilinx xc18v04, Version : 0
INFO:iMPACT:1777 - 
Reading S:/Xilinx/14.6/ISE_DS/ISE/xc18v00/data/xc18v04.bsd...
INFO:iMPACT:501 - '1': Added Device xc18v04 successfully.
----------------------------------------------------------------------
----------------------------------------------------------------------
done.
PROGRESS_END - End Operation.
Elapsed time =      0 sec.
// *** BATCH CMD : identifyMPM 
INFO:iMPACT - Current time: 19.07.2013 16:33:32
// *** BATCH CMD : ReadIdcode -p 1 
INFO:iMPACT:583 - '1': The idcode read from the device does not match the idcode in the bsdl File.
INFO:iMPACT:1578 - '1':  Device IDCODE :        00000101000000100110000010010011
INFO:iMPACT:1579 - '1': Expected IDCODE:    00000101000000110110000010010011
Please make sure that the version of the xc18v00 proms you are using are supported in iMPACT
// *** BATCH CMD : ReadIdcode -p 1 
INFO:iMPACT:583 - '1': The idcode read from the device does not match the idcode in the bsdl File.
INFO:iMPACT:1578 - '1':  Device IDCODE :        00000101000000100110000010010011
INFO:iMPACT:1579 - '1': Expected IDCODE:    00000101000000110110000010010011
Please make sure that the version of the xc18v00 proms you are using are supported in iMPACT

 ReadIdcode Failed   Platform Cable II @ 750kHz

Enumerating cables. Please wait.
PROGRESS_START - Starting Operation.
Connecting to cable (Usb Port - USB21).
Checking cable driver.
 Driver file xusb_xp2.sys found.
 Driver version: src=2301, dest=2301.
 Driver windrvr6.sys version = 10.2.1.0. WinDriver v10.21 Jungo (c) 1997 - 2010 Build Date: Aug 31 2010 x86_64 64bit SYS 14:14:44, version = 1021.
=======================================================
Found cable - > ESN = 00001510267601.
=======================================================
Connecting to cable (Usb Port - USB22).
Checking cable driver.
 Driver file xusb_xp2.sys found.
 Driver version: src=2301, dest=2301.
 Driver windrvr6.sys version = 10.2.1.0. WinDriver v10.21 Jungo (c) 1997 - 2010 Build Date: Aug 31 2010 x86_64 64bit SYS 14:14:44, version = 1021.
PROGRESS_END - End Operation.
Elapsed time =      3 sec.
INFO:iMPACT - Digilent Plugin: Plugin Version: 2.4.4
INFO:iMPACT - Digilent Plugin: no JTAG device was found.
// *** BATCH CMD : setCable -port usb21 -baud 750000
Enumerating cables. Please wait.
Connecting to cable (Usb Port - USB21).
Checking cable driver.
 Driver file xusb_xp2.sys found.
 Driver version: src=2301, dest=2301.
 Driver windrvr6.sys version = 10.2.1.0. WinDriver v10.21 Jungo (c) 1997 - 2010 Build Date: Aug 31 2010 x86_64 64bit SYS 14:14:44, version = 1021.
=======================================================
Found cable - > ESN = 00001510267601.
=======================================================
Connecting to cable (Usb Port - USB22).
Checking cable driver.
 Driver file xusb_xp2.sys found.
 Driver version: src=2301, dest=2301.
 Driver windrvr6.sys version = 10.2.1.0. WinDriver v10.21 Jungo (c) 1997 - 2010 Build Date: Aug 31 2010 x86_64 64bit SYS 14:14:44, version = 1021.
Connecting to cable (Usb Port - USB21).
Checking cable driver.
 Driver file xusb_xp2.sys found.
 Driver version: src=2301, dest=2301.
 Driver windrvr6.sys version = 10.2.1.0. WinDriver v10.21 Jungo (c) 1997 - 2010 Build Date: Aug 31 2010 x86_64 64bit SYS 14:14:44, version = 1021.
 Cable PID = 0008.
 Max current requested during enumeration is 300 mA.
Type = 0x0005.
 Cable Type = 3, Revision = 0.
 Setting cable speed to 750 KHz.
Cable connection established.
Firmware version = 2401.
File version of S:/Xilinx/14.6/ISE_DS/ISE/data/xusb_xp2.hex = 2401.
Firmware hex file version = 2401.
PLD file version = 200Dh.
 PLD version = 200Dh.
Type = 0x0005.
ESN option: 00001510267601.
INFO:iMPACT - Current time: 19.07.2013 16:36:53
// *** BATCH CMD : ReadIdcode -p 1 
INFO:iMPACT:583 - '1': The idcode read from the device does not match the idcode in the bsdl File.
INFO:iMPACT:1578 - '1':  Device IDCODE :        00000101000000100110000010010011
INFO:iMPACT:1579 - '1': Expected IDCODE:    00000101000000110110000010010011
Please make sure that the version of the xc18v00 proms you are using are supported in iMPACT

 Work only with Parallel Cable III on 200kHz!!!

Is there any solution how to program PROM with USB Platform Cable II?

 


Accepted Solutions
Moderator
Posts: 1,896
Registered: ‎07-23-2012

Re: xc18v04 prom programming failed

Hi,

 

The XC1800V devices has two IDCODEs for two revisions as shown in the attached figure.

 

Hence you were seeing an error in iMPACT.

 

To work around the issue, you can adopt to one of the two methods-

 

  1. Use ISE 10.1 or earlier version of iMPACT (or)

 

2.       In the Xilinx installation directory, Change the expected IDCODE from .bsd file. 

To do this: 
- search for xc18v04.bsd in Xilinx installation directory. 
- change Part Number from  0101000000110110 to   0101000000100110  in the file.

-Save the file, close and open impact. After doing this the prom is accessible from impact.

-----------------------------------------------------------------------------------------------
Please mark the post as "Accept as solution" if the information provided answers your query/resolves your issue.

Give Kudos to a post which you think is helpful.

View solution in original post

Untitled.png

All Replies
Moderator
Posts: 1,896
Registered: ‎07-23-2012

Re: xc18v04 prom programming failed

Hi,

 

The XC1800V devices has two IDCODEs for two revisions as shown in the attached figure.

 

Hence you were seeing an error in iMPACT.

 

To work around the issue, you can adopt to one of the two methods-

 

  1. Use ISE 10.1 or earlier version of iMPACT (or)

 

2.       In the Xilinx installation directory, Change the expected IDCODE from .bsd file. 

To do this: 
- search for xc18v04.bsd in Xilinx installation directory. 
- change Part Number from  0101000000110110 to   0101000000100110  in the file.

-Save the file, close and open impact. After doing this the prom is accessible from impact.

-----------------------------------------------------------------------------------------------
Please mark the post as "Accept as solution" if the information provided answers your query/resolves your issue.

Give Kudos to a post which you think is helpful.
Untitled.png
Participant
Posts: 23
Registered: ‎10-16-2012

Re: xc18v04 prom programming failed

But why it work with Parallel Cable III on 200kHz? Unique .BSD file for each programming cable?

 

Thanks for the answer.