ich kann die zwar jetzt nicht direkt mit BSCAN helfen, aber vielleicht
ist folgendes trotzdem nützlich.
Eine Falle beo JTAG ist, dass beim Übergang vom Capture-State zum
DR-Shift-State das erste Bit bereits an TDO anliegen muss, da der Host
es mit genau diesem Takt übernimmt.
So wie es aussieht, lädst du aber mit diesem Takt erst das
Shiftregister, hängt aber davon ab welche Relation das Capture Signal
zum DRCK hat.
Im anderen Thread von Michael zu dem Thema ist eine Anpassung des LM32
an den Spartan6 verlinkt.
https://github.com/m-labs/lm32/tree/master/rtl
Da wird das Shiftregister immer geladen, wenn der TAP nicht im DR-Shift
State ist. Nachteil: viel zu oft, Vorteil: rechtzeitig.