Gast
#1302335
Hallo, der Xilinx FPGA XC3S500E treibt mich langsam aber sicher in den Wahnsinn. Möchte den Baustein über einene SPI-Flash (M25P80) konfigurieren (M0 auf 3,3V, M1 und M2 fest auf Masse). Als Modus wurde "fast read" (VS 1 1 1 ) eingestellt. Das Flash soll über einen Mikrocontroller beschrieben werden. Per Impact wurde ein *.bin File erzeugt und durch den µC ab Adresse 0 in das Flash geschrieben (Daten kammen richtig an, wurden überprüft). (FPGA wurde durch PROG_B-Pin stillgelegt) Sobald die Konfiguration im Flash steht, zieht der µC INIT_B auf Low und lässt anschließend erst PROG_B und dann INIT_B los ( Pullups auf 2,5V). FPGA fängt dann an zu takten, auf der MISO-Leitung werden Daten geschickt. INIT_B ist immer high, das FPGA taktet und taktet und hört damit nie auf. Es macht den anschein als würden immer wieder die gleichen Daten kommen. Hat irgendwer eine Idee was falsch ist, konnte leider nichts passendes dazu im Netz finden. Ist das BIN Format das falsche Format, muss ich ein anderes nehmen und konvertieren?