Bonjour,
Quelqu'un pourrait-il me donner la différence (ou me dire où la trouver) entre les 2 codes VHDL ci-dessous:
process(clock)
if clock = '1' then...
D'après ce que je sais, la liste de sensibilité (le clock entre parenthèses juste après le process) est la liste des signaux qui déclencheront, après un changement de valeur sur l'un d'entre eux), l'activité du processus.process(clock)
if (clock = '1') and (clock'event) then...
Alors pourquoi (dans le deuxième code) rajouter un clock'event?
Si je suis dans le processus (et en assumant qu'il n'y a qu'un seul signal dans la liste de sensibilité du process), c'est qu'il y a eu un changement de valeur du signal clock, il me suffit juste de regarder cette valeur, pas la peine de tester s'il y a eu un évènement sur le signal.. si?
source: http://jacques.weber.pagesperso-oran...%C3%A9quentiel
Merci d'avance pour vos éventuelles réponses
-----