C
Cluny
Guest
Salut,
Je veux calculer le minimum de deux valeurs par rapport à une valeur minimale de plus.Et je veux le faire en un seul cycle.Dans mes calculs je prends la première valeur et la comparer avec l'ancienne valeur minimale.Ensuite, je prends la nouvelle (peut-être) la valeur minimale et la comparer avec le deuxième élément.
Je pense que je ne peut réaliser cela avec le blocage des affectations?par exemple dans le prospectus simplifié comme suit:
Code:
@ toujours (*)
commencer
if (value [0 min] <)
min = valeur1;
if (value [1] <min)
min = valeur2;
fintoujours @ (posedge CLK)
commencer
<Min_out = min;
fin
Je veux calculer le minimum de deux valeurs par rapport à une valeur minimale de plus.Et je veux le faire en un seul cycle.Dans mes calculs je prends la première valeur et la comparer avec l'ancienne valeur minimale.Ensuite, je prends la nouvelle (peut-être) la valeur minimale et la comparer avec le deuxième élément.
Je pense que je ne peut réaliser cela avec le blocage des affectations?par exemple dans le prospectus simplifié comme suit:
Code:
@ toujours (*)
commencer
if (value [0 min] <)
min = valeur1;
if (value [1] <min)
min = valeur2;
fintoujours @ (posedge CLK)
commencer
<Min_out = min;
fin