XC9572 JTAG with 3.3V programmer?

OP #1874043
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
Guest #1874341
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.
Guest #1876761
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.

Reply

Note: the original post is older than 6 months. Please don't ask any new questions in this thread, but start a new one.

Formatting
  • [c]C-Code[/c]
  • [vhdl]VHDL-Code[/vhdl]
  • [code]code in other languages, ASCII drawings[/code]
  • [math]formula (LaTeX syntax)[/math]
  • [[Title]] – link to an article
  • Link to another post: right-click its post ID (#8078628), copy the address, paste it into the text

More about formatting

Post long source code as an attachment, not in the text.

Already registered? Log in

Not shown to anyone. We send you a link; your post appears once you confirm it there.

By submitting you create a free account and accept the terms of use.