logique combo / verrouillage d'inférence

K

kil

Guest
toujours @ (posedge CLK)
commencer

a = b;
b = c;
c = a;

fin

quelle logique il obtiendra dans le matériel.Je pense que cela se produise à l'égard de CLK, mais la liste, il peut fonctionner comme verrou / une logique de liste déroulante.Je ne comprends pas tout peut aider l'un à cet égard.

en ce qui concerne
kilAjouté après 10 minutes:
Salut,

il ne peut pas en déduire que le loquet de verrouillage en sera inférer si une partie le reste est manquant dans l'instruction if autre à l'égard de l'horloge.il en déduire que la logique de liste déroulante, mais, mais ce que la mise en œuvre effective de matériel, il est ce que je cherche ... excaly

Merci
KIL

 
Il sera en déduire Flip Flop ..

Par exemple ur de synthèse et de vérification.

 
Salut
il en déduire que flops, mais ce qui est mauvais style de codage.

l'utilisation non des déclarations de blocage et u peut changer l'ordre de ces missions

si tu veux utiliser le blocage puis u doivent connaître la séquence des travaux à écrire

 
hey il en déduire ffs ......... puisque le code est sensible à la CLK ...... utilisation non bloquant staements pour éviter ce cas ........

 
toujours @ (posedge CLK)
commencer
a = b;
b = c;
c = a;
fin
Il sera en déduire 3 ffs ..
Si le codage comme ceci
toujours @ (posedge CLK)
commencer
c = a;
b = c;
a = b;
fin
Il sera déduit 1 ffs ..
mais l'utilisation non bloquant staements
toujours @ (posedge CLK)
commencer
c <= a;
<b = c;
a <= b;
fin
Il sera en déduire 3 ffs ..

 

Welcome to EDABoard.com

Sponsor

Back
Top