Перейти к содержанию
    

synplify vs precision

Здравствуйте! видел подобные темы

http://electronix.ru/forum/index.php?showt...lify++precision

http://electronix.ru/forum/index.php?showt...lify++precision

http://electronix.ru/forum/index.php?showt...lify++precision

, тем не менее решил открыть новую.

 

До сего момента верил в то, что Synplify - передовой инструмент в поддержке SV-конструкций, пока не столкнулся с проектом уважаемого des00, hssdrc- High Speed SDRAM Controller, который на Synplify Pro 9.6.2 и C-2009.06 валится таким образом, что складывается впечатление о непонимании им конструкций не-то что SV, но и 2001-го верилога,

тем не менее Precision2008 скушал все отлично.. в выше приведенных темах говорилось, что у Synplify есть проблемы с поддержкой верилога, но время проходит, неужели ничего не меняется :unsure:

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Вот

hssdrc_timescale.vh(39) | Read directive translate_off 
hssdrc_timescale.vh(44) | Read directive translate_on 
hssdrc_define.vh(121) | Read directive translate_off 
hssdrc_define.vh(123) | Read directive translate_on 
hssdrc_timing.vh(48) | parameters of type real/realtime/time are not yet supported
hssdrc_timing.vh(48) | Expecting parameter name
hssdrc_access_manager.v(179) | Expecting one of the keywords module, interface, primitive or macromodule
hssdrc_timescale.vh(39) | Read directive translate_off 
hssdrc_timescale.vh(44) | Read directive translate_on 
hssdrc_addr_path.v(106) | Read directive translate_off 
hssdrc_addr_path.v(109) | Read directive translate_on 
hssdrc_addr_path.v(133) | Read directive translate_off 
hssdrc_addr_path.v(137) | Read directive translate_on 
hssdrc_addr_path.v(147) | Assignment target ba should be of type reg, genvar or logic
hssdrc_addr_path.v(150) | Assignment target addr should be of type reg, genvar or logic
hssdrc_addr_path.v(152) | Assignment target addr should be of type reg, genvar or logic
hssdrc_addr_path.v(161) | Expecting ;

кроме Read directive, остальное - ерроры, при их устранении, например изменении типа параметра на целочисленные, синплифай находит их еще больше

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Прочь тоску!

Synplify Pro C-2009.06 скушал проект hssdrc при замене типа real у параметров на int(и соответствующем пересчете) в файле hssdrc_timing.vh

и комментировании строчек

`ifndef __HSSDRC_TIMING_VH__

`endif

`ifndef __HSSDRC_DEFINE_VH__

в файлах hssdrc_timing.vh и hssdrc_define.vh

 

Synplify Pro 9.6.2 при данных изменениях все равно сыпется, так что поддержка верилога все же не стоит у синплицити(или синопсиса теперь) на месте.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Мой проект тоже не собрался. Заявляет:

parameters of type real/realtime/time are not yet supported

Очень интересуюсь, как с real/realtime/time обстоит дело в 2010.03 ?

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Присоединяйтесь к обсуждению

Вы можете написать сейчас и зарегистрироваться позже. Если у вас есть аккаунт, авторизуйтесь, чтобы опубликовать от имени своего аккаунта.

Гость
К сожалению, ваш контент содержит запрещённые слова. Пожалуйста, отредактируйте контент, чтобы удалить выделенные ниже слова.
Ответить в этой теме...

×   Вставлено с форматированием.   Вставить как обычный текст

  Разрешено использовать не более 75 эмодзи.

×   Ваша ссылка была автоматически встроена.   Отображать как обычную ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставлять изображения напрямую. Загружайте или вставляйте изображения по ссылке.

×
×
  • Создать...