assign syntax problem

Gast #2034420
Lesenswert?
• ▲
▼
hallo,
kann mir jemand beim Entziffern folgenden Syntax helfen? Ich bin 
manchmal über die Erklärungsweise der Autoren erstaunt, wie blumig sie 
etwas beschreiben, was kein A.... versteht und was man eigentlich mit 
zwei Worten beschreiben kann.

assign fifo_re_out = (fifo_re & !fifo_empty);

Danke.
Moderator (Firma: Titel) Persönliche Seite #2034489
Lesenswert?
• ▲
▼
Das dürfte fast das einfachste Verilog Statement sein, das es gibt. Das 
kapiere sogar ich als VHDLer... ;-)

Mit assign werden kombinatorische Zuweisungen deklariert.
assign fifo_re_out = (fifo_re & !fifo_empty);
       a           =   b     and not c;

Was auch immer fifo_re ist (fifo reAD oder reADY?),
da steht natürlichsprachig umgesetzt:
wenn fifo_re=1 und fifo_empty=0
dann  fifo_re_out=1
sonst fifo_re_out=0

Antwort schreiben

Bitte melde dich an, um einen Beitrag zu schreiben.

oder

Mit Google-Account einloggen

Die Registrierung ist kostenlos und dauert nur eine Minute.

Jetzt registrieren