Chargement…
Chargement…
Calculateur CRC-16/CCITT utilisant le polynôme x^16+x^12+x^5+1 (0x1021). À chaque front montant, si i_valid='1', un bit est intégré dans le registre CRC.
Le reset est asynchrone et actif haut (valeur initiale : 0xFFFF).
| Signal | Direction | Largeur | Description |
|---|---|---|---|
i_clk | Entrée | 1 bit | Horloge système |
i_rst | Entrée | 1 bit | Reset synchrone actif haut |
i_data | Entrée | 1 bit | Bit de donnée série |
i_valid | Entrée | 1 bit | Donnée valide |
i_last | Entrée | 1 bit | Dernier bit (non utilise en interne) |
o_crc | Sortie | 16 bits | Valeur CRC courante |