Forum: FPGA, VHDL & Co. keyword register


von anfänger (Gast)


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

von Peter (Gast)


Lesenswert?

Was tust Du ? Programmieren? Womit? C? Basic? Pascal? VHDL? Compiler? 
Processor? FPGA?...

Wie du siehst: Fragen über fragen...

von anfänger (Gast)


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

von Lothar M. (Firma: Titel) (lkmiller) (Moderator) Benutzerseite


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

Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.