とりあえず拙作プログラミングケーブルでXilinxのCPLD Design Kit基板がJTAGできるか試してみた。
Quartus IIのprogrammerでautodetectしてみたところちゃんとJTAGチェインが認識された。16D4C093がCoolrunner II(XC2C256)で49604093がXC9572XL-vq44
Jam STAPLE playerのIDCODEでも複数デバイスチェインを認識しそれぞれ正しいIDCODEが読み出せた。
引用:
F:\altera\jp_25\exe\32bit>jam -aread_idcode IDCODE\idcode.jam
Jam STAPL Player Version 2.5 (20040526)
Copyright (C) 1997-2004 Altera Corporation
CRC mismatch: expected BAD6, actual 8DCB
******************************************************************************
* Altera Chain Interrogation Version 4.0 *
* Copyright (c) 1999-2005 Altera Corporation. All Rights Reserved. *
******************************************************************************
Chain Continuity Checker
Chain Continuity during IR is not stuck at zero or one
******************************************************************************
Chain Length -- Load IR of all ones then count DR length
Number of Devices is 2
******************************************************************************
IR Length Calculator
Instruction Register Length is 16
******************************************************************************
IDCODE Reader
---------- | ---- ------------------- ------------- - |
TDO -> TDI | Rev Device Mfgr 1 |
---------- | ---- ------------------- ------------- - |
Device #1 | 0100 1001 0110 0000 0100 0000 1001 001 1 |
Device #2 | 0001 0110 1101 0100 1100 0000 1001 001 1 |
---------- | ---- ------------------- ------------- - |
******************************************************************************
Device Identifier -- Search for device name from list of device IDCODE values
---------- | ------------------- ------------- |
TDO -> TDI | Device Mfgr |
---------- | ------------------- ------------- |
Device #1 | Unknown IDCODE |
Device #2 | Unknown IDCODE |
---------- | ------------------- ------------- - |
******************************************************************************
Exit code = 0... Success
F:\altera\jp_25\exe\32bit>