Forum: FPGA, VHDL & Co. Altera cpld auslesen


von stevi (Gast)


Lesenswert?

Hallo

Mir ist ein missgeschick unterlaufen.

device: Altera EPM7032AE
Umgebung: Quartus II 7.2

Ich versuche mit dem device ein PWM signal auf eine andere frequenz zu 
bringen.

Nun habe ich, in der eile während der fehlersuche eine funktionierende 
version  "geschafft" nur diese am PC wieder weitergeändert...

sprich der funktionierende code sitzt im cpld. kann man diesen wieder 
auslesen?
Security bit oder so habe ich nicht gesetzt.



danke für eure hilfe.

mfg stefan

von Εrnst B. (ernst)


Lesenswert?

Wahrscheinlich schon, (kenn Altera/Quartus nicht), aber was soll das 
bringen?
Ohne ein Tool zum "dekompilieren" des CPLD-Inhalts wird das File recht 
nutzlos sein, einzig zum unveränderten brennen auf einen neuen CPLD würd 
das noch taugen...

von Nephilim (Gast)


Lesenswert?

man könnte sich vielleicht über JTAG das Bitfile oder sowas ähnliches 
wieder zurückholen, aber von dort aus wäre dann ein re-engineering 
notwendig. ich glaube einfacher wäre es sich zu versuchen zu erinnern, 
was man denn verändert hat nach der lauffähigen version.

für die zukunft wäre vielleicht sowas wie subversion ganz gut, um die 
unterscheidlichen versionen einer entwicklung nachvollziehen zu können 
und auch früherer projektschritte noch greifbar zu haben.

aber das nur am rande als möglichkeit für später.

von stevi (Gast)


Lesenswert?

ok, danke für eure hilfe.

es geht mir auch nur um die "vervielfältigung" auf noch 4 Muster.


Ja Subversion würden wir auch einsetzen.
Nur wenn man so "schlau" ist um in der eile die hilfsmittel zu übergehen 
ist man eigentlich selber schuld...

mfg stefan

von Christoph db1uq K. (christoph_kessler)


Lesenswert?

Der Befehl im Quartus-Programmer lautet "Examine", hier der Hilfetext:

Examine—Loads the programming data from a device into a temporary data 
buffer. You can examine only one device in a chain at a time. This 
option is mutually exclusive of all other options for that device and 
all other devices in the chain. When this option is turned on, all other 
device options are unavailable. You must save programming data from 
examined devices before you save the Chain Description File (.cdf). Save 
programming data for an examined device by selecting the device and 
clicking Save File in the Programmer.

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.