Chargement…
Chargement…
Chaque cycle décale le reste partiel puis tente une soustraction du diviseur.
Comportement
start lance une opération lorsque le bloc est libre.quotient et remainder vérifient dividend = quotient*divisor + remainder.divide_by_zero=1 et done=1.| Signal | Direction | Largeur | Description |
|---|---|---|---|
clk, reset, start | Entrée | 1 bit | Horloge et commandes |
dividend, divisor | Entrée | 8 bits | Opérandes non signés |
quotient, remainder | Sortie | 8 bits | Résultats |
busy, done, divide_by_zero | Sortie | 1 bit | Indicateurs |