Помощь - Поиск - Пользователи - Календарь
Полная версия этой страницы: Умножение в Quartus
Форум разработчиков электроники ELECTRONIX.ru > Программируемая логика ПЛИС (FPGA,CPLD, PLD) > Работаем с ПЛИС, области применения, выбор
D-Luxe
Как умножить два std_logic_vector'a не используя LPM модули.
andrew_b
Цитата(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));
Для просмотра полной версии этой страницы, пожалуйста, пройдите по ссылке.
Invision Power Board © 2001-2025 Invision Power Services, Inc.