Forum: FPGA, VHDL & Co. Altera USB-Blaster für 3 Euro!


von Dimi S. (ilovespeccy)


Lesenswert?

Hallo Community,

ich habe vor kurzem einen sehr interessantes Link entdeckt.
Es ist ein voll funktionsfähiges USB Blaster für alle Altera
CPLD's und FPGA's. In diesem Projekt wird kein FTDI-Chip benutzt.
FT245 wird mit Hilfe von PIC18F2550 oder PIC18F14K50 "emuliert".
Ganze Projekt besteht nur aus einen PIC18, Quartz und paar
Widerstände! Habe PIC18F2550-Version nachgebaut aber noch nicht
mit Altera-Hardware getestet. Meine Erfahrungen werde ich später
posten. Hier ist der Link:
http://sa89a.net/mp.cgi/ele/ub.htm

MfG aus Westerwald

von A. F. (chefdesigner)


Lesenswert?

Dann poste mal bitte Deine Erfahrungen. Ich habe den Terasic genommen. 
100% kompatibel, kostet unter 100,- mit allem (Umrechnungskurs, Zoll, 
Steuern) und nicht einmal 30min Zeit an Abwikclung, ihn zu beschaffen.

Was kostet Deiner am Ende?

von Jonathan B. (jonnybischof)


Lesenswert?

Hallo zusammen

Sehe ich das richtig, dass ich mit dieser Schaltung den FPGA direkt ab 
dem USB Anschluss des PCs mit beispielsweise dem Quartus II Programmer 
programmieren kann und keine weitere Hardware benötige?

Genau danach suche ich nämlich - der USB Blaster von Altera ist zu teuer 
:(


Ich habe bisher in der Firma mit FPGAs gearbeitet. Wir haben natürlich 
professionelles Equipment zum Programmieren. Jetzt will ich was für den 
Privatgebrauch, aber die Programmiergeräte sind allesamt zu teuer o.O


Wahrscheinlich kann mir niemand bestätigen, dass die Schaltung 
funktioniert. Das kann ich ja aber selbst ausprobieren. Aber habe ich 
das wie schon gefragt richtig verstanden?

von Chris (Gast)


Lesenswert?

hmm... wenn man sich nicht mal die Arbeit macht, die Seite wenigstens 
auf Englisch anzubieten...

von Jonathan B. (jonnybischof)


Lesenswert?

Tja da hab ich auch grade ein Problemchen...
Die Schaltung scheint etwas sehr primitiv gehalten (Oszillator ohne 
Cs?), aber solange die Firmware funktioniert klingt das nach einer sehr 
interessanten Lösung.

Ich will ein eigenes FPGA Board erstellen und möchte es direkt per USB 
Kabel an den PC anschliessen und den FPGA programmieren können. Der 
ganze Sourcecode ist vorhanden und auf den ersten Blick recht 
verständlich.
Werde mir das wohl einmal testweise aufbauen. Im Prinzip sollte ich das 
ja einfach an einen JTAG Header eines Developer-Boards anschliessen 
können, oder?

Die Hardware in dieser Schaltung kostet ja nix, wie schon im Titel 
geschrieben. Ich komme zwar auf mehr als 3 Euro, aber es ist immer noch 
extrem günstig...

von Xenu (Gast)


Lesenswert?

"wenn man sich nicht mal die Arbeit macht"

Wieso sollte ein japanischer Student dazu verpflichtet sein, seine 
Basteleien auf Englisch im Internet zu veröffentlichen?

von usuru (Gast)


Lesenswert?

> Die Schaltung scheint etwas sehr primitiv gehalten (Oszillator ohne Cs?)

Das ist kein Quarz sondern ein Resonator, der hat die Cs schon drin.

von Jonathan B. (jonnybischof)


Lesenswert?

Ah, schon wieder was gelernt :)

Der PIC hat einen internen 12MHz Oszi, ist hier die zusätzliche 
Präzision überhaupt relevant?
Habe jedenfalls einmal die Hardware (mit Oszi) bestellt. Mal sehen ob 
ich das Teil zum Laufen kriege.

von Thomas R. (tinman) Benutzerseite


Lesenswert?

es gibt auch andere günstige lösungen, siehe

Beitrag "Altera USB Blaster"

von Pic T. (pic)


Lesenswert?

Ich habe das Teil schon länger im Einsatz, mit einem MCP2200 sowie
3.3 und 5V umschaltbar und eine Adpaterplatine für kleinere Spannungen
durch 74AVC4T245 . Funktioniert einwandfrei.

von Dimi S. (ilovespeccy)


Lesenswert?

Jonathan Bischof schrieb:
> Sehe ich das richtig, dass ich mit dieser Schaltung den FPGA direkt ab
> dem USB Anschluss des PCs mit beispielsweise dem Quartus II Programmer
> programmieren kann und keine weitere Hardware benötige?

Ich habe dieses Programmiergerät schon seit einem Jahr im Einsatz.
Der verhält sich genau wie einen originallen USB Blaster von Altera.
Geht bis jetzt ohne Probleme.

Mit PIC18/24 geh USB mit internem Takt nicht (glaube ich).
Man braucht einen Quartz.

von user (Gast)


Lesenswert?


von Jonathan B. (jonnybischof)


Lesenswert?

Dimi S. schrieb:
> Ich habe dieses Programmiergerät schon seit einem Jahr im Einsatz.
> Der verhält sich genau wie einen originallen USB Blaster von Altera.
> Geht bis jetzt ohne Probleme.
>
> Mit PIC18/24 geh USB mit internem Takt nicht (glaube ich).
> Man braucht einen Quartz.


:Edit - nochmals besser nachgelesen....


Danke für die Info mit dem Quarz. Der kostet ja auch nicht die Welt.


Die 3 Euro Version gefällt mir halt aus dem Grund, dass sie praktisch 
nichts weiter als den PIC braucht. Ich werd mir das FPGA4U Projekt aber 
auch einmal genauer ansehen, je besser desto besser ;)

Das 3-Euro Teil werd ich einfach einmal bestellen, zusammenpappen und 
testen :)

von Fetz (Gast)


Lesenswert?

Jonathan Bischof schrieb:
> Die 3 Euro Version gefällt mir halt aus dem Grund, dass sie praktisch
> nichts weiter als den PIC braucht. Ich werd mir das FPGA4U Projekt aber
> auch einmal genauer ansehen, je besser desto besser ;)
>
> Das 3-Euro Teil werd ich einfach einmal bestellen, zusammenpappen und
> testen :)

Wahrscheinlich braucht man einen 100EUR-Programmer, um den PIC zu 
flashen ... LOL

von boah ! 7 euro gespart ! (Gast)


Lesenswert?


von Michael (Gast)


Lesenswert?

Hallo,

und den Terasic Blaster bekommt man schon für 66 Euro bei Digi-Key: 
http://www.digikey.de/product-detail/de/P0302/P0302-ND/2003484

Gruß,
Michael

von Einsparkompensator (Gast)


Lesenswert?

boah ! 7 euro gespart ! schrieb:
> man kann alles etwas schlechter machen um es etwas billiger anzubieten
> ...

deshalb unbedingt sauerstofffreie USB-Kabel benutzten!

http://www.kabeldirekt-store.de/usb-3-0/3m/kabeldirekt-usb-3-0-kabel-a-male-auf-micro-stecker-3m/a-58/

von Thomas R. (thomas-rudloff)


Lesenswert?

Einsparkompensator schrieb:
> boah ! 7 euro gespart ! schrieb:
>> man kann alles etwas schlechter machen um es etwas billiger anzubieten
>> ...
>
> deshalb unbedingt sauerstofffreie USB-Kabel benutzten!
>
> 
http://www.kabeldirekt-store.de/usb-3-0/3m/kabeldirekt-usb-3-0-kabel-a-male-auf-micro-stecker-3m/a-58/

Nicht von Jungfrauen bei Vollmond konvektioniert? Den Unterschied höhrt 
man doch!

von Holger (Gast)


Lesenswert?

@Dimi S. (ilovespeccy)
Danke für den LINK !!! *****

DAS VERILOG BUCH ist echt super, Danke für den LINK
Zu den Japanern da. (da geht was ab @@@swap_over@2dup)
Die mache Fuzzi und FORTH mit dem VERILOG
--------------------------------------
Ich hab auch noch son neuen Link von so eimen
FPGA partial RECONFIG Typen.
-----------------------------------------------
@Dimi Hallo ich habe da was am Start mit
meinem alten Lattice X0 Medical Control Developer Kit..

Da ist das JTAG Proggi in der Chain zu öffnen, und
Ich kann ein XC9536 oder son via XILINX BDSL JTAGSpec-File
 in den Link mit Einloggen . FTDI 2232(D)ist nicht so fast

Was neues muss da her, was richtig flottes
Active Online Probing & Database Core
Clk-Trigget-LUT-TriggerBit-Tracer.
Wie bei Motorola Coldfire…
Beib mal dran

Gruss (eye)Holger.

von Jonathan B. (jonnybischof)


Lesenswert?

Fetz schrieb:
> Wahrscheinlich braucht man einen 100EUR-Programmer, um den PIC zu
> flashen ... LOL

Da hast du Recht, aber diesen Programmer hab ich schon ;)
PICkit kostet "nur" um die 50 Euro (kenne nur Schweizer Preise..)

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.