Xilinx ML505 Board, zugriff auf SPI Flash

Gast #1453031
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
Gast #1453343
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).
Gast #1453663
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...

Antwort schreiben

Bitte melde dich an, um einen Beitrag zu schreiben.

oder

Mit Google-Account einloggen

Die Registrierung ist kostenlos und dauert nur eine Minute.

Jetzt registrieren