synchrone: - dépend de la validité du front d'horloge - ne se trouve pas dans la liste de sensibilité du processes asynchrone: - ne dépend pas de la validité du front d'horloge - se trouve dans la liste de sensibilité du processes An considérant le codage de la machine et en cas de parasite un blocage est possible. Pourquoi ? Le codage de la machine nécessite 3 bits (6 possibiliés) hors seules 5 sont identifiées, si la machine tombe dans le 6 ième état, rien n'est pévu pour en sortir. solution: when others => -- trap state Sreg0 <= coherence;