wire [15:0] a0_D, a1_D, a2_D, b1_D, b2_D; wire [15:0] RDATAOUT_C; // Parts Name: Low Shelving Filter // Parts Number: U_6 // Sampling Frequency = 44010.0 // Cutoff = 500.0 // Gain = 10.0 // Slope = 1.0000 // Quantized by 15 [bits] assign a0_D = sw0 == 1'b0 ? 16'b0011111111111111 : 16'b0100000111101001; assign a1_D = sw0 == 1'b0 ? 16'b0000000000000000 : 16'b1000010100001001; assign a2_D = sw0 == 1'b0 ? 16'b0000000000000000 : 16'b0011100110011100; assign b1_D = sw0 == 1'b0 ? 16'b0000000000000000 : 16'b0111101100101000; assign b2_D = sw0 == 1'b0 ? 16'b0000000000000000 : 16'b1100010010101011; MuxIir MuxIir_C( .RST_N(RST_N), .MCLK(CLK), .FSCLK(LRCLK_dly), .A0(a0_C), .A1(a1_C), .A2(a2_C), .B1(b1_C), .B2(b2_C), .XIN(RDATAOUT_B), .YOUT(RDATAOUT_C) ); MuxIir MuxIir_D( .RST_N(RST_N), .MCLK(CLK), .FSCLK(LRCLK_dly), .A0(a0_D), .A1(a1_D), .A2(a2_D), .B1(b1_D), .B2(b2_D), .XIN(RDATAOUT_C), .YOUT(RDATAOUT) );