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] |