diff options
Diffstat (limited to 'primitives/rtl/FLIP.sv')
-rw-r--r-- | primitives/rtl/FLIP.sv | 16 |
1 files changed, 16 insertions, 0 deletions
diff --git a/primitives/rtl/FLIP.sv b/primitives/rtl/FLIP.sv new file mode 100644 index 0000000..baf3c2b --- /dev/null +++ b/primitives/rtl/FLIP.sv @@ -0,0 +1,16 @@ +module FLIP +#( + parameter WIDTH = 1 +) +( + input [WIDTH-1:0] in, + output [WIDTH-1:0] out +); + +genvar flip_idx; + +for (flip_idx = 0, flip_idx < WIDTH; flip_idx++) begin + assign out[flip_idx] = in[WIDTH-flip_idx-1]; +end + +endmodule |