// Module integrates the input voltage and applies the result to the output // parameter dcval used for initial condition module V_integrator(in,out); input in; output out; voltage in,out; parameter real ki=1.0 exclude 0; // integration coefficient parameter real dcval = 0; //SJM real k1 = 1/ki; //SJM real k1; initial k1 = 1/ki; analog V(out) <+ k1*idt(V(in),dcval); endmodule