Я пишу лучший тестовый стенд на VHDL, и в какой-то момент в проекте у меня есть несколько модулей генерации:
MOD_GEN: for i in 0 to 3 generate
mod_i: example_module
(...)
end generate;
Для некоторых целей тестирования мне нужен внутренний сигнал от example_module экземпляров, которые будут доставлены на верхний стенд.Однако я не хочу использовать:
alias tested_sig_0 is << signal (...).MOD_GEN(0).mod_i.tested_sig : std_logic_vector >>;
alias tested_sig_1 is << signal (...).MOD_GEN(1).mod_i.tested_sig : std_logic_vector >>;
alias tested_sig_2 is << signal (...).MOD_GEN(2).mod_i.tested_sig : std_logic_vector >>;
alias tested_sig_3 is << signal (...).MOD_GEN(3).mod_i.tested_sig : std_logic_vector >>;
Есть ли способ агрегировать эти сигналы хорошим способом?