Lattice ECP2 FPGA in SPI Slave-Mode

OP #2955520
Lesenswert?

Hallo,

gibt es eine Möglichkeit einen ECP2 FPGA in den SPI Slave Mode 
(zeitweise) zu setzen, ohne die Konfigurationseingänge umzustellen?

Problem MCU und FPGA stören sich auf dem SPI-Bus.

DONE, PROGRAM & INITN können von extern gesteuert werden.


Gruß
Ernst
Gast #2955550
Lesenswert?

Hallo Ernst,

würde es nicht reichen den INITN auf low zu ziehen, damit die 
Konfiguration verzögert wird:
To delay configuration the INITN pin can be held low externally.
The device will not enter configuration mode as long as the INITN pin is 
held low.

Viele Grüße

Lupi
Moderator (Firma: Titel) Persönliche Seite #2955568
Lesenswert?

Ernst Heini schrieb:
> Problem MCU und FPGA stören sich auf dem SPI-Bus.
Eigentliches Problem: SPI ist kein Multimaster-Bus.

Lupinus Digitalus schrieb:
> würde es nicht reichen den INITN auf low zu ziehen, damit die
> Konfiguration verzögert wird:
Ich vermute eher, es geht darum, während des Betriebs vom uC aus auf das 
Config-EEPROM zuzugreifen. Richtig?
Gast #2955594
Lesenswert?

Nach dem Booten den FPGA's sind die SPI Pins User-I/Os und die kann man 
tristaten (ECP3 zumindesten)

Das muss halt in der Firmware des FPGAs berücksichtig werden, dann 
sollte der MCU auf den SPI zugreifen können.

Die Config-Pins werden bei PowerUp gelesen, späteres umstellen bringt 
nix.

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