At first, support the FT2232H USB-JTAG interface and the following JTAG-compliant ICs: 74ABT8245, 74BCT8245, AT91SAM7S256-AU, AT91SAM3S4B. The first two ICs do not include any IDCODE instruction (and their BS register even differs despite the drop-in replacement and same functionality!), which makes a manual selection compulsory until a complete BSDL parser is made available.
Stimuli should include:
driving the ACBUS pins of the FT2232H individually (external stimulus)
driving the BSCs of the output ports of the circuits under test (EXTEST)
Immunity criteria include the percentage of incorrect states when the BSCs are driven by an external (pin) or internal (I/O port driver) known signal:
SAMPLE/PRELOAD of the input and output ports of the CUT
reading the BCBUS pins of the FT2232H
The C code I have already written for LabWindows/CVI, using the FTCJTAG DLL supplied by FTDI, seems to be fully functional. Its transcription into Python requires to import the built-in functions of this library.
At first, support the FT2232H USB-JTAG interface and the following JTAG-compliant ICs: 74ABT8245, 74BCT8245, AT91SAM7S256-AU, AT91SAM3S4B. The first two ICs do not include any IDCODE instruction (and their BS register even differs despite the drop-in replacement and same functionality!), which makes a manual selection compulsory until a complete BSDL parser is made available. Stimuli should include:
Immunity criteria include the percentage of incorrect states when the BSCs are driven by an external (pin) or internal (I/O port driver) known signal:
The C code I have already written for LabWindows/CVI, using the FTCJTAG DLL supplied by FTDI, seems to be fully functional. Its transcription into Python requires to import the built-in functions of this library.