Forum: FPGA, VHDL & Co. VHDL Befehle über mehrere Zeilen


von array (Gast)


Lesenswert?

Hallo,

gibt es in VHDL einen Befehl mit dem ich lange Zeile auf mehrere 
aufteilen kann?
Ich habe lange Codezeilen, welche sehr unübersichtlich sind.
D.h. aus
if (asdf > 1) or (qwer > 1) then
würde ich gerne etwas machen wie
if (asdf >1) ...
  or (qwer > 1) then
 Habt Dank.

von Dennis S. (eltio)


Lesenswert?

Ohne allzuviel Erfahrung in VHDL zu haben, klingt das sehr 
"gewurschtelt"..

von Klaus (Gast)


Lesenswert?

array schrieb:
> würde ich gerne etwas machen wie
> if (asdf >1) ...
>   or (qwer > 1) then

Warum hast du das nicht einfach mal ausprobiert?

von ♪Geist (Gast)


Lesenswert?

Klar geht das.

von Johannes E. (cpt_nemo)


Lesenswert?

Klaus schrieb:
> array schrieb:
>> würde ich gerne etwas machen wie
>> if (asdf >1) ...
>>   or (qwer > 1) then
>
> Warum hast du das nicht einfach mal ausprobiert?

Aber ohne die "..."

In VHDL wird das Ende eines Befehls durch ein ';' markiert, ein 
Zeilenumbruch hat überhaupt keine Funktion bzw. wird genau so wie ein 
Leerzeichen behandelt.

von Entwickler12345 (Gast)


Lesenswert?

Warum versucht man solche einfachen Dinge nicht erstmal selber bevor man 
hier Fragen stellt??? Kann ich nicht verstehen...

von Klaus (Gast)


Lesenswert?

Entwickler12345 schrieb:
> Warum versucht man solche einfachen Dinge nicht erstmal selber bevor man
> hier Fragen stellt??? Kann ich nicht verstehen...

Bei manchen Leuten übersteigt eigenständiges Denken/Arbeiten halt ihre 
Fähigkeiten. Traurig, aber wahr... :-/

von hiall (Gast)


Lesenswert?

eure Antworten sind trauriger als seine Frage

von Entwickler12345 (Gast)


Lesenswert?

> eure Antworten sind trauriger als seine Frage

Was ist daran traurig? Traurig sind Leute, die einfach nichts selber 
können und einfach nicht mehr eigenständig Denken/Arbeiten können. Diese 
Leute gibt es leider immer mehr. Und auf der anderen Seite ist die erste 
Frage von denen "Wie viel Einstiegsgehalt...?".
Armes Deutschland

von PittyJ (Gast)


Lesenswert?

Einfach in der Zeile die Return-Taste gedrückt. Und den Compiler 
angeschmissen. Hätte 20 Sekunden gedauert. Statt dessen wird 5 Minuten 
lang gepostet.

War das toll damals ohne Internet. Da hat man einfach was probiert. Ein 
paar Mutationen eingebaut und geschaut was alles geht. Heute muss das 
alles im Forum einem vorgekaut werden.

von Pongo (Gast)


Lesenswert?

Es gibt einige Befehle, die man nicht trennen kann. Bei 
Sensitivitylisten muss man z.B. nach dem Komma trennen und nicht davor.

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


Lesenswert?

Dennis war m.E. bisher am nächsten dran. Dass das Umbrechen einer Zeile 
geht, steht ausser Frage, was mich überaus nachdenklich stimmt ist 
das:
> Ich habe lange Codezeilen, welche sehr unübersichtlich sind.

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.