gray_decoder
Converts a Gray encoded bit vector to a binary encoded bit-vector
- Space Complexity: O(WIDTH log WIDTH)
- Time Complexity: O(log WIDTH)
Parameters
| WIDTH | u32 | Input and output bit vector width |
|---|
Ports
| i_gray | input | logic| Input Gray encoded Bit Vector
|
o_bin |
output |
logic | Output binary encoded Bit Vector such that
o_bin[k] = ^o_bin[WIDTH-1:k]
|
|
|---|