Hi,
I have used a "Papilio Pro" (Spartan 6 LX 9) as monitor for 1.8 V (not
1.2V) logic. Configuring inputs for lower logic level works (to my understanding) by setting it in the constraints file. To drive signals at the lower voltage, the FPGA needs a different reference voltage.
An "FMC carrier S6" board (Digilent) should be able to drive 1.2 V. It's a bit more expensive, though. The number of accessible IOs is limited so you may either need to hand-solder to a FMC connector (which is cheap, < $10) or buy Xilinx' FMC debug board for $150+.
The manual is here:
formatting link
Note the table at the bottom of page 3. There is an analog mux on the board that selects the reference voltage for banks 0 and 1.
The schematic is here:
formatting link
The voltage selector is on the last page in the botttom right corner (IC21).
The built-in JTAG interface of the S6 board seemed quite clumsy (the Papilio upload takes less than a second).
I'd probably go for open-source xc3sprog with an external JTAG interface if the work with the S6 board requires regular re-builds.
The abovementioned boards don't require paying for a development kit license, download Xilinx ISE 14.x.
--------------------------------------- Posted through
formatting link