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

 
 
> 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
Ответов
des00
сообщение Jun 21 2006, 04:27
Сообщение #2


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

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



2 v_mirgorodsky

я понимаю ваши проблемы, сам с ними столнулся, а именно если симплифай инферит что то хардварное то все ок, он учитывает времянку, если же нет, то считает что элемент не обладает таймингами. НО сама симплисити предлагает решение сей проблемы, вы можете прописать констрейны таймингов на хардварные макросы.

Removing sequential instance mem_38 of view:PrimLib.dff(prim) because there are no references to its outputs
вот это очень часто симплифай выдает на те регистры/блоки которые "втягиваються" в хардварные макросы.
Для хилых синтезил маки с бехавор описания ложилось на 300МГц (-10).
И вообще пользуйте конфигруации. Я уже говорил в соседней теме, симуляемся/дебажимся на бехаворе, а итогово собираем хардварные макросы.


--------------------
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
- - vetal   ЦитатаSynplify не имеет временных параметров модел...   Jun 20 2006, 08:17
- - 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
- - 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 Текстовая версия Сейчас: 28th July 2025 - 19:40
Рейтинг@Mail.ru


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