`timescale 1us/1us `ifndef ZBUFFER `define ZBUFFER module zbuffer #( parameter BUFFER_WIDTH = 8 ) ( // async - output data input wire en_output_in, input wire [(BUFFER_WIDTH-1) : 0] data_in, // output (to bus) if output enabled. output wire [(BUFFER_WIDTH-1) : 0] data_out ); assign data_out = en_output_in ? data_in : {BUFFER_WIDTH{1'bz}}; endmodule `endif