Jump to content
    

Genus VHDL Synth

Доброго времени!

 

Имеют место две проблемы при синтезе поведенческих моделей, что заключается в следующем:

 

1. В проекте с небольшой иерархией отказывается собираться (elaborate) модель нижнего уровня. Ошибка гласит - CDFG-214 ... Unknown parameter. Неизвестный параметр - находится в блоке generic, а строка, на которой происходит ошибка - реализация компонента с передачей этого параметра в блоке generic map. Сам параметр, разумеется, везде присутствует и описан, синтез в среде для ПЛИС и моделирование есть. То же с атрибутом keep в одном из исходников. Особенность при этом в том, что в проекте есть ещё модули точно такой же структуры - их синтезатор свободно пропускает. Который раз уже просматриваю, не могу понять в чём тут дело, может у кого были похожие ошибки?

 

2. Уже писал ранее, может кто-то имеет возможность поделится "понятными" материалами для синтеза через Genus/Innovus, Virtuoso, Liberate в IP-блок (как я понимаю - серый квадрат на картинках в сети, который как модуль включается в исходники). Если это будет материал на основе gsсlib от cadence, было бы совсем здорово!

 

Заранее благодарен!

Edited by AzardCry

Share this post


Link to post
Share on other sites

В 16.03.2023 в 19:47, AzardCry сказал:

Доброго времени!

 

Имеют место две проблемы при синтезе поведенческих моделей, что заключается в следующем:

 

1. В проекте с небольшой иерархией отказывается собираться (elaborate) модель нижнего уровня. Ошибка гласит - CDFG-214 ... Unknown parameter. Неизвестный параметр - находится в блоке generic, а строка, на которой происходит ошибка - реализация компонента с передачей этого параметра в блоке generic map. Сам параметр, разумеется, везде присутствует и описан, синтез в среде для ПЛИС и моделирование есть. То же с атрибутом keep в одном из исходников. Особенность при этом в том, что в проекте есть ещё модули точно такой же структуры - их синтезатор свободно пропускает. Который раз уже просматриваю, не могу понять в чём тут дело, может у кого были похожие ошибки?

 

2. Уже писал ранее, может кто-то имеет возможность поделится "понятными" материалами для синтеза через Genus/Innovus, Virtuoso, Liberate в IP-блок (как я понимаю - серый квадрат на картинках в сети, который как модуль включается в исходники). Если это будет материал на основе gsсlib от cadence, было бы совсем здорово!

 

Заранее благодарен!

 

Трудность разрешилась - Genus в отличие от Aldec/Xilinx не видит иерархию проекта. Поэтому модули NAME и Name в разных его частях вызывают ошибку. Все модули должны быть с уникальными именами.

Share this post


Link to post
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

×
×
  • Create New...