module DW_lod_func( func_a, dec_func, enc_func ); parameter func_a_width = 8; `define enc_width 4 // ceil(log2(func_a_width))+1 // Passes the widths to DW_lod_function parameter a_width = func_a_width; parameter addr_width = `enc_width; `include "DW_lod_function.inc" input [func_a_width-1 : 0] func_a; output [func_a_width-1 : 0] dec_func; output [`enc_width-1 : 0] enc_func; // Function inference of DW_lod and DW_lod_enc assign dec_func = DWF_lod(func_a); assign enc_func = DWF_lod_enc(func_a); endmodule