XC18V04 Serial Prom IDCODE not recognized by Impact

SIS3100, SIS3300, SIS3301 SIS3820 and several other Struck boards use the Xilinx XC18V04 Serial PROM to hold the firmware that is uploaded to the FPGA at power up.

Depending on the Impact version and the Silicon of the XC18V04  you may get an error message indicating, that the IDCODE of your PROM does not meet the expectance.

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 :        00000101000000100110000010010011
INFO:iMPACT:1579 – ‘2’: Expected IDCODE:    00000101000000110110000010010011

You will want to locate and modify the xc18v04.bsd file:

..\ISE_DS\ISE\xc18v00\data\ xc18v04.bsd

Original:

attribute IDCODE_REGISTER of XC18V04: entity is

“XXXX” &                — version

“0101000000110110” &    — part number

“00001001001” &         — manufacturer’s id

“1”;                    — required by standard

New:

attribute IDCODE_REGISTER of XC18V04: entity is

“XXXX” &                — version

“01010000001X0110” &    — part number

“00001001001” &         — manufacturer’s id

“1”;                    — required by standard

You may want to refer to the URLs below also:

Xilinx Forum 1

Xilinx Forum 2

This entry was posted in Firmware and tagged , , , , . Bookmark the permalink.

Leave a Reply

Your email address will not be published. Required fields are marked *

This site uses Akismet to reduce spam. Learn how your comment data is processed.