Hi, ich versuche gerade zwei Altera Cyclone3 (EP3C25F256) mittels "Multiple Devices in AS Mode" zu programmieren. Als Flash kommt ein EPCS16S18 zum Einsatz. Programmiert wird mit einem ByteBlaster2 (Quartus 9.1 WebEdition). Die Schaltung entspricht der Datei im Anhang. Ich versuche derzeit 2 Devices zu programmieren, was jedoch nicht funktioniert. Betrache ich nach der vermeindlichen Programmierung das nConfig-Signal, ist dieses auf Low gezogen. Trenne Ich nConfig des Slave-Devices, wird zumindest mein Master korrekt programmiert. Ich vermute derzeit, das ich bei der Convertierung des ProgrammingFiles etwas falsch mache. Generiert habe ich dieses über die ConvertingFunktion von Quartus (Siehe Screenshot, SOF-Datei ohne Compression). Die SOF-Datei wurde mittels AltiumDesigner generiert. Kann mir jemand da weiterhelfen?
Also schau mal in das Cyclone3 datasheet, da ist ein pull-up an nCE und ein Buffer in DATA[0] und DCLK.
Oh, da hab ich beim Schaltplan nicht drauf geachtet. Buffer sowie der Pullup von 10k sind vorhanden.
Wie hast du die MSEL-Pins beschaltet? Dabei kann man nach meiner Erfahrung relativ leicht etwas falsch machen.
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
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.