mikrocontroller.net

Forum: FPGA, VHDL & Co. Lattice MachXO2, SPI, Programming Mode, Transparent, Offline, BACKGROUND_RECONFIG


Announcement: there is an English version of this forum on EmbDev.net. Posts you create there will be displayed on Mikrocontroller.net and EmbDev.net.
von Ma K. (hh_ku)


Bewertung
0 lesenswert
nicht lesenswert
Hallo miteinander,

ich habe das folgende Problem:

Ich möchte gerne meinen FPGA (Lattice MachXO2-LCMXO2-7000) per Slave SPI 
und der Bibiothek von Lattice (spiembedded) programmieren.

Das funktioniert auch soweit.

Es gibt es zwei "Programming Modes":
1. Offline Mode
2. Transparent Mode

Nun meine Frage:
Was genau bewirkt das BACKGROUND_RECONFIG bit im Spreadsheet view?
Kann es sein dass dieses Bit immer gesetzt sein muss um ein REFRESH 
command an den FPGA zu senden?

Wenn ich beispielsweise den Offline-Mode wähle, scheint es so als wie 
wenn der FPGA im "Config-State" verbleibt und rührt sich nicht mehr. Er 
nimmt auch keine nachfolgenden Kommandos mehr an oder lässt sich ein 
zweites Mal programmieren. Erst nach einem Neustart der Stromversorgung 
läuft er weg.

Sobald ich allerdings das BACKGROUND_RECONFIG bit gesetzt habe, nimmt 
der FPGA in beiden Modes nachfolgende REFRESH commands an und läuft weg.


Gilt dieses Bit für beide Modes? Ich hätte anfangs den Eindruck gehabt 
das gilt nur für den Transparent mode.

(Ich nutze Lattice Diamond 3.11.2.446)

Vielen Dank für jede Hilfe!!

: Bearbeitet durch User

Antwort schreiben

Die Angabe einer E-Mail-Adresse ist freiwillig. Wenn Sie automatisch per E-Mail über Antworten auf Ihren Beitrag informiert werden möchten, melden Sie sich bitte an.

Wichtige Regeln - erst lesen, dann posten!

  • Groß- und Kleinschreibung verwenden
  • Längeren Sourcecode nicht im Text einfügen, sondern als Dateianhang

Formatierung (mehr Informationen...)

  • [c]C-Code[/c]
  • [avrasm]AVR-Assembler-Code[/avrasm]
  • [vhdl]VHDL-Code[/vhdl]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] - Link zu Artikel
  • Verweis auf anderen Beitrag einfügen: Rechtsklick auf Beitragstitel,
    "Adresse kopieren", und in den Text einfügen




Bild automatisch verkleinern, falls nötig
Bitte das JPG-Format nur für Fotos und Scans verwenden!
Zeichnungen und Screenshots im PNG- oder
GIF-Format hochladen. Siehe Bildformate.

Mit dem Abschicken bestätigst du, die Nutzungsbedingungen anzuerkennen.