Gast
#546372
Ich möchte den Integer "val_int" als SLV ausgeben und benutze die Conversion OUT <= std_logic_vector(to_signed(val_int,16)); Modelsim kommt aber mit folgendem Fehler hoch: Type conversion (to ieee.std_logic_1164.std_logic_vector) conflicts with expected type ieee.std_logic_1164.std_logic Was ist da das Problem? Die Deklaration lautete: SIGNAL val_int : INTEGER RANGE 0 TO 2047 := 0; Benutzt wird "numeric". Ich habe mich dabei an die Vorgaben des SynthWorks-Papiers gehalten. Die Verwendung einer anderen Breite, to "unsigend" bringt auch nichts. Beispiel: OUT <= std_logic_vector(to_unsigned(sin_val_int,12)); Die Vorbelegung des range oben hat auch keine Wirkung.