For example, the rtl parameter in caravel_core.v is set to
parameter USER_PROJECT_ID = 32'h23117f7b;
which is 0010_0011_0001_0001_0111_1111_0111_1011
However, the gl verilog and layout have the bits reversed because the id is split into a python array which indexes from 0 at the left most bit. This results in the reversed value 1101_1110_1111_1110_1000_1000_1100_0100.
For example, the rtl parameter in
caravel_core.v
is set towhich is
0010_0011_0001_0001_0111_1111_0111_1011
However, the gl verilog and layout have the bits reversed because the id is split into a python array which indexes from0
at the left most bit. This results in the reversed value1101_1110_1111_1110_1000_1000_1100_0100
.