Forum: FPGA, VHDL & Co. MaxII und die reprogramming cycles. Gibt es da eine Lösung?


von Mike (Gast)


Lesenswert?

Hallo,

ich würde mich gerne mit den CPLDs von Altera auseinander setzen. 
Insbesondere die MAXII-Serie wäre aufgrund des Preises, der 
Handhabbarkeit und der verfügbaren Entwicklersoftware sehr interessant.

Wie aber bereits im Post:
Beitrag "Altera MAX-II max. 100X prog.bar"

besprochen, haben die nur 100 garantierte Programmierzyklen, was mir 
doch sehr wenig erscheint.

Gibt es da mittlerweile einen Lösungsansatz, z.B. durch externe 
Speicher? Leider konnte ich hierzu im Netz nicht viel hilfreiches 
finden.

Da ich bei Xilinx und Homeland-Sec. keinen Offenbarungseid für deren 
Software abgeben möchte, würde ich sehr gerne bei Altera bleiben. Auch 
wenn Xilinx CPLDs sicherlich sehr interessant sind. Aber hier hängt halt 
alles an der Software.


Mit Gruß

Mike

von foo (Gast)


Lesenswert?

Mike schrieb:
> haben die nur 100 garantierte Programmierzyklen, was mir
> doch sehr wenig erscheint.

Mir erscheint das ausreichend, denn in der Fertigung wird wahrscheinlich 
nur 1x programmiert, und in der Entwicklung wirst du auch nicht auf 100x 
kommen, bevor die Stecker verschlissen sind, oder die Platine durch 
einen Unfall zugrunde geht, oder du wegen Unfähigkeit den Stuhl vor die 
Tür gesetzt bekommst.

von Lattice User (Gast)


Lesenswert?

Lösungen:
Altera: Auf MAX 10 warten
Lattice: MachXO2

von Christian R. (supachris)


Lesenswert?

Mike schrieb:
> Da ich bei Xilinx und Homeland-Sec. keinen Offenbarungseid für deren
> Software abgeben möchte, würde ich sehr gerne bei Altera bleiben. Auch
> wenn Xilinx CPLDs sicherlich sehr interessant sind. Aber hier hängt halt
> alles an der Software.

Dann trag halt irgendwelchen Schnulli ein für die Registrierung vor dem 
Download der WebPack Version. Bei den anderen muss man sich doch auch 
registrieren.... Und für die CPLDs reicht auch eine alte 10.1 oder so, 
da gabs ja schon jahrelang nix neues. Gerade die CoolRunner II sind 
super Chips.

von Mike (Gast)


Lesenswert?

Schnulli wäre gut, wenn es reichen würde. Aber Xilinx verlangt eine 
Validierung deiner Person von staatlicher Seite... Ähnlich wie TI. Daher 
mag ich asiatische Produkte.

Gruß

Mike

von Mike (Gast)


Lesenswert?

Hallo,

dann scheint es also für die Max/MaxII keinen Workaround zu geben...

@ foo:

Den Stuhl vor die Tür ?:)

Nun, würde ich den Schaltkreis als Angestellter bearbeiten, so würde ich 
hier die Frage nicht stellen, da mir die Arbeitsumgebung dann vorgegeben 
wäre. Wie ich schrieb, würde ich mich mit dem Chip gerne auseinander 
setzen, also lernen.

Und ich weiss aus Erfahrung, dass es bei einem Schreibzugriff pro Stunde 
wohl kaum bleiben dürfte. Wohl eher zwischen 4 und 10. Somit müsste ich 
also mindestens alle 25 Stunden für Nachschub sorgen und nach 100 
Zugriffen den Chip von der Entwicklungsumgebung entfernen und einen 
Neuen verlöten. Darauf kann ich verzichten.

Für industrielle Verwendung magst du Recht haben.

@Lattice User

Max10... da dieser wohl eher ein FPGA denn ein CPLD zu sein scheint, 
dürfte der Preis für diesen Stein entsprechend ausfallen. Digi führt ihn 
wohl noch nicht.

Welchen Lattice-Stein könntet ihr mir denn empfehlen? Für den Anfang 
würde ich gerne erst einmal auf das Budget schauen, also Preiswert. 3,3V 
tolerant muss er sein, sonst wirds umständlich. IOs können minimal sein. 
Gibt es da günstige Programmer?

Mit Gruß

Mike

von Christian R. (supachris)


Lesenswert?

Mike schrieb:
> Und ich weiss aus Erfahrung, dass es bei einem Schreibzugriff pro Stunde
> wohl kaum bleiben dürfte. Wohl eher zwischen 4 und 10. Somit müsste ich
> also mindestens alle 25 Stunden für Nachschub sorgen und nach 100
> Zugriffen den Chip von der Entwicklungsumgebung entfernen und einen
> Neuen verlöten. Darauf kann ich verzichten.

