ли каденция (5141 в моем случае) поддерживает векторы в verilogA?

A

alard

Guest
Здравствуйте,

Я написал короткий код просто обрабатывать моего сигнала.Он может пройти компиляции, но выходной сигнал действительно странно.Если я не использую, но вектор перечислить все порты, один за другим, она работает, которая означает, что сам код функции хорошо.

Кроме того, я также пытался использовать "за", чтобы gernerate результатов, но похоже не в состоянии передать компилятору.

Может ли кто-нибудь взглянуть на код?
-------------------------------------------------- ---------
`включают" constants.h "
`включают" discipline.h "

Модуль RZ_Generator (VIN, vout, CLK, компенсируется);
ввод CLK, компенсируется;
Напряжение CLK, компенсируется;
вход [11:0] VIN;

производства [11:0] vout;
Напряжение [11:0] VIN, vout;

Я целое;

аналог начать
/ / для (i = 0; I <= 11; I = I 1) начать
/ / V (vout ) < V (VIN ) * V (CLK) V (смещение);
/ / конец

генерировать I (11, 0) начать
V (vout ) < V (VIN ) * V (CLK) V (смещение);
конец

конец

endmodule
-------------------------------------------------- -----------

С уважением,

 
Если вы хотите использовать для,
то я должен заявить, как:
genvar I;

 
Здравствуйте Juven,

Спасибо Вам за ответ.Насколько я знаю, 'genvar' не поддерживается в каденцию (5141).

 

Welcome to EDABoard.com

Sponsor

Back
Top