Forum Discussion
Altera_Forum
Honored Contributor
14 years agoBy design principle, JTAG supports different devices type and also different vendor's evices in a chain. This feature is baiscally well supported by Altera tools.
If multiple IO voltages are involved, you have to check their compatibilty. At worst case, level translating drivers have to be used. Because the TDO/TDI chain is regenerated in each device, some additional signal delay can be tolerated. The most critical signal is TCK, because ringing edges can cause JTAG failure. This even happens with some single device JTAG designs. I suggest to provide an optional TCK buffer that can be populated if problems arise, otherwise bypassed by a jumper.