www.mikrocontroller.net

Forum: FPGA, VHDL & Co. keyword register


Autor: anfänger (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Hallo,

ich wollte gerade ein package register anlegen, in dem
alle verwendeten Register regX, regX_next verzeichnet sind.
Anscheinend ist aber register ein keyword .. jetzt bin ich
neugierig geworden wozu man dieses keyword braucht, finde aber
mit google nix passendes. Viele Ergebnise, aber es geht immer
um Register als solches aber nicht als keyword.
Kann jemand in kürze beschreiben was dieses "register" bedeutet?

Grüsse

Autor: Peter (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Was tust Du ? Programmieren? Womit? C? Basic? Pascal? VHDL? Compiler? 
Processor? FPGA?...

Wie du siehst: Fragen über fragen...

Autor: anfänger (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
wir sind doch hier im Unterforum "VHDL & FPGA"
Wie gross ist die Wahrscheinlichkeit, dass ich C gemeint haben könnte?
Wie Verbreitet ist die Verwendung der reg, reg_next Konstrukte in C?

;-)

http://www.seas.upenn.edu/~ese201/vhdl/keywordlist.html

Autor: Lothar Miller (lkmiller) (Moderator) Benutzerseite
Datum:

Bewertung
0 lesenswert
nicht lesenswert
> Wie Verbreitet ist die Verwendung der reg, reg_next Konstrukte in C?
Du kannst deine Variablen in C nennen, wie dir beliebt, solange du keine 
Schlüsselwörter wie register verwendest :-/

> wir sind doch hier im Unterforum "VHDL & FPGA"
Nicht ganz, sieh mal nach. Es heißt "FPGA, VHDL & Co"
Es kann sich bei den Posts hier hier im Froum durchaus um System-C oder 
um Verilog oder sogar um VHDL handeln.

Zurück zum Thema:
Ein Register behält im Gegensatz zu einem Bus den letzten aktiv 
getriebenen Pegel (naja, das legt der Name auch nahe), ein Bus wird 'Z', 
wenn er von keinem Teilnehmer mehr getreiben wird.

Für die VHDL-Synthese /auf FPGAs/ dürftest du ganz gut ohne diese beiden 
Keywords auskommen.

BTW:
Google findet mit "register-keyword vhdl" auch was:
www.altium.com/files/learningguides/TR0114%20VHDL%20Language%20Reference 
.pdf

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.
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.

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