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

 
 
> Логистическая функция в HDL, таблицы не предлагать.
count_enable
сообщение Jul 10 2015, 13:29
Сообщение #1


Местный
***

Группа: Свой
Сообщений: 310
Регистрация: 28-01-13
Из: Лондон
Пользователь №: 75 384



Задумался над простыми реализациями логистической функции у= 1./(1 + exp(-Х)) в железе. Есть кусковая апроксимация для сигмоида tansig: в диапазоне от -1..1 у=2х-|х|*x . Можно конечно х отмасштабировать на 0...1, но может кто-то решил задачу элегантнее? Точность аппроксимации не особо важна, но должна быть лучше линейной. Из доступных ресурсов есть DSP48E 6-7 семейства. Как сделать апроксимацию за минимальное количество клоков? Читал IEEE Xplore, ничего не понравилось.
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов
count_enable
сообщение Jul 14 2015, 11:23
Сообщение #2


Местный
***

Группа: Свой
Сообщений: 310
Регистрация: 28-01-13
Из: Лондон
Пользователь №: 75 384



FF это флипфлоп, но то что синтезатор "оптимизирует" схему, оставляя только 3 FF, означает что где-то в коде я накосячил sad.gif
Go to the top of the page
 
+Quote Post
des00
сообщение Jul 14 2015, 11:33
Сообщение #3


Вечный ламер
******

Группа: Модераторы
Сообщений: 7 248
Регистрация: 18-03-05
Из: Томск
Пользователь №: 3 453



Цитата(count_enable @ Jul 14 2015, 18:23) *
FF это флипфлоп, но то что синтезатор "оптимизирует" схему, оставляя только 3 FF, означает что где-то в коде я накосячил sad.gif

с чего вы так решили? Из вашего же поста
Цитата
Flip-Flops : 18

А дальше он пишет что значения трех битов всегда равны четвертому. Поэтому смысла их оставлять нет. Т.е. по идее триггеров должно быть 15 после разводки. Так работает resource sharing.

Вот вам задачка для мозгов: Есть устройство : квадратор : y = x^2. Числа знаковые. Знаковый бит на выходе уже отрезали. Разрядности согласованы. В выходном результате есть бит, триггер которого можно выкинуть. Вопрос : что это за бит(его индекс) и почему его триггер можно выкинуть?


--------------------
Go to the top of the page
 
+Quote Post



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

 


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


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