Gast
#3832632
Hmmm.., es geht mit der Umwandlung nicht so..., kapier ich wohl nie. Ich bekomme den "wert" hier nicht rein: ascii_rom(RomAddr_v)<= wert ?????? ; Da komme ich wieder nicht klar. Wie geht das mit Integer dort und Unsigned? Danke. Gruss signal RomAddr_v : integer range 0 to 9599 := 0; signal wert : integer range 0 to 255 := 129; ----------------------------------------------------------- type Rom is array (0 to 9599) of unsigned (7 downto 0); signal ascii_rom : Rom := ( x"ff", x"ff", x"ff", x"ff", x"ff", x"ff", x"ff", x"ff", x"ff", x"ff", x"ff", x"ff", x"ff", x"ff", x"ff", x"ff", x"ff", x"ff", x"ff", x"ff", x"ff", x"ff", x"ff", x"ff", x"ff", x"ff", x"ff", x"ff", x"ff", x"ff", .............. RomAddr_v <=RomAddr_v +1; ascii_rom(RomAddr_v)<= wert ?????? ; ---------------------------------------------------------