Chargement…
Chargement…
Each cycle shifts the partial remainder and attempts to subtract the divisor.
Behavior
start launches an operation while the block is idle.quotient and remainder satisfy dividend = quotient*divisor + remainder.divide_by_zero=1 and done=1.| Signal | Direction | Width | Description |
|---|---|---|---|
clk, reset, start | Input | 1 bit | Clock and controls |
dividend, divisor | Input | 8 bits | Unsigned operands |
quotient, remainder | Output | 8 bits | Results |
busy, done, divide_by_zero | Output | 1 bit | Status flags |