Hello,
I've been working on a development board (hi-tech global v5ip7000) with a 1136jf-s core tile to develop a SOC prototype that includes my company's own IP core. So far we've done debugging on the ARM processor with the jlink probe, no problems at all, but when trying to insert our own TAP in the JTAG chain the probe is no longer able to detect the ARM processor, even though it correctly detects the change in IRLen (our TAP adds 4 bits of instruction register).
Can anyone help by explaining the Jlink initialization sequence (IRlen detection, Device Identification register read sequence etc)? It would really help finding the problem if i knew exactly what was going on at the lowest level hardware interface.
I've been working on a development board (hi-tech global v5ip7000) with a 1136jf-s core tile to develop a SOC prototype that includes my company's own IP core. So far we've done debugging on the ARM processor with the jlink probe, no problems at all, but when trying to insert our own TAP in the JTAG chain the probe is no longer able to detect the ARM processor, even though it correctly detects the change in IRLen (our TAP adds 4 bits of instruction register).
Can anyone help by explaining the Jlink initialization sequence (IRlen detection, Device Identification register read sequence etc)? It would really help finding the problem if i knew exactly what was going on at the lowest level hardware interface.