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

 
 
> Synplify vs все остальные, Чего-то стал Synplify портиться ...
v_mirgorodsky
сообщение Jun 20 2006, 07:53
Сообщение #1


Местный
***

Группа: Свой
Сообщений: 342
Регистрация: 21-02-05
Пользователь №: 2 804



На данный момент используем в проекте Cyclone EP2C8F256. Для синтеза используем Synplify версии 8.5. В большинстве случаев результаты синтеза неудовлетворительные sad.gif Synplify не имеет временных параметров моделей памяти и не умеет нормально синтезировать аппаратные умножители. В результате получаются, мягко говоря, странные результаты синтеза. Последующая имплементация в целевую микросхему с туго затянутыми параметрами многое исправляет, однако далеко не все. Таким образом получается дизайн, который не разгоняется до своей нормальной рабочей частоты. Приходится в Quartus генерить все примитивы и вставлять их в RTL код, что уменьшает его переносимость и добавляет проблем при отладке.

Не знает ли кто, как бороться с этой напастью ? Может поменять синтезатор ? На какой ? У кого какие впечатления от менторовских продуктов ? Если я правильно помню, у них их два. Чем они отличаются друг от друга ? help.gif


--------------------
WBR,
V. Mirgorodsky
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов
vetal
сообщение Jun 20 2006, 08:17
Сообщение #2


Гуру
******

Группа: Модераторы
Сообщений: 2 095
Регистрация: 27-08-04
Из: Россия, СПб
Пользователь №: 553



Цитата
Synplify не имеет временных параметров моделей памяти

Имеет, смотрите внимательнее.
В любом случае синтезатор выдает лишь ориентировочные задержки, т.к. задуржки на LUT соизмеримы с задержками на соединениях.
Цитата
не умеет нормально синтезировать аппаратные умножители


Читайте документацию. Особенно раздел "Altera Constraints and Attributes", "Stratix, Cyclone, and Hardcopy DSP Block Inference". На чистом hdl без аттрибутов далеко не продвинитесь.
PS:attribute syn_ramstyle of mem : signal is "block_ram,no_rw_check";
Go to the top of the page
 
+Quote Post

Сообщений в этой теме
- v_mirgorodsky   Synplify vs все остальные   Jun 20 2006, 07:53
- - NiOS   Цитата(v_mirgorodsky @ Jun 20 2006, 11:53...   Jun 20 2006, 08:05
- - Mad Makc   ЦитатаSynplify не имеет временных параметров модел...   Jun 20 2006, 08:07
- - maior   А у меня синплифай верий 8.4 и выше (последний 8.5...   Jun 20 2006, 13:45
- - Builder   А чем плохо сразу в Квартусе разводить - у него се...   Jun 20 2006, 14:45
- - v_mirgorodsky   vetal @W:MT246 : blah_blah.vhd(95) | Blackbox syn...   Jun 20 2006, 16:14
- - oval   Цитата(v_mirgorodsky @ Jun 20 2006, 11:53...   Jun 20 2006, 18:05
- - des00   2 v_mirgorodsky я понимаю ваши проблемы, сам с ни...   Jun 21 2006, 04:27
- - v_mirgorodsky   Synplicity FPGA Synthesis Reference Manual и так с...   Jun 21 2006, 06:37
- - vetal   1. Вчера специально попробовал: unsigned и signed ...   Jun 21 2006, 07:12
- - v_mirgorodsky   vetal А для какого семейства и какая версия Synpl...   Jun 21 2006, 08:05
|- - vetal   Цитата(v_mirgorodsky @ Jun 21 2006, 12:05...   Jun 21 2006, 10:05
|- - andrew_b   Цитата(vetal @ Jun 21 2006, 13:05) Кодent...   Jun 22 2006, 00:28
- - sazh   To vetal А в Квартусе на любом кристалле выдает ош...   Jun 21 2006, 11:05
|- - vetal   Цитата(sazh @ Jun 21 2006, 15:05) To veta...   Jun 21 2006, 11:28
- - vetal   Как оказалось - это поддерживают только синтезатор...   Jun 22 2006, 06:41


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

 


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


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