|
Арифметика с плавающей точкой на VHDL, Возможно ли? |
|
|
|
Feb 13 2006, 09:10
|

Частый гость
 
Группа: Свой
Сообщений: 153
Регистрация: 27-12-04
Из: г. Иркутск
Пользователь №: 1 689

|
Если Вам нужно именно умножение целых чисел на дробный множитель, то я делал так (множитель у меня был постоянно один и тот же): допустим мой дробный множитель 0.3, я домножал его, например, на 1024 (на калькуляторе), для этого примера должно получиться 307, после этого все входные числа домножаю на 307, а затем у результата выкидываю 10 младших бит, что эквивалентно делению на 1024. Возможно способ не самый простой и красивый (точнее я в этом уверен  ), но я сам пока начинающий
|
|
|
|
|
Feb 15 2006, 01:34
|

Частый гость
 
Группа: Свой
Сообщений: 153
Регистрация: 27-12-04
Из: г. Иркутск
Пользователь №: 1 689

|
Цитата(Гвоздик @ Feb 14 2006, 18:03)  Всем спасибо, попробую прошить умножитель дробных чисел в "железе", посмотрим кто быстрее умножает - ПЛИС или DSP. Имхо сравнение несравнимого... Ценность ПЛИСов не в этом. Может быть DSP и побыстрее (не знаю, не работал), но на одной хорошей ПЛИСе я могу собрать кучу умножителей. А если то же делать на DSP? Ставить кучу чипов? Дорого обойдется...
|
|
|
|
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0
|
|
|