Forum: Mikrocontroller und Digitale Elektronik Finde Verilogfehler nicht


von Frank (Gast)


Lesenswert?

Hallo,

ich habe in mienem Verilog-Code folgende IF-Verzweigung:

If((CounterX>0) && (CounterY>0))
begin
R_schalten=1;
G_schalten=1;
B_schalten=0;
end


Da ist angeblich ein Fehler drin:

# ** Error: E:/VGA_Ansteuerung.v(87): near "begin": syntax error, 
unexpected "begin", expecting ';'
# ** Error: E:/VGA_Ansteuerung.v(93): near "begin": syntax error, 
unexpected "begin", expecting ';' or ','


Wo zum Teufel ist der Fehler?

Danke,
Frank

von graf von langenscheidt (Gast)


Lesenswert?

Schreibt man begin und end vielleicht groß??

von Der M. (steinadler)


Lesenswert?

da fehlt ein "then" nach der if-Zeile.

von Frank (Gast)


Lesenswert?

Nein, das ist egal.

Weitere Ideen?

Frank

von Volker (Gast)


Lesenswert?

Keine Ahnung, aber ist Verilog nicht case sensitive?
Schreib mal das "IF" klein.

Falls ich falsch liegen sollte, bitte Beitrag ignorieren.

von Frank (Gast)


Lesenswert?

Da muss kein then hin.

von Frank (Gast)


Lesenswert?

Das ist es. Danke.

von Analog (Gast)


Lesenswert?

dann mach noch ein ; hinter das end

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.