Hi,
I'm trying to use Xilinx ISE 7.1 on Linux to target an XCR3064. What seemed to happen was any pin configured as an output was stuck down to ground (able to draw 30mA) This happens even if the pins are internally connected (thru an obuf) to VCC or set to 1 in the design. Pins configured as input seems to work correctly.. high impedance and doing a sort of a floating latch behavior.
I assumed the chip was blown (dead bug wired VQ44), and get a Digilent XCR demo board. Works great with the program it came with, no go with anything I try to create. I load the JEDEC I extracted from it, back into it by way of Impact... works fine.
Their example code (xcrdemo.vhd and xcrdemo.ucf from
Their example code compiles and fits fine on a Windows machine with ISE4.2WPO. I take the JEDEC file created on the 4.2 machine back to Impact on the Linux/ISE7.1 machine, and I've got lights again.
If I take the .ngd file from 7.1 Linux and try to generate a .jed file on the 4.2 Windows, I get weird "can't read memory" errors.
If I take the .ngd file from 4.2 Windows and generate a .jed file on the Linux machine, it seems fine, but NO LIGHTS!
This ISE 7.1/Linux machine generates working .bit files for a XC2S200E FPGA.
Thanks for any help,
Alex
alex at dee en el en kay dot com