Beim nächsten Mal bitte im Betreff angeben um welche Sprache es geht.
Der Typ "unsigned" ist in VHDL nicht einfach ein Integer-Typ wie in C,
sondern ein Vektor aus std_logic. Direkte Zuweisung von Integern
funktioniert da nicht, man braucht eine Konvertierungsfunktion:
1 | constant tick : unsigned := to_unsigned(434, tick'length);
|
Außerdem sollte man die Länge des Vektors vorgeben, sonst wird das
Maximum verwendet.
Eine flexiblere und bessere Alternative wäre die Variable als Integer zu
definieren und erst bei Verwendung zu konvertieren.