Moin, Ich hab' zwei std_logic_vector signale mit je 40 bit laenge: a und b. Da sind vorzeichenbehaftete Zahlen (2er komplement) drinnen. Jetzt will ich sowas berechnen lassen:
1 | b = b + a/1024 |
koennte ich ja so hinschreiben:
1 | b <= b + (a(39) & a(39) & a(39) & a(39) & a(39) & a(39) & a(39) & a(39) & a(39) & a(39 downto 10)) |
Sieht - hm - unschoen aus. (Wie) gehts schoener? Gruss WK