veryl-std 0.20.3

A modern hardware description language
Documentation
1
2
3
4
5
6
7
8
9
10
11
pub function bit_reverse::<N: p32> (
    bits: input logic<N>,
) -> logic<N> {
    var ret: logic<N>;

    for i in 0..N {
        ret[i] = bits[N - i - 1];
    }

    return ret;
}