Altera_Forum
Honored Contributor
15 years agoJTAG configuration over fiber link
We are deploying a Cyclone III FPGA in a remote location, connected to the infrastructure by a 30m long duplex optical fiber pair. TDI, TCK, TMS are sent to the remote FPGA, TDO comes back on the return leg.
The round trip transit time is ˜300ns. I would like to configure at 20 MHz, but various steps in the programming scenario require TDO information (verify, for example). The distributed software (jrunner, JAM player) seems not to have any awareness of significant delays in the return path. The distribution manages to figure out how many devices are on the chain, but not how much external delay there is... Has anyone made a modified version of the software which calculates the required delay and uses it in handling the incoming TDO bitstream?