Chargement…
Chargement…
Filtre moyenneur glissant sur quatre échantillons, sans entrée de reset.
Comportement :
o_data est combinatoire et vaut en permanence (i_data + r_x1 + r_x2 + r_x3) / 4, avec troncature de la partie fractionnaire.r_x1, r_x2 et r_x3 contiennent les trois échantillons précédemment mémorisés. Ils sont initialisés à zéro.i_clk, i_data entre dans la ligne à retard et l'échantillon le plus ancien est éliminé.i_data, appliquez cette valeur après un front puis observez o_data avant le front suivant.*La division par 4 correspond à un décalage à droite de 2 bits.*
| Signal | Direction | Largeur | Description |
|---|---|---|---|
i_clk | Entrée | 1 bit | Horloge système |
i_data | Entrée | 8 bits | Echantillon d'entrée |
o_data | Sortie | 8 bits | Moyenne glissante |