Naja, dafür gibts die Simulation. Erst wenn dort alles läuft kommt das 
Design auf den Chip. Und dann musss man höchstens noch ein paar Bugs 
finden, die man in der Simulation nicht abgedeckt hat. Bei so kleinen 
CPLDs ist ja eh nicht viel dazu, also permanentes Firmware Upgrade eines 
Systems im Feld dürfte sich ebenfalls in Grenzen halten.

Mike schrieb:
> Schnulli wäre gut, wenn es reichen würde. Aber Xilinx verlangt eine
> Validierung deiner Person von staatlicher Seite... Ähnlich wie TI.

Ist das jetzt neu? Ich hab mich damals privat einfach so registriert, 
auf Arbeit natürlich mit den echten Daten, sonst gibts ja keine 
Volllizenz. Is ja ulkig...

von Mike (Gast)


Lesenswert?

Hallo Christian R.,

im Grunde hast du ja recht. Aber es geht mir halt nicht um die Arbeit, 
sondern um einen Chip, den ich als "Eval-Chip" verwenden kann. Also 
nicht nur für ein Projekt.

Da ich nun gesehen habe, dass Lattice auch über den Atlantik versendet, 
werde ich mir die MAXII doch mal ordern. Mal sehen, was sich ergibt. 
Viele Alternativen bleiben dann ja nicht mehr.

Ich habe nun bereits zwei Mal die Downloadseite von Xilinx aufgesucht 
und wurde jedes mal für die Web-Edition gebeten, meine Daten (es wurde 
neben den Daten für Xilinx eine zweite Seite aufgebaut) auch durch eine 
staatliche Stelle prüfen zu lassen. Erst dann könnte ich einen 
Downloadzugang erhalten. Sowas erbat TI auch von mir (für die IDE für 
den MSP430).

Wenn du da andere Infos hast, wäre ich sehr daran interessiert. Ich habe 
hier nämlich noch einige CoolRunnerII liegen :). Und die sind hier viel 
einfacher zu beschaffen als MaxII/V.

Mit Gruß

Mike

von Oliver P. (mace_de)


Lesenswert?

http://www.csit-sun.pub.ro/ise/
Hier gibt es einen direkten Download.

von Lattice User (Gast)


Lesenswert?

Mike schrieb:
>
> Max10... da dieser wohl eher ein FPGA denn ein CPLD zu sein scheint,
> dürfte der Preis für diesen Stein entsprechend ausfallen. Digi führt ihn
> wohl noch nicht.

Zu deiner Infomation: Der MaxII ist auch ein FPGA.
FPGA heisst nicht unbedingt teuer. Auch die Max10 werden im Rahmen 
bleiben.

Ganz allgmein: Echte CPLDs sind eine gefärdete Spezies, fast nur noch 
als Automotive und Mil erhältlich.

>
> Welchen Lattice-Stein könntet ihr mir denn empfehlen? Für den Anfang
> würde ich gerne erst einmal auf das Budget schauen, also Preiswert. 3,3V
> tolerant muss er sein, sonst wirds umständlich. IOs können minimal sein.
> Gibt es da günstige Programmer?

Hol die das MachXO2-7000 Breakoutboard (Programmer onboard), gibt es bei 
Mouser.de:
Beitrag "[Biete] Sammelbestellung de.Mouser.com 2014"


Mike schrieb:
>
> Da ich nun gesehen habe, dass Lattice auch über den Atlantik versendet,

Dein Problem ist also der Kauf & Versand, und nicht die 
Softwareregistrierung.

Der Lattice Store wird von Mouser betrieben, und Mouser stellt sich 
meines Wissens weniger sperrig an als z.B. Digikey, was Dinge wie 
Endverbleibserkläung betrifft. Ausserdem verweise ich noch einmal auf 
den Sammelbestellungthread.

von Christian R. (supachris)


Lesenswert?

Mike schrieb:
> Ich habe nun bereits zwei Mal die Downloadseite von Xilinx aufgesucht
> und wurde jedes mal für die Web-Edition gebeten, meine Daten (es wurde
> neben den Daten für Xilinx eine zweite Seite aufgebaut) auch durch eine
> staatliche Stelle prüfen zu lassen. Erst dann könnte ich einen
> Downloadzugang erhalten. Sowas erbat TI auch von mir (für die IDE für
> den MSP430).

Is ja komisch, welche US-Stelle soll denn bitte deine Identität 
bestätigen?
Ich bin bei beiden schon seit Jahren angemeldet, bei TI kann ich den CCS 
6 auch problemlos runterladen, da kam noch nie was von staatlicher 
Stelle.

Hab eben nochma mit einem privaten Test-Account mit Fantasiedaten 
probiert. Richtig, da kommt eine Abfrage, dass die Webseite ein 
Zertifikat verlangt. Aber wenn man das ein paar mal abbricht, dann gibt 
das Ruhe und man kommt mit der Registrierung weiter. Und dann kann ich 
auch den Download anstoßen...putzige Sache...

: Bearbeitet durch User
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.