Mike Tsao geeks out.

Text

JTAG TCK: active-low?

Why does it seem like the JTAG clock signal is active low? Consider this snippet from Xilinx’s XAPP058 source code.

/* toggle tck LH.  No need to modify this code.  It is output via setPort. */
void pulseClock()
{
    setPort(TCK,0);  /* set the TCK port to low  */
    setPort(TCK,1);  /* set the TCK port to high */
}

This means that when the clock isn’t being pulsed, it’s high. Right? If so, why don’t any descriptions of JTAG’s electrical characteristics say it’s active low?

View comments
Posted on Sunday, January 29 2012. Tagged with: 8821xilinx

An In-System Programmer for Atmel AVR microcontrollersRPio: A Raspberry Pi Breakout BoardThe Hypna Go Go: a MILD (mnemonic induction of lucid dreaming) deviceOK Wake: An alarm clock for youngsters who can't yet read. Ask me anything
Previous Next