[an error occurred while processing this directive]
|
Если не пользоваться package.
Могу ли я запихнуть в синтезатор проект вместе с тестбенчем, но верхним уровнем указать не сам тестбенч а уровень пониже - проект? Тогда объявление типа можно бы вынести в тестбенч.
Это "академический" интерес. А возник он так.
Есть плата с ПЛИСой. В зависимости от конфигурации ПЛИСы она работает или приёмником или передатчиком. Т.е. вывода или входа или выхода. Можно объявить их inout и в зависимости от generic синтезатор с оптимизирует до одного направления, но "академически" интересует другое. Возникло желание управлять этим с помощью configuration (это я про VHDL), но не получилось. Как я понял подменить entity (вместе с или in или out) я могу для instance-ов, но не могу это делать для top-level entity. Вот интересно создать ещё один уровень сверху с декларациями конфигурациями а начинать синтезить с уровня пониже.
(Я на XST сижу.)