Hallo,
ich verwende im Prinzip das Kabel aus diesem Dokument:
http://www.mikrocontroller.net/attachment/13213/Byte_Blaster_MV.pdf
nur ohne den Tristate Treiber.
Die Belegung ist also folgende:
1 | IEEE1284 | Altera JTAG (wohl auch AS/PS)
|
2 | DSUB25 | Wannenbuchse
|
3 | männlich | 10-polig
|
4 | -------------+---------------------------------------
|
5 | D0 (Pin 2) | TCK (Pin 1)
|
6 | BUSY (Pin 11)| TDO (Pin 3)
|
7 | D1 (Pin 3) | TMS (Pin 5)
|
8 | SEL (Pin 13)| --- (Pin 7) (wohl für AS/PS Modus benötigt)
|
9 | D6 (Pin 8) | TDI (Pin 9)
|
10 | -------------+---------------------------------------
|
11 | (Pin 18-25) | GND (Pin 2, 10)
|
12 | -------------+---------------------------------------
|
13 | D5 (Pin 7) | miteinander
|
14 | nACK (Pin 10)| verbinden
|
15 | -------------+---------------------------------------
|
16 | D7 (Pin 9) | miteinander
|
17 | PE (Pin 12)| verbinden
|
Alle Datensignale gehen über 100 Ohm Widerstände in Reihe, GND geht
direkt.
Zusätzlich D5+nACK und D7+PE miteinander verbinden, das dient wohl zur
Erkennung, ob das Kabel eingesteckt ist bzw. der Erkennung des Zustands
des Tristate Treibers (den es bei dieser Konstruktion ja nicht gibt).
Vcc (Pin 4) habe ich nicht verbunden, ebensowenig nCE (Pin 6) und nCS
(Pin 8) für den AS Mode, da ich das Kabel nur für JTAG benutze.
Interessant ist vll. auch noch dieses PDF:
http://www.altera.com/literature/ug/ug_bbii.pdf
Das Kabel ist wohl das gleiche, nur mit einer anderen Verbindung zur
Kabelerkennung.