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

Hinweis: der ursprüngliche Beitrag ist mehr als 6 Monate alt. Bitte hier nur auf die ursprüngliche Frage antworten, für neue Fragen einen neuen Beitrag erstellen.

Formatierung
  • [c]C-Code[/c]
  • [vhdl]VHDL-Code[/vhdl]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] – Link zu einem Artikel
  • Verweis auf einen anderen Beitrag: Rechtsklick auf dessen Beitrags-ID (#8078628), „Adresse kopieren“, in den Text einfügen

Mehr zur Formatierung

Längeren Sourcecode als Anhang, nicht in den Text. JPG nur für Fotos und Scans; Zeichnungen und Screenshots als PNG oder GIF. Siehe Bildformate.

Schon registriert? Anmelden

Wird nicht angezeigt. Wir schicken dir einen Link; sobald du damit bestätigst, erscheint dein Beitrag.

Mit dem Abschicken legst du einen kostenlosen Account an und erkennst die Nutzungsbedingungen und die Datenschutzerklärung an.