Forum: FPGA, VHDL & Co. Inbetriebnahme Cyclone EP1C6


von Florian G. (badscher)


Angehängte Dateien:

Lesenswert?

Servus miteinander,

Ich beschäftige mich zur Zeit mit der Inbetriebnahme eines simplen 
Cyclone FPGAs.

Als Konfigurationsmethode habe ich die active-serial Variante gewählt, 
also der FPGA holt sich, nach dem nCONFIG VCC erreicht, die Daten aus 
dem serial-flash (EPCS4 in diesem Fall).

Mein Problem beginnt schon damit dass ich den serial-config-flash nicht 
programmieren kann.

Ich bekomme keine Verbindung zustande weder über den Quartus Programmer 
noch über den srunner von Altera.

Es wäre nett wenn sich FPGA Kundige mal über meinen Schaltplan hermachen 
würden.

Eines kann ich schon vorweg sagen, sämtliche 
Spannungen(VCC=3,3V;VCCINT=1,5V) liegen korrekt an.

Besten Dank für hilfreiche Antworten,

Badscher

von Harald F. (hfl)


Lesenswert?

Der Schaltplan sieht zunächst mal ganz ok aus. Also versuchen wir doch 
mal, den Fehler einzukreisen. Dazu ein paar Fragen:

- Welche Verison von Quartus nutzt Du?
- Was für ein Download-Kabel setzt Du ein?
- Was genau geht nicht, bzw. was geht? Kannst Du das FPGA direkt 
konfigurieren und scheiterst nur bei der Programmierung des 
Config-Proms?
- Was zeigt der Programmer an bei auto detect?

Harald

von Florian G. (badscher)


Lesenswert?

Hallo Harald,

vielen Dank für deine Antwort.

> - Welche Verison von Quartus nutzt Du?
Q9.0sp2
> - Was für ein Download-Kabel setzt Du ein?
USB Blaster von Terasic
> - Was genau geht nicht, bzw. was geht? Kannst Du das FPGA direkt
> konfigurieren und scheiterst nur bei der Programmierung des
> Config-Proms?
Naja ich muss ja mit der programmiernung des EPCS-Flashs beginnen.
> - Was zeigt der Programmer an bei auto detect?
Er gibt mir schlicht die Fehlermeldung in dem Popup-Fenster mit
"Unable to scan Device-Chain...etc"


Gruß, Florian

von Harald F. (hfl)


Lesenswert?

Wenn ich das richtig sehe, hast Du die etwas ältere Methode der 
EPCS-Programmierung  gewählt, bei der der Blaster das EPCS direkt 
programmiert. Am Blaster-Stecker sind dann die Config-Signale 
angeschlossen. Bei dieser Methode gibt es kein Auto detect, sorry, die 
Frage war falsch gestellt. Ich mache das inzwischen meistens anders, 
schließe am Blaster-Stecker die JTAG-Pins des FPGA an, und nutze JTAG 
indirect configuration. Das dauert zwar etwas länger beim Programmieren, 
aber man kann sehen, ob die Verbindung korrekt ist.

Gut, also ohne Auto detect. Wie lautet denn die Fehlermeldung? Schick 
doch mal nen Bildschirmabzug vom Programmer.

Harald

von Florian G. (badscher)


Lesenswert?

Servus Harald,

ich habe das Problem, soweit ich das überblicke, lösen können.

Zum einen habe ich den EPCS direkt angewählt in den "Device & Pin 
Options" und ich habe im Programmer den ASP Mode angewählt(stand vorher 
weiterhin auf JTAG) und letzt endlich ärgere ich mich selbst über so 
simple Fehler :)

Dennoch danke für deine Antworten.

Gruß, Flo

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.