реклама на сайте
подробности

 
 
 
Reply to this topicStart new topic
> Сумма 2 signed чисел разной разрядности, как описать на VHDL
maegg
сообщение Aug 25 2004, 06:37
Сообщение #1


Частый гость
**

Группа: Свой
Сообщений: 129
Регистрация: 22-06-04
Из: S. Peterburg
Пользователь №: 103



Извините, что-то запутался, может кто подскажет, как написать на VHDL суммирование двух чисел со знаком разной разрядности и конечно чтоб это все синтезировалось.
Go to the top of the page
 
+Quote Post
cms
сообщение Aug 26 2004, 13:06
Сообщение #2


Частый гость
**

Группа: Свой
Сообщений: 168
Регистрация: 6-07-04
Пользователь №: 266



Если числа в доп.коде (по умолчанию) и фиксированной разрядности:
Arg1(n-1 downto 0) и Arg2(m-1 downto 0), n > m

то Arg2 до разрядности n можно расширить следующим способом:

Arg2_extended <= Arg2(m-1) & Arg2(m-1) ..(n-m раз).. &Arg2(m-1) & Arg2(m-2 downto 0);

, т.е расширяете знаковы
Go to the top of the page
 
+Quote Post

Reply to this topicStart new topic
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 


RSS Текстовая версия Сейчас: 19th July 2025 - 12:08
Рейтинг@Mail.ru


Страница сгенерированна за 0.01368 секунд с 7
ELECTRONIX ©2004-2016