Это вопрос, выпущенный Verilog.Я работаю с XILINX ISE в качестве среды разработки.
Я пытаюсь получить доступ к переменным в моделировании, которые автоматически генерируются с использованием genvar, но я получаю следующую ошибку -> HDLCompiler: 71
Пример проблемы:
genvar i;
generate
for(i=0; i < N; i=i+1)
begin:Sys_Modules
TypeXModule #(.width(10)) xmod(.dataY(dataY)));
end
endgenerate
Когда я запускаю синтез или моделирование, я вижу, что создаются экземпляры Sys_Modules [0..N-1] .xmod.
Когда я пытаюсь добавить строкук симуляции, обращающейся к массиву Sys_Modules:
Sys_Modules [i] .xmod.dataY
Я получаю следующую ошибку:
HDLCompiler: 71 dataY не объявлено под префиксом xmod
Есть ли способ получить автоматически сгенерированные значения в симуляции?
Спасибо!