Bonjour,
j'utilise une boucle pour générer des composants et je voudrais faire un test dans cette boucle. Je vous donne un bout de code pour illustrer :
où n_b et n_p sont des "signal integer := 0".
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9 boucle : for j in 0 to N-1 generate if (n_b=3) then n_p <= n_p+1; n_b <= 0; else n_b <= n_b+1; end if; end generate boucle;
Mais la compilation ne passe pas. Modelsim me dit "Illegal concurrent statement."
Comment je dois faire ?
Partager