Hello all,
I am using a Xilinx Spartan II FPGA on a prototype PCI add-in card as the PCI device attached to the bus. According to the Spartan II data sheet it appears that 5V PCI compatible IOs are indeed instantiable which was the very reason for going with a Spartan II in the first place.
However, after correlating the appropriate requirements from the PCI spec with what is claimed in the Spartan II data sheet I am not 100% positive about true 5V PCI compliancy without extra circuitry (namely clamping diodes to the 5V rail) because the PCI spec requires that a device with- stand AC worst case voltages of +11V down to -5.5V respectively while the data sheet gives +7V down to -2V which more or less resembles only the
3.3V PCI AC requirements. Notice that I am concerned about the over and under voltages during switching and not the DC or ``5V tolerance'' behaviour of the device.So, has anyone experienced problems with using Spartan II FPGAs in typical (read: off-the-shelf el cheapo PCs) 5V PCI environments ? And while I am at it, should the PCI CLK signal ideally be routed to one of the GCK{0|1|2|3} inputs with IBUFG_PCI33_5 instantiated ? Am I wrong with the assumption that the the dedicated pins (/PROGRAM, Done, M0, M1, M2, and CCLK) only allow a high level of Vccint ?
Any help is greatly appreciated.
Thanks and regards, Christian Boehme