Помощь - Поиск - Пользователи - Календарь
Полная версия этой страницы: fpu
Форум разработчиков электроники ELECTRONIX.ru > Программируемая логика ПЛИС (FPGA,CPLD, PLD) > Работаем с ПЛИС, области применения, выбор
sergey sva
Нужен самый простой fpu для умножения float и преобразования int в float и обратно.
Может кому попадался такой?
Methane
Цитата(sergey sva @ Aug 26 2013, 07:14) *
Нужен самый простой fpu для умножения float и преобразования int в float и обратно.
Может кому попадался такой?

В Квартусе вроде же есть уже готовый.
sergey sva
У меня xilinx в нем есть ? хотелось на verilog или vhdl что бы немного покопать как работает.
Methane
Цитата(sergey sva @ Aug 26 2013, 07:56) *
У меня xilinx в нем есть ? хотелось на verilog или vhdl что бы немного покопать как работает.

http://opencores.org/project,fpu
sergey sva
Спасибо. сейчас посмотрю. Если еще будут ссылки буду благодарен.
Methane
Цитата(sergey sva @ Aug 26 2013, 08:48) *
Спасибо. сейчас посмотрю. Если еще будут ссылки буду благодарен.

Еще на реализацию в OpenSPARC можно глянуть.
dmitry-tomsk
Цитата(sergey sva @ Aug 26 2013, 07:14) *
Нужен самый простой fpu для умножения float и преобразования int в float и обратно.
Может кому попадался такой?

Да это обычный умножитель, да сумматор для экспоненты. Для преобразования в float сдвиг влево до первого не пустого разряда, число сдвинутых бит - экспонента, сдвиг вправо на экспоненту - в int.
Methane
Цитата(dmitry-tomsk @ Aug 26 2013, 09:24) *
Да это обычный умножитель, да сумматор для экспоненты. Для преобразования в float сдвиг влево до первого не пустого разряда, число сдвинутых бит - экспонента, сдвиг вправо на экспоненту - в int.

Вообще-то для того чтобы int умножить на int, преобразовывать во флоат его не нужно. Это если шире посмотреть на вещи.
EugeneS
QUOTE (sergey sva @ Aug 26 2013, 07:14) *
Нужен самый простой fpu для умножения float и преобразования int в float и обратно.
Может кому попадался такой?


А если не FPU а просто использовать Floating Point Packages из VHDL-2008 ?
sergey sva
Цитата(EugeneS @ Aug 26 2013, 12:51) *
А если не FPU а просто использовать Floating Point Packages из VHDL-2008 ?

Это библиотека, только для симуляции или для синтеза тоже?, не пользовался не разу.
Примеры где то можно посмотреть?
yes
Цитата(sergey sva @ Aug 26 2013, 09:48) *
Спасибо. сейчас посмотрю. Если еще будут ссылки буду благодарен.


в DW есть
http://www.synopsys.com/dw/ipdir.php?c=DW_fp_mult
Для просмотра полной версии этой страницы, пожалуйста, пройдите по ссылке.
Invision Power Board © 2001-2025 Invision Power Services, Inc.