Forum: FPGA, VHDL & Co. Alteras ByteBlaster - Unterschied ?


von Henrik (Gast)


Lesenswert?

Wollte mir den ByteBlaster von Altera nachbauen. Auf der Homepage fand
ich versch. PDFs zu mehreren Download-Cables. Wo ist der Unterschied
zwischen dem ByteBlaster, dem ByteBlaster 2 und dem ByteBlasterMV ? Ich
habe im internet ein uraltes (von Februar 98) PDF über den ByteBlaster
(1?) gefunden (mit  einem Schaltplan). Einzige Bestandteile ein 74HC244
und ein paar Widerstände. In den anderen Scheets über den ByteBlaster 2
und den ByteBlasterMV war kein Schaltplan drin. Sind die nun identisch
oder nicht? Merkwürdig ist, dass das alte Sheet über den ByteBlaster 1
auf der Page von Altera nicht mehr drauf ist.
Weiß da wer wie hier der Hase läuft?

Gruß Henrik

von Max Müller (Gast)


Lesenswert?

Der grösste Unterschied ist die Art der Versorgung der Schaltung und die
maximal erlaubten Pegel.

Das alte ByteBlaster 1 Kabel hat ein HC Baustein, somit 5V für den
Highpegel.
Das MV hat, soweit ich mich erinnen kann ein LVS, der für die Altera
Richtung die Versorgung vom Target nimmt und auf der anderen Seite
(LPT) nach wie vor die 5V hat.

Gruß

Max

von Henrik (Gast)


Lesenswert?

Was mich so verwirrt ist, dass inden Sheets von Altera keine Schaltpläne
mehr drin sind. Den alten Blaster fand ich auf einer privaten Page.
Was meinst du mit "LVS"?
Wenn ich dich richtig verstehe, kann ich die alte Anschlussbelegung
(des LPT-Ports) vom ByteBlaster 1 nehmen und muss nur sicherstellen,
dass die Pegel von und zum LPT-Port kompatibel sind. Ist das richtig
so?
Vielen Dank!

Gruß Henrik

von Max Müller (Gast)


Lesenswert?

Fast richtig.

Ich meinte die Pegel vom PLD zum Baustein.
Bei LVS hab ich mich ein wenig verschrieben
Ich meinte LVC bzw. LVT.

Zum Bleistift haben die MAX7000S eine Versorgung von 5V.
Dort passt der alte 74HC244 Typ, da der 5V versorgt 5Volt treibt.

Wenn du nun was neueres nimmst z.B. ein Cyclone, der hat nur noch 3,3V
I/O Spannung. Bei dem würdest du mit dem HC die Eingänge überfahren.
Deshalb ein LVC, der bringt bei 3,3V Versorgung die 3,3V Highpegel,
kann aber dabei an seinen Eingänge bis 5V überfahren werden, da dort
keine Ableitdioden wie beim HC Typ eingebaut sind.

Im weiteren Extremfall gibt es natürlich auch PLD's mit nur noch 2,5V
I/O Spannung. Dort ist das ganze schlimmer und nur noch mit
Levelshifter zu lösen. Die eine Seite zum LPT wird mit 5V oder 3,3V
versorgt.
Die Seite zum PLD mir der I/O-Spannung des PLD.

Die neueren Typen des Byteblaster haben eine aufwendigere Levelshifter
Schaltung um auch die kleineren Spannung richtig bedienen zu können.

Gruss

Max

von Henrik (Gast)


Lesenswert?

Vielen Dank Max!
Ich denke, ich kriegs jetzt hin mir den alten Blaster so umzustricken,
dass ich meine 3.3V Targets damit programmieren kann.
Im simpelsten Fall könnte man vielleicht den HC gegen den LVC
ersetzen.
Es fragt sich nur, ob der Port 3.3V sicher als "high" erkennt.
Zur Not muss halt ein richtiger Levelshifter herhalten. Kann mich da
dunkel man eine Schaltung mit einem Max3000 erinnern. Aber es war
eigendlich nicht Sinn der Sache erst einen Programmer zu
"konstruieren" um am einen anderen Projekt weitermachen zu können.
Danke sehr Altera!

Gruß Henrik

von Max Müller (Gast)


Lesenswert?

Nichts zu Danken :-)

Die 3,3V sollten gehen, da der parallel Port, soweit ich mich erinnern
kann. im SPP Mode TTL Pegel hat.
Das heisst, er erkennt ab 3V einen High-Pegel an seinen Eingängen.

Übrigens der Chameleon Jtag Adapter basiert auf einem Coolrunner
(XCR3128XL) bei dem funktioniert es auch. Er kann unter anderem als
Byteblaster konfiguiert werden. Kann aber auch Lattice oder Xilinx Mode
:-)

Die meisten Infos sind bekannt, so das er theoretisch auch nachgebaut
werden könnte ;-)

Das ganze mit einem ispMach4000 zu machen, wäre aber eleganter, da der
die Levelshifter Funktion automatisch mitbringt.
Eine I/O Bank kann mit 3,3V betrieben werden und die ander mir der
Targetspannung z.B. 1,8 - 2,5 - oder 3,3 und  ist bei 3,3V sogar 5V
tolerant.

Gruß

Max

Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.