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