МАРСОХОД

Open Source Hardware Project

Добро пожаловать, Гость
Логин: Пароль: Запомнить меня
  • Страница:
  • 1

ТЕМА: Вычисление дробных чисел. Quartus II, Verilog?

Вычисление дробных чисел. Quartus II, Verilog? 4 года 5 мес. назад #2642

Подскажите пожалуйста как реализовать на Verilog,
При попытке поставить real - "real variable data type values are not supported"


Необходимо выполнить расчет
p = c0 + x*(c1 + x*(c2 + x*c3))

Где x - целое 32х разрядное число
Коэффициенты - c0 с1 с2 с3 - должны быть дробными

Результат - p - должно быть тоже целое 32х разрядное число.

Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.

Re: Вычисление дробных чисел. Quartus II, Verilog? 4 года 5 мес. назад #2643

Как вариант, можно взять готовую библиотеку арифметики с плавающей запятой. Например, вот эту - opencores.org/project,fpu
Спасибо сказали: trancer1019

Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.

Re: Вычисление дробных чисел. Quartus II, Verilog? 4 года 5 мес. назад #2644

Другой вариант - фиксированная точка, тут уже можно всё своими руками сделать, но надо помнить про переполнение и точность.
Спасибо сказали: trancer1019

Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.

  • Страница:
  • 1
Время создания страницы: 0.139 секунд

facebook  GitHub  YouTube  Twitter
Вы здесь: Начало Forum Наш форум Языки программирования Вычисление дробных чисел. Quartus II, Verilog?