AzardCry 0 16 марта, 2023 Опубликовано 16 марта, 2023 (изменено) · Жалоба Доброго времени! Имеют место две проблемы при синтезе поведенческих моделей, что заключается в следующем: 1. В проекте с небольшой иерархией отказывается собираться (elaborate) модель нижнего уровня. Ошибка гласит - CDFG-214 ... Unknown parameter. Неизвестный параметр - находится в блоке generic, а строка, на которой происходит ошибка - реализация компонента с передачей этого параметра в блоке generic map. Сам параметр, разумеется, везде присутствует и описан, синтез в среде для ПЛИС и моделирование есть. То же с атрибутом keep в одном из исходников. Особенность при этом в том, что в проекте есть ещё модули точно такой же структуры - их синтезатор свободно пропускает. Который раз уже просматриваю, не могу понять в чём тут дело, может у кого были похожие ошибки? 2. Уже писал ранее, может кто-то имеет возможность поделится "понятными" материалами для синтеза через Genus/Innovus, Virtuoso, Liberate в IP-блок (как я понимаю - серый квадрат на картинках в сети, который как модуль включается в исходники). Если это будет материал на основе gsсlib от cadence, было бы совсем здорово! Заранее благодарен! Изменено 16 марта, 2023 пользователем AzardCry Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
AzardCry 0 23 марта, 2023 Опубликовано 23 марта, 2023 · Жалоба В 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 в разных его частях вызывают ошибку. Все модули должны быть с уникальными именами. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться