CPLD Coolrunner2: Kein Reset nötig?

OP #4104802
Lesenswert?
• ▲
▼
Hallo Allerseits

Ich habe mich mal vom Spartan zurück zu einem CPLD bewegt und stosse da 
auf komische Sachverhalte: Wird beim Coolrunner 2 von Xilinx kein Reset 
benötig?
Es gibt da zwar den GSR (Global Set/Reset), der aber gleichzeitig auch 
als IO genutzt werden kann. Leider ist nirgends beschrieben welcher Wert 
den nun dieser Reset hat. Oder kann ich meine Schaltung normal aufbauen 
und den Reset weglassen oder global auf GND setzen?

Weiter finde ich im Internet Beschreibungen in VHDL die nur den Clock 
auswerten. Wie kann so die Schaltung in einem definierten Zustand 
laufen? Zählervariablen werden schön per ":=" auf null gesetzt, aber ich 
habe mal gelehrnt, dass dies nur für den Simulator ist.

Könnte mir jemand sagen, wo mein Denkfehler ist?
Besten Dank,
Patrick
#4104818
Lesenswert?
• ▲
▼
Patrick B. schrieb:
> Zählervariablen werden schön per ":=" auf null gesetzt, aber ich
> habe mal gelehrnt, dass dies nur für den Simulator ist.

Das geht schon seit etlichen Jahren auch für die Synthese. Schließlich 
ist auch der Coolrunner SRAM basiert und wird aus einem internen Flash 
beim Starten initialisiert. Da kann er auch gleich Startwerte annehmen.
Auch den Spartan braucht keinen Reset.
Gast #4112156
Lesenswert?
• ▲
▼
Genau das ist der initiale "set" der Werte. Resets baut man daher nur 
ein, wenn sie aus Systemsicherheitsgründen erforderlich sind, was sie 
meistens nicht sind.

Zum generellen Thema: Heute gibt es praktisch keine klassischen PLDs 
mehr.

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.