blob: 2253da31fef1911491583cfb1c89f31b9e9cf24e [file] [log] [blame]
// Copyright lowRISC contributors.
// Licensed under the Apache License, Version 2.0, see LICENSE for details.
// SPDX-License-Identifier: Apache-2.0
// Convenience module for wrapping prim_and2 for use in blanking.
// When en_i == 1 the input is fed through to the output.
// When en_i == 0 the output is 0.
module prim_blanker #(
parameter int Width = 1
) (
input logic [Width-1:0] in_i,
input logic en_i,
output logic [Width-1:0] out_o
);
prim_and2 #(.Width(Width)) u_blank_and (
.in0_i(in_i),
.in1_i({Width{en_i}}),
.out_o
);
endmodule