[an error occurred while processing this directive]
Ответ lutic'у: Я пытался разработать функционально законченный модуль с предельными характеристиками по быстродействию и минимальным расходом ресурсов ПЛИС, и надеюсь, что это удалось. Модуль предназначен для использования в составе множества HDLC контроллеров,различающихся FRONT и BACKEND'ами. Переносимый (behaviour) модуль аналогичной функциональности всегда проиграет в два-три раза по вышеуказанным характиристикам, а это не всегда приемлемо. Именно по этой причине при трансляции модуля из LоgiCore вместо behaviour представления подставляется structural представление или даже structural.edf. С другой стороны типов IPCORE, используемых часто и большим количеством разработчиков не так уж и много (гораздо меньше числа разработчиков), и "зажимать" такие модули нет смысла хотя бы потому, что переход на другие типы ПЛИС происходит очень быстро и непрерывно.
(«Телесистемы»: Конференция «Языки описания аппаратуры (VHDL и др.))