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

 
 
> Floating and fixed point arithmetic in FPGA
des333
сообщение Aug 30 2009, 13:56
Сообщение #1


Профессионал
*****

Группа: Свой
Сообщений: 1 129
Регистрация: 19-07-08
Из: Санкт-Петербург
Пользователь №: 39 079



Подскажите, кто знает, литературу по сабжу.

А то, все что пока удалось найти, это основные мат. сведения + простые показательные примеры.

Интересует более подробный, доскональный и глубокий анализ данной темы.

Не верю, что нет серьезных изданий по сабжу.




Заранее спасибо!




P.S. Лучше, если на английском языке.

Сообщение отредактировал des333 - Aug 30 2009, 14:05


--------------------
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов
Rst7
сообщение Aug 31 2009, 16:25
Сообщение #2


Йа моск ;)
******

Группа: Модераторы
Сообщений: 4 345
Регистрация: 7-07-05
Из: Kharkiv-city
Пользователь №: 6 610



Цитата
Но для этого нужно как минимум вникнуть во все детали и хорошо во всем разбираться.


Не могу сказать, что уж очень там с "деталями" сложно. Хотя, опять же... Ну вот допустим, простейшие вещи - умножение и деление с плавающей запятой.

Умножение: Вроде все хорошо, допустим, числа нормализованы и всегда есть единичный старший бит. Тогда, по результатам умножения для нормализации надо проверить старший бит произведения, и, если он равен 0, то сдвинуть результат влево с увеличением результирующего порядка на 1. Типа перенос учесть в сумматоре порядков.

Деление: а тут таких простых результатов не получается - количество нулей в частном может быть произвольным. Т.к. выполнять после деления поиск первой единицы в частном и сдвиг результата до нормализованного очень уж тоскливо, есть смысл вкрутить автонормализацию в само деление. Допустим, если деление выполняется в столбик, то наличие каждого ведущего нулевого бита в частном должно приводить к уменьшению величины порядка результата на единичку. Как только встречается 1, то деление продолжается обычным образом.

Вроде и не очень страшно... но следующей стадией должна быть замена деления в столбик на более производительный метод, а там уже (возможно) не так просто будет решить вопрос с нормализацией малой кровью.


--------------------
"Практика выше (теоретического) познания, ибо она имеет не только достоинство всеобщности, но и непосредственной действительности." - В.И. Ленин
Go to the top of the page
 
+Quote Post

Сообщений в этой теме
- des333   Floating and fixed point arithmetic in FPGA   Aug 30 2009, 13:56
- - Methane   Цитата(des333 @ Aug 30 2009, 16:56) P.S. ...   Aug 30 2009, 14:01
|- - des333   Цитата(Methane @ Aug 30 2009, 18:01) Попр...   Aug 30 2009, 14:03
|- - DmitryR   А зачем вам, скажите, литература? На opencores ест...   Aug 30 2009, 16:50
||- - des333   Цитата(DmitryR @ Aug 30 2009, 20:50) А за...   Aug 30 2009, 17:34
||- - des00   Цитата(des333 @ Aug 30 2009, 11:34) Прост...   Aug 31 2009, 03:07
|||- - des333   Цитата(des00 @ Aug 31 2009, 07:07) раскаж...   Aug 31 2009, 06:00
|||- - des00   Цитата(des333 @ Aug 31 2009, 01:00) Неуже...   Aug 31 2009, 07:07
||- - Methane   Цитата(des333 @ Aug 30 2009, 20:34) Алгор...   Sep 1 2009, 03:56
||- - des00   Цитата(Methane @ Aug 31 2009, 21:56) Про ...   Sep 1 2009, 04:00
|- - Methane   Цитата(des333 @ Aug 30 2009, 17:03) Я дум...   Sep 1 2009, 03:43
|- - des333   Цитата(Methane @ Sep 1 2009, 07:43) Вы хо...   Sep 1 2009, 10:55
- - Самурай   Цитата(des333 @ Aug 30 2009, 17:56) Подск...   Aug 30 2009, 17:49
|- - Sergey'F   Цитата(Самурай @ Aug 30 2009, 21:49) Не б...   Sep 2 2009, 12:34
|- - Maverick   Попытаюсь вставить свои пять копеек У Xilinx есть...   Sep 8 2009, 05:58
|- - Methane   Цитата(Maverick @ Sep 8 2009, 08:58) Попы...   Sep 8 2009, 06:33
|- - Little_boo   Цитата(Maverick @ Sep 8 2009, 09:58) Попы...   Dec 9 2010, 15:56
- - des333   Самурай: Большое спасибо!   Aug 30 2009, 17:51
- - yes   для плавающей точки: как всегда в технических дела...   Aug 31 2009, 12:16
- - Гвоздик   Некоторое время назад я тоже столкнулся с задачей ...   Aug 31 2009, 15:00
|- - des00   Цитата(Гвоздик @ Aug 31 2009, 10:00) Неко...   Sep 1 2009, 03:46
|- - Methane   Цитата(des00 @ Sep 1 2009, 06:46) дык ее ...   Sep 1 2009, 04:04
|- - des00   Цитата(Methane @ Aug 31 2009, 22:04) Я не...   Sep 1 2009, 04:12
|- - Methane   Цитата(des00 @ Sep 1 2009, 07:12) задачи ...   Sep 1 2009, 04:32
|- - des00   Цитата(Methane @ Aug 31 2009, 22:32) Я и ...   Sep 1 2009, 04:42
|- - Methane   Цитата(des00 @ Sep 1 2009, 07:42) мне ее ...   Sep 1 2009, 04:48
- - petrov   Книжка по теме: http://www.telesys.ru/wwwboards/ds...   Aug 31 2009, 15:27
- - Rst7   Я бы не стал так огульно хаять плавающую точку Хо...   Aug 31 2009, 15:34
|- - zverek   Цитата(Rst7 @ Aug 31 2009, 19:34) Я бы не...   Aug 31 2009, 16:05
|- - zverek   Цитата(Rst7 @ Aug 31 2009, 20:25) Не могу...   Aug 31 2009, 17:34
- - zverek   А нет ли какого-то математического САПРа, который ...   Sep 1 2009, 17:56
|- - Methane   Цитата(zverek @ Sep 1 2009, 20:56) А нет ...   Sep 1 2009, 18:30
|- - zverek   Цитата(Methane @ Sep 1 2009, 22:30) Вот л...   Sep 1 2009, 19:04
|- - Methane   Цитата(zverek @ Sep 1 2009, 22:04) Не, я ...   Sep 1 2009, 19:30
- - Гвоздик   Спешу поправить на верное название зайлинксовской ...   Sep 2 2009, 06:43
- - Sergey'F   Еще в тему. Мой студент на курсовом реализовал пла...   Sep 8 2009, 20:17


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

 


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


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