module DW_lzd_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_lzd_function parameter a_width = func_a_width; parameter addr_width = `enc_width; `include "DW_lzd_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_lzd and DW_lzd_enc assign dec_func = DWF_lzd(func_a); assign enc_func = DWF_lzd_enc(func_a); endmodule