Forum: FPGA, VHDL & Co. Xilinx ML505 Board, zugriff auf SPI Flash


von matzunami (Gast)


Lesenswert?

Hallo,

ich besitzt das ML505 Board von Xilinx, welches ein externen SPI Flash 
besitzt. In der Boardbeschreibung steht:

"The SPI Flash can be used for FPGA configuration or to hold user data."

Diese "user data" möchte ich nun gerne über SPI auslesen. Bei den 
verbinden der Pins des FPGAs mit dem SPI Flash bekam ich beim Mappen nun 
folgenden Fehler:

"LOC constraint N15 on SPI_CLK is invalid: No such site on the device.
 LOC constraint P15 on SPI_DIN is invalid: No such site on the device."

Beim nachforschen ist mir nun aufgefallen, dass diese Pins Config Pins 
des FPGAs sind und ich somit kein Netz damit verbinden kann.

Es muss doch aber möglich sein, Daten aus den speicher zu lesen??? Steht 
doch auch in der Boardbeschreibung. Ich seh allerdings auch keine Jumper 
oder der gleichen, um die Pins auf andere I/Os zu legen???
Kann mir da eventuell jemand weiterhelfen?

Gruß
matzunami

von Christian R. (supachris)


Lesenswert?


von Iulius (Gast)


Lesenswert?

jop, geht mit der primitive ganz leicht, dann kannst du die pins nutzen.

einfach den code(startup virtex component) aus der app note einfügen, 
den ganzen Quatsch mit dem embedded system brauchst du nicht.


Und gleich vorneweg falls du auch auf das Problem stößt : bevor man 
spi_miso wieder aus dem fpga heraus führen kann muss man logik dazischen 
hängen (z.b. ein simples FF).

von matzunami (Gast)


Lesenswert?

ok schönen dank, ich werd das mal ausprobieren...
Hätte nicht gedacht, dass das so umständlich ist

von Iulius (Gast)


Lesenswert?

Ehrlich gesagt finde ich diese Lösung sogar sehr kompakt.

Immerhin schafft man es mit einem copy und paste auf viele eigentlich 
nicht verfügbare Pins zuzugreifen.

Wenn man gezwungen wäre das embedded system zu nutzen oder gar die pins 
garnicht nutzen kann, dann wäre es ja verständlich, aber so...

von Christian R. (supachris)


Lesenswert?

Naja, etwas umständlich ist das schon. Beim Spartan 3e zum Beispiel hat 
man die Konfig-Pins nach der Konfig als normale IOs.

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.