[S] ByteBlaster II Kabel

Gast #974677
Lesenswert?

Hallo zusammen,

Im Moment fange ich an Altera FPGAs (Cyclone Series) zu programmieren. 
Dafür fehlt mir aber der Programmierkabel. In anderen Threads habe ich 
die Bauanleitungen gesehen, aber kein endgültiges Ergebnis.

Da der Kabel bei Altera um die 200€ kostet (ein bisschen viel, meiner 
Meining nach), hat jemand von Euch die Bauteile oder ein 
funktionsfähiges ByteBlaster II Kabel zu verkaufen?

Grüßle!

Alberto
#978262
Lesenswert?

Programmiere die Dinger ganz erfolgreich mit nem halben Druckerkabel und 
fünf Widerständen ;) Bei Interesse kann ich dir morgen abend die 
Belegung zukommen lassen. Lässt sich noch beliebig verfeinern, z.B. 
durch 74HC244 Treiber, wenn gewünscht.

Ach ja: Ist natürlich ByteBlaster-Kompatibel, das Kabel...
#979623
Lesenswert?

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.
#980030
Lesenswert?

Wenn man schon Geld für so einen Programmer ausgibt, würde ich glaube 
ich zu einer seriellen Version greifen. Man hat dann doch deutlich mehr 
Anschlussmöglichkeiten (z.B. mit USB<->RS232 Adapter) oder gleich einer 
USB-Only-Variante. USB<->IEEE1284 Adapter funktionieren bei 
Parallelprogrammern leider nicht, da das Timing nicht eingehalten werden 
kann (Stichwort Bit Banging)

Antwort schreiben

Bitte melde dich an, um einen Beitrag zu schreiben.

oder

Mit Google-Account einloggen

Die Registrierung ist kostenlos und dauert nur eine Minute.

Jetzt registrieren