Hallo, ich wollte Fragen, wie das (| OOPS) Konstrukt in VHDL übersetzt wird? OOPS ist ein 2 Bit Vektor, OOPS_S ist ein 5 Bit Vektor
1 | assign BACK_UP = (| OOPS) & (STATE == OOPS_S); |
Mein Vorschlag:
1 | BACK_UP <= '1' when (OOPS(0) = '1' or OOPS(1) = '1') and STATE = OOPS_S else '0'; |
Ich bin mir aber nicht sicher, ob da jetzt ein UND / ODER zwischen OOPS (x) gehört. Was meint ihr? Danke für eure Hilfe! Gruß