[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

Hinweis: der ursprüngliche Beitrag ist mehr als 6 Monate alt. Bitte hier nur auf die ursprüngliche Frage antworten, für neue Fragen einen neuen Beitrag erstellen.

Formatierung
  • [c]C-Code[/c]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] – Link zu einem Artikel
  • Verweis auf einen anderen Beitrag: Rechtsklick auf dessen Beitrags-ID (#8078628), „Adresse kopieren“, in den Text einfügen

Mehr zur Formatierung

Längeren Sourcecode als Anhang, nicht in den Text. JPG nur für Fotos und Scans; Zeichnungen und Screenshots als PNG oder GIF. Siehe Bildformate.

Schon registriert? Anmelden

Wird nicht angezeigt. Wir schicken dir einen Link; sobald du damit bestätigst, erscheint dein Beitrag.

Mit dem Abschicken legst du einen kostenlosen Account an und erkennst die Nutzungsbedingungen und die Datenschutzerklärung an.