EmbDev.net

Forum: FPGA, VHDL & Verilog XC9572 JTAG with 3.3V programmer?


von Thomas J. (mindthomas)


Rate this post
useful
not useful
Hi everyone.
As I'm making a CPLD board for the XC9572 5V CPLD from Xilinx I would 
like to know if it's possible to program this with a 3.3V compliant JTAG 
programmer from Digilent?
I mean, does the JTAG signals have to be 5V, if the chip is powered from 
a 5V source? Or can the JTAG signals be 3.3V, if I fx power the JTAG 
adapter from a 3.3V source and then connect the signals to the JTAG pins 
on the CPLD?

Best Regards
Thomas Jespersen

von Na sowas (Guest)


Rate this post
useful
not useful
> Or can the JTAG signals be 3.3V, if I fx power the JTAG adapter
> from a 3.3V source and then connect the signals to the JTAG pins
> on the CPLD?
As the DS does not state a difference between 3V3 and 5V VccIO you will 
be able to use the 3V3 JTAG programmer:
1
VIL Low-level input voltage  0    0.80 V
2
VIH High-level input voltage 2.0  VCCINT + 0.5 V
But be aware that the the TDO will be a 5V output signal. You must adapt 
this to the needs of your programmer.

von Thomas J. (mindthomas)


Rate this post
useful
not useful

von Na sowas (Guest)


Rate this post
useful
not useful
As I mentioned, the only signal of interest is the TDO signal. And here 
i would give a try to a simple voltoage divider to convert the 5V TDO 
from the CPLD to the 3V3 level of the programmer.
With the values 330 Ohm (from CPLD TDO to prog) and 680 Ohm (from the 
prog to GND) I would the thing expect to work.

Please log in before posting. Registration is free and takes only a minute.
Existing account
Do you have a Google/GoogleMail account? No registration required!
Log in with Google account
No account? Register here.