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

 
 
 
Reply to this topicStart new topic
> floating point -> fixed point, перевести модель из floating point в fixed point
filo
сообщение Sep 17 2013, 09:16
Сообщение #1





Группа: Участник
Сообщений: 11
Регистрация: 28-01-13
Пользователь №: 75 381



Хотел испробовать HDL Coder, для этого перевожу модель в fixed point. Возникли проблемы с переводом в формат с фиксированной точкой с длиной слова 16 бит. Смог перевести в формат с фиксированной точкой с длиной слова 32 бит, а вот в 16 пока не получается. Модель предистортера.
Go to the top of the page
 
+Quote Post
Corner
сообщение Sep 18 2013, 17:28
Сообщение #2


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

Группа: Участник
Сообщений: 1 072
Регистрация: 11-12-12
Пользователь №: 74 815



Цитата(filo @ Sep 17 2013, 13:16) *
Хотел испробовать HDL Coder, для этого перевожу модель в fixed point. Возникли проблемы с переводом в формат с фиксированной точкой с длиной слова 16 бит. Смог перевести в формат с фиксированной точкой с длиной слова 32 бит, а вот в 16 пока не получается. Модель предистортера.


Фиксированная точка для ПЛИС неудобна. Лучше пользоваться дробной арифметикой.
Go to the top of the page
 
+Quote Post
AndrewN
сообщение Sep 18 2013, 17:29
Сообщение #3


Местный
***

Группа: Участник
Сообщений: 336
Регистрация: 7-03-07
Из: Петербург
Пользователь №: 25 961



QUOTE (filo @ Sep 17 2013, 13:16) *
Смог перевести в формат с фиксированной точкой с длиной слова 32 бит, а вот в 16 пока не получается
Теорема БалбесаФалеса утверждает, что вероятность точки заблудиться в 16-ти битах в два раза меньше, чем в 32-х. По индукции, следует, что если использовать только 1 бит, то точка вообще не может заблудиться.
Go to the top of the page
 
+Quote Post
filo
сообщение Sep 19 2013, 06:19
Сообщение #4





Группа: Участник
Сообщений: 11
Регистрация: 28-01-13
Пользователь №: 75 381



Цитата(Corner @ Sep 18 2013, 21:28) *
Фиксированная точка для ПЛИС неудобна. Лучше пользоваться дробной арифметикой.

можно подробнее, что за дробная арифметика? и чем она лучше фиксированной точки.

Цитата(AndrewN @ Sep 18 2013, 21:29) *
Теорема БалбесаФалеса утверждает, что вероятность точки заблудиться в 16-ти битах в два раза меньше, чем в 32-х. По индукции, следует, что если использовать только 1 бит, то точка вообще не может заблудиться.

не понял юмора))
в 16 битном исполнении, fixed point tool показывает кучу блоков с переполнениями, хотя макс диапазон изменений -8 +8.

и еще что за странный тип fixdt(1,16, 20) ??? как 20?
Go to the top of the page
 
+Quote Post
DASM
сообщение Sep 19 2013, 10:21
Сообщение #5


Гуру
******

Группа: Свой
Сообщений: 3 644
Регистрация: 28-05-05
Пользователь №: 5 493



Выложите потом что вышло.У меня результаты стимуляции того, что он генерит совпадают только при reuse =0, то есть когда не экономит множители а все параллельно.

Речь ведь о Ксайлинксе?
Go to the top of the page
 
+Quote Post
filo
сообщение Sep 19 2013, 11:05
Сообщение #6





Группа: Участник
Сообщений: 11
Регистрация: 28-01-13
Пользователь №: 75 381



Цитата(DASM @ Sep 19 2013, 14:21) *
Выложите потом что вышло.У меня результаты стимуляции того, что он генерит совпадают только при reuse =0, то есть когда не экономит множители а все параллельно.

Речь ведь о Ксайлинксе?

да нет, пока просто стоит задача перейти из floating point в fixed point. для этого использую симулинковский fixed point tool. Результаты выложу позже, как доберусь до компа.
потом уже хотел используя симулинковский hdl coder сгенерить код
Go to the top of the page
 
+Quote Post
filo
сообщение Sep 19 2013, 14:36
Сообщение #7





Группа: Участник
Сообщений: 11
Регистрация: 28-01-13
Пользователь №: 75 381



Цитата(filo @ Sep 19 2013, 15:05) *
да нет, пока просто стоит задача перейти из floating point в fixed point. для этого использую симулинковский fixed point tool. Результаты выложу позже, как доберусь до компа.
потом уже хотел используя симулинковский hdl coder сгенерить код

вот скриншот тулзы
Go to the top of the page
 
+Quote Post

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

 


RSS Текстовая версия Сейчас: 19th June 2025 - 15:19
Рейтинг@Mail.ru


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