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

 
 
> IP ядро целочисленного деления от Альтеры, lpm_div
novartis
сообщение Nov 29 2016, 06:05
Сообщение #1


Местный
***

Группа: Свой
Сообщений: 375
Регистрация: 9-10-09
Из: Свердловский регион
Пользователь №: 52 845



Сколько я его не пытался использовать, все какие то заморочки.
Утыкаюсь в ограничение по частоте. Нужно например поделить два числа (64 бит на 32 бит) на частоте 300МГц.
Компилю проект, таймквест репортует - отрицательные слаки. Считаю, вроде тактов 10 не хватает.
В мегавизарде можно выставить latency, ставлю 14 тактов ( запасом).
Компилю проект, таймквест репортует - отрицательные слаки.
Ставлю 24 такта.
Компилю проект, таймквест репортует - отрицательные слаки.
Сколько ему тактов то надо?

Зашел с другой стороны. Завел пониженную частоту 30МГц.
Данные с 300мгц перекидываю на частоту 30мгц. Результат с 30мгц перевожу на 300мгц, все это делаю через всякие там защелки-синхронизаторы .
Таймквест весь изнылся, что куча переходов с 30 мгц на 300мгц и обратно. Все надо описывать в sdc. Час на это потратил, устал, уже под ночь было, и так не доделал все.

Есть нормальный способ целочисленно поделить в ПЛИС?

Сморю сейчас на корки с opencores, может кто что использовал от туда?
Go to the top of the page
 
+Quote Post
2 страниц V  < 1 2  
Start new topic
Ответов (15 - 15)
x736C
сообщение Apr 24 2017, 00:47
Сообщение #16


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

Группа: Участник
Сообщений: 1 273
Регистрация: 3-03-06
Пользователь №: 14 942



Tausinov, blackfin, спасибо большое! В общем, это то, что мне было нужно sm.gif
Go to the top of the page
 
+Quote Post

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

 


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


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