Forum: FPGA, VHDL & Co. VHDL-Syntax - oder in if-Bedingung


von Felix O. (felixanius)


Lesenswert?

Hallo alle,

habe leider nichts mit der Suchfunktion dazu gefunden und auch sonst 
habe ich dazu nichts finden können.

Kann ich in eine if-Bedingung ein "oder" einfügen? Wenn ja, mache ich 
das mit "or" oder mit "|" ?

Bsp:

if (data_in = "010101" or data_in = "101010") then ...
if (data_in = "010101" or "101010") then ...

Geht was davon? (Habe zurZeit leider kein Werkzeug um das selbst zu 
testen)

Danke :)

von Tobias K. (teekay)


Lesenswert?

1
 
2
if (data_in = "010101") or (data_in = "101010") then

Müsste so funktionieren

von Felix O. (felixanius)


Lesenswert?

Okay, danke!

von user (Gast)


Lesenswert?

ohne Klammern geht auch

if data_in = "010101" or data_in = "101010" then



aber das hier macht was anderes:

if data_in = ("010101" or "101010") then

das ist folgender Vergleich

if data_in = "111111" then

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.