Chargement…
Chargement…
Each addition carry is folded back into the least-significant bit.
Behavior
start opens a new packet and clears the sum.valid_in=1 adds data_in with end-around carry.last=1 completes the packet, complements the sum, and pulses done.| Signal | Direction | Width | Description |
|---|---|---|---|
clk, reset, start | Input | 1 bit | Clock and controls |
data_in | Input | 16 bits | Packet word |
valid_in, last | Input | 1 bit | Word qualifiers |
checksum | Output | 16 bits | Final checksum |
busy, done | Output | 1 bit | Calculation status |