MachXO3 - auf Soft-Reset-Input verzichten

Gast #6263980
Lesenswert?
• ▲
▼
Hallo zusammen,
entwickle gerade ein neues Design mit dem MachXO3 als Sensor-Bridge zum 
Prozessor. Bisher habe ich in meinen Designs immer ein resetn_i-Pin 
vorgesehen, das vom Prozessor getrieben wird - nun stellt sich mir die 
Frage, ob es sinnvoll ist, ein FPGA-Design zu haben, bei dem auf diesen 
Pin verzichtet wird, da:

* Harter Reset kann über PROGRAMN getriggert werden (reconfigure)
* Softer Reset wird "eigentlich" in meinem einfachen Design nicht 
benötigt
* Softer Reset kann über I2C/SPI-Register-Zugriff erreicht werden

Was denkt ihr darüber? Wie macht ihr das? Verbaue ich mir damit 
irgendwas, wenn ich diesen Pin weglasse? Ich hoffe, ihr seid der 
Meinung, dass es keine dummen Fragen gibt.

Viele Grüße,
kokolores
(Firma: www.elpra.de) Persönliche Seite #6264629
Lesenswert?
• ▲
▼
Lothar M. schrieb:
> ... oder einen Pin namens "Powerdown" ins Design einfügen könnte. Dieser
> Pin muss dann "einfach" einen mehr oder weniger globalen Clock-Enable
> abschalten.

Waere eine Moeglichkeit, ist aber eine andere Anwendung. Stromverbrauch 
ist hier nochmal hoeher, allerdings ist der FPGA auch schneller wieder 
wach. Zusaetzlich muss man sich im Design aktiv darum kuemmern.

Hat beides natuerlich seine Daseinsberechtigung.
Gast #6265290
Lesenswert?
• ▲
▼
Duke Scarring schrieb:
> kokolores schrieb:
>> Wie macht ihr das?
> Einen FPGA-Reset vom Controller aus? Habe ich noch nicht verbaut.
> I.d.R. läuft das FPGA-Design wesentlich stabiler als die
> Controllersoftware...

Danke fürs Feedback. Ich habe den Reset-Pin vorerst im Design behalten, 
aber intern nicht weiter verwendet. Hast Recht, dass der FPGA stabiler 
läuft als die Controllersoftware - mensch, warum ist 
Software-Entwicklung heutzutage immer noch so fehleranfällig?... 
Schmunzel ;)

Antwort schreiben

Eine eigene Frage? Dieser Thread ist über 6 Jahre alt. Stell sie in einem eigenen Thread – dort lesen mehr Leute mit, und sie wird öfter und schneller beantwortet.

Neuen Thread starten

Eine Lösung, Ergänzung oder Rückmeldung zu diesem Thread? Dann antworte hier.

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.