Forum: FPGA, VHDL & Co. Altera EPM7096LC84-10 programmieren


von Matthias L. (mcl024)


Lesenswert?

Hallo Zusammen,

ich bin auf der Suche nach einem Programmiergerät für den EPM7096.
Ist es richtig das ich mit dem USB-Blaster von Altera da nichts machen 
kann?

Hat jemand evtl. eine Quelle für eine MPU von Altera ausser Ebay oder 
sonstige Hinweise?

Gruß
Mcl024

von uwe (Gast)


Lesenswert?

warum keinen EPM71128slc84-10

von Matthias L. (mcl024)


Lesenswert?

uwe schrieb:
> warum keinen EPM71128slc84-10

Ja, wäre auch nicht schlecht! Womit kann ich den programmieren? 
USB-Blaster? Adapter?

von Marcus H. (Firma: www.harerod.de) (lungfish) Benutzerseite


Lesenswert?

Schau mal nach Terasic, die haben einen billichen Nachbau vom 
USBblaster.

U.a die von mir sehr geschätzte Firma trenz-electronic.de hat eine Menge 
PLD-Material.

Grüße, Marcus

von Matthias L. (mcl024)


Lesenswert?

Ich habe einen USB-Blaster doch leider funktioniert der nicht mit 
EPM7096. Laut Altera funktioniert er aber mit dem EPM7128 (der 
Nachfolger). Reicht es wenn ich einen Adapter baue wo ich PLCC Chip 
reinstecke, JTAG verbinde? Stromversorgung brauch ich auch extra, oder? 
Git so einen einfach Adapter schon zu kaufen?

von Marcus H. (Firma: www.harerod.de) (lungfish) Benutzerseite


Lesenswert?

Wat hasu vor?

Einen Chip extern für eine bestehende Baugruppe programmieren?
Oder neues Baugruppendesign, sodass der notwendige Life-Support dort 
untergebracht werden kann?

von Matthias L. (mcl024)


Lesenswert?

Marcus H. schrieb:
> Einen Chip extern für eine bestehende Baugruppe programmieren?

Ja!

von uwe (Gast)


Lesenswert?

> Reicht es wenn ich einen Adapter baue wo ich PLCC Chip
> reinstecke, JTAG verbinde? Stromversorgung brauch ich auch extra, oder?
Ja und ja.
Nimmst du USB Blaster, nen weiteren USB port für die Spannungsversorgung 
vom CLPD, baust nen PLCC84 Sockel auf Lochraster, nen paar Pullups für 
TDI TDO nRST und nen Pulldown für TCK, ein paar 100nF 
Abblockkondensatoren an die CPLD Versorgungspins, und fertig.

von Marcus H. (Firma: www.harerod.de) (lungfish) Benutzerseite


Angehängte Dateien:

Lesenswert?

Genau dafür hält man sich einen Azubi, gelle? :)

Wenn jemand 7064er braucht? Damals (tm), so um die Jahrtausendwende, 
haben wir die Brenner noch selber gebaut.

Heutzutage ist natürlich der USB-Brenner gefragt. Und die Chips sind 
einen Tick performanter...

Cheerio,
 marcus

von Matthias L. (mcl024)


Lesenswert?

Also ich bin jetzt mittlerweile soweit, dass ich den EPM7128S mit meinem 
USB-Blaster verbunden habe und Spannung versorge. Mit dem 
Quartus-Programmer kann ich nun über Auto-Detect den CPLD 
identifizieren. Wenn ich jetzt allerdings das *.POF File auswähle 
erhalte ich sofort eine Fehlermeldung:

"JTAG support disabled in file"

Wie kann ich denn den JTAG Support mit Quartus enable schalten? Oder 
beim Kompilieren aktivieren?

von uwe (Gast)


Lesenswert?

Kannst ja mal hier gucken, aber ich weiß jetzt nicht ob damit nur das 
Debuggen Enabled bzw. Disabled werden kann oder ob das auch fürs 
programmieren gilt(Also das man danch die JTAG PINs als normale IOs 
benutzen kann und sich ausgesperrt hat).
Quartus II -> Assignments -> Device -> Device and Pin Options -> Enable 
JTAG BST

von Matthias L. (mcl024)


Lesenswert?

uwe schrieb:
> Quartus II -> Assignments -> Device -> Device and Pin Options -> Enable
> JTAG BST

Danke für den Hinweis!

Also ich glaube ich habe ein richtiges Problem! Ich habe wie bereits 
beschrieben eine fertiges Design, welches bereits ca. 20 Jahre alt ist. 
Habe allerdings nur einen USB-Blaster, also JTAG, zum programmieren. 
Jetzt habe ich den EPM7128S über JTAG verbunden und wollte das Projekt 
neu mit "JTAG BST" enable kompilieren. Leider bekomme ich nun die 
Fehlermeldungen das die PINs doppelt belegt sind.

Wenn es jetzt keine Möglichkeit gibt das man die PINs nur zum 
programmieren als JTAG verwendet und danach wieder ganz normale I/Os 
sind, dann kann ich JTAG vergessen.

Zweite Möglichkeit wäre nun den Adapter PLMJ7000-84 und die MPU bei Ebay 
zu kaufen doch dann habe ich immer noch keine Logic Programming Card. 
Über welches Interface wird hier der Baustein eigentlich programmiert?

Hilfe!!

von Marcus H. (Firma: www.harerod.de) (lungfish) Benutzerseite


Lesenswert?

Profihilfe?
Dein Standort?

von Matthias L. (mcl024)


Lesenswert?

Berlin

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.