Chargement…
Chargement…
Le module reçoit un mot Hamming encodé sur i_code. Il calcule le syndrome, corrige le bit fautif si le syndrome est non nul, puis extrait les données d3..d0.
Comportement
o_syndrome=000 indique qu'aucune erreur simple n'est détectée ;o_error='1' quand un syndrome non nul est trouvé ;| Signal | Direction | Largeur | Description |
|---|---|---|---|
i_code | Entrée | 7 bits | Mot Hamming reçu |
o_data | Sortie | 4 bits | Données corrigées d3..d0 |
o_syndrome | Sortie | 3 bits | Position de l’erreur, ou 000 |
o_error | Sortie | 1 bit | Erreur simple détectée |