Forum: FPGA, VHDL & Co. Programmiergerät ALTERA MAX7000E


von Michael N. (neumi)


Lesenswert?

Hallo!

Ich habe ein paar Altera MAX7000E CPLDs bei mir rumliegen, und würde mit 
denen gerne etwas sinnvolles machen. Ich habe bis jetzt nur mit XC9500 
CPLDs von Xilinx gearbeitet (während meiner Ausbildung), aber weil die 
MAX7000E mehr oder weniger brach liegen habe ich mich gefragt ob ich 
nicht für die mal ein Entwicklungsboard machen sollte. Leider sind die 
MAX7000E nicht ISP-fähig und können nur mit einem Programmiergerät 
programmiert werden.
Nun zu meiner eigentlichen Frage: kann man so ein Programmiergerät mit 
vertretbarem Aufwand selbst bauen? Gibt es irgendwelche Versuche in die 
Richtung, oder ist es sinnvoller gar nicht erst damit anzufangen und 
gleich bei den ISP-fähigen Xilinx CPLDs zu bleiben?

lg neumi

von Christoph db1uq K. (christoph_kessler)


Angehängte Dateien:

Lesenswert?

die müssen ja schon uralt sein, Altera kennt sie nicht mehr
http://www.altera.com/literature/lit-m7k.jsp

Hier habe ich noch ein PDF aus dem Jahr 2000, siehe Bild
aber die dort genannten Handbücher /ds/dspghd.pdf und /ds/pghdman.pdf 
sind vermutlich auch nicht mehr auf der Altera-Seite zu finden - 
vielleicht findet sie Google.

von Sebastian E. (der_andere_sebastian)


Lesenswert?

Wenn es um solche steinalten Typen wie EPM7064 oder EPM7096 geht, wird 
es wirklich schwierig. Die neueren, mit einem "S" in der 
Typenbezeichnung, sind ISP-fähig. Ich habe auch mal eine Low-Cost Lösung 
für die alten gesucht, wurde aber nicht fündig. Da heute nicht mehr sehr 
verbreitet, beherrschen sie nur die Universal-Programmer der 
"3000-Euro-Klasse" und darüber (z.B. von Data I/O oder ähnliche). Soweit 
ich weiß, ist der Programmieralgorithmus proprietär und meines Wissens 
nach nicht veröffentlicht. Aber hier lasse ich mich gern eines besseren 
belehren.

von Christoph db1uq K. (christoph_kessler)


Lesenswert?

Es gab anscheinend ein Programmiergerät von Altera, die LP6- Karte und 
der PL-ASAP2: Altera stand-alone hardware programmer (vermutlich 
Absicht: ASAP ist normalerweise die Abkürzung für as soon as possible)

http://www2.ife.ee.ethz.ch/~zinniker/digiprakt/download/Altera_Tutorial_PLD_and_MAXplus2.pdf 
, auf Seite 391-393 ist das beschrieben.

von Michael N. (neumi)


Lesenswert?

Danke für die Antworten!

Es geht um folgende zwei Typen: EPM7160ELC84 und EPM7128ELC84. Wären 
also eigentlich sogar rel. große CPLDs (160 und 128 Macrocells). Darum 
würde ich es auch schade finden wenn sie mehr oder weniger wertlos sind. 
Aber es sind wie schon gesagt leider keine ISP-fähigen MAX7000S. Ein 
Byteblaster wäre ja ohne größere Probleme nachbaubar.
Aber ich hab es mir eigentlich schon fast gedacht, dass keine Unterlagen 
über die Programmierung von den MAX7000E zu bekommen sind. Sind ja 
wirklich schon "etwas" älter und wenn Altera Unterlagen über die 
Programmierung veröffentlich hätte, hätten sie ihre teuren 
Programmiergeräte wohl nicht verkaufen können.
Naja werd dann wohl doch bei den Xilinx CPLDs bleiben. Die sind einfach 
beschaffbar, und mit dem Webpack hab ich ja auch schon ein bisschen 
Erfahrung. Spar ich mir das Einarbeiten in Quartus.

lg neumi

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.