Chargement…
Chargement…
The same XOR operation performs encryption and decryption.
Behavior
load_seed loads the seed; a zero seed is replaced with 8'h01.enable=1, data_out = data_in XOR LFSR_state and valid pulses.| Signal | Direction | Width | Description |
|---|---|---|---|
clk, reset, enable, load_seed | Input | 1 bit | Clock and controls |
seed, data_in | Input | 8 bits | Seed and input byte |
data_out | Output | 8 bits | Encrypted or decrypted byte |
valid | Output | 1 bit | Output-valid pulse |