Generic Berechnung vom Compiler?

Gast #4179009
Lesenswert?

Hallo zusammen,

Ich bin derzeit am lernen von VHDL. Und nun ist mir etwas im 
Zusammenhang mit Generics unklar.

Angenommen folgender Code:
1
Generic ( Taktfrequenz : integer   := 5000000;
2
          Teiler       : integer   := 50
3
         );

Und später habe ich irgendwo beispielsweise folgenden Code:
1
 if( x < (Taktfrequenz / Teiler) - 1) then

Meine Frage lautet nun:
Wird folgendes: (Taktfrequenz / Teiler) - 1 vom Compiler während der 
Synthese vereinfacht so das in der Hardware nur der Vergleich gemacht 
werden muss? Sprich:  if(x < 99999). Oder wird die Division und 
Subtraktion im FPGA gemacht?

Grüsse

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