--- Quote Start ---
Just to clarify, at this stage, the prototype will be built on Eurocard prototype board and hand-soldered, rather then being a properly constructed PCB.
--- Quote End ---
That is ok. You can easily solder SMT buffers :)
--- Quote Start ---
The JTAG connector and two PLCC-84 sockets are in close proximity to each other. I intended to take the "traces" (wires) from the connector to the closest CPLD, then continue on to the second, although I could wire the sockets in a star configuration back to the connector if that was better practice.
--- Quote End ---
Keep in mind that your JTAG cable is already a long wire, so routing two traces from the JTAG connector is *not* the same as a dual-source termination at a driver.
--- Quote Start ---
I mentioned buffers as I found a note in one of the (many) Altera document that I have been referring to that suggested that buffers were only needed when the number of devices increased, to say, over 4.
--- Quote End ---
Buffers should be used to isolate the cable from your PCB. Having two completely different transmission line environments connected will result in reflections. Whether or not that affects the operation of your circuit depends on many parameters. The conservative design solution is to simply isolate the two transmission lines using a buffer.
--- Quote Start ---
From your reply though, it seems that my "understanding" is correct in principle - I can multi-drop a single JTAG connector to 2 devices.
--- Quote End ---
You can, but there is no guarantee that routing the JTAG cable wires through to your devices will work.
Buffers are cheap. Debugging is expensive. Include the buffers and be done with it :)
Cheers,
Dave