E‐14HardwareReferenceManual www.picocomputing.com PicoComputing,Inc.
18
JTAGDebugInterface
ThePicoE‐14isequippedwithaJTAGdiagnosticportthatallowsreal‐timedebuggingofhardware,
firmwareandsoftware.UseoftheexternalJTAGportdisablesfourexternalGPIOpinsaswellasthe
internalJTAGloopback.
SomeJTAGprogramsrequirethelengthoftheinstructionregister(IR).TheIRlengthislistedbelowfor
alldevicesintheJTAGchain.
Device Instructionregisterbitlength
FX20 FX60
FPGA 10 14
TurboLoader 8
EthernetPHY 8
FPGA
PowerPC
IR= 10
EthernetTurbo Loader
TDI TDO
IR= 8
IR= 8
Figure4
ThePrimaryImageintheFlashROMcontainsanembeddedJTAGdiagnosticport.Thisallowsauserin
WindowsorLinuxtodebugsoftwarewithoutanexternalJTAGcable.TheinternalJTAGdiagnosticloop
backlooksjustlikeaParallelPortIVdiagnosticcablewhenusedwiththePicoE‐14driver.
FX20: IR = 10
FX60: IR = 14