[an error occurred while processing this directive]
|
С математикой в ПЛИС я не долго (и спасибо за ответ на мой вопрос про числа, на прошлой странице), а про умножение может быть я мало читал/видел/думал, но так и не смог придумать как описать умножитель в дополнительном коде, без взятия модуля отрицательного числа в прямом коде проще: перемножаем модули, и знак результата определяем по ксору знаковых разрядов.
Раскажите как вообще устроенны умножители в доп коде, и если не сложно можно пример на верилоге, без использования макрофункций?? (на ахдл в макрофункциях можно выставить тип арифметики)
E-mail: info@telesys.ru