[an error occurred while processing this directive]
|
Вот смотрите вы на этот кусок кода:
mod_m1: m1( a );
mod_m2: m2( a );
И что вы можете сказать про эти модули? Вам надо помнить, что представляет собой interface a. Или найти и посмотреть его описание. А если таких интерфейсов несколько? Объем кода, конечно, уменьшается, но вот читаемость тоже. Синтезеру-то объем кода все равно, а вот простому смертному девелоперу --- лишний напряг в читаемости... Ну как тут не вспомнить старика Оккама?
Тов. zlyh прав. В ВХДЛ можно определить некоторый entity, к которому цеплять разные архитектурные тела. Но все равно, связывать компоненты надо по-прежнему.
E-mail: info@telesys.ru