Я проектирую КИХ-фильтр в Verilog с Quartus II. Мне нужны float для моих коэффициентов, поэтому я попытался использовать float, но reall не поддерживается Quartus, так что мне делать?Номера с плавающей запятой в Quartus II
Благодаря
Я проектирую КИХ-фильтр в Verilog с Quartus II. Мне нужны float для моих коэффициентов, поэтому я попытался использовать float, но reall не поддерживается Quartus, так что мне делать?Номера с плавающей запятой в Quartus II
Благодаря
Вы не можете использовать реальные, так как он не synthesizeable, следовать формат IEEE-754 с плавающей точкой. может быть выполнено с помощью структурного моделирования с помощью Altera Megafunctions.
Рекомендуется использовать блок MAC с параметрами с плавающей запятой.
проверки ниже ссылка http://quartushelp.altera.com/current/master.htm#mergedProjects/hdl/mega/mega_list_mega_lpm.htm
проверка
общая ссылка арифметики с плавающей точкой в формате PDF https://www.altera.com/en_US/pdfs/literature/ug/ug_altfp_mfug.pdf
не вы можете использовать с фиксированной точкой арифметика? – njuffa
Я думаю, что могу, но какой тип данных поддерживает это, кроме реального? –
Я не понимаю ваш вопрос. Арифметика с фиксированной точкой в основном использует масштабированные целые числа, используя масштабный коэффициент по вашему выбору. Поскольку мы говорим об аппаратном дизайне здесь, у вас есть полная свобода относительно того, сколько целых чисел и сколько дробных битов будет использовать вычисление с фиксированной точкой. Вы даже можете выбрать несколько различных представлений с фиксированной точкой, используемых в разных частях вычислений. Возможно, это полезно для [рецензии] (http://www.digitalsignallabs.com/fir.pdf), но есть другие документы использования вы можете найти, что обсуждать использование арифметики с фиксированной точкой с фильтрами FIR. – njuffa