Цитата(D-Luxe @ Dec 23 2011, 00:47)

Как умножить два std_logic_vector'a не используя LPM модули.
Код
use ieee.numeric_std."*";
signal a, b : std_logic_vector (7 downto 0);
signal sc : std_logic_vector (15 downto 0)
signal uc : std_logic_vector (15 downto 0)
-- signed multiplication
sc = std_logic_vector (signed (a) * signed (b));
-- unsigned multiplication
uc = std_logic_vector (unsigned (a) * unsigned (b));