module p_pack_start_stop #( parameter PipeSpec = `PS_def ) (
        input                    start,
        input                    stop,
        inout [`P_m(PipeSpec):0] pipe
    );

    generate
        if ( `P_Start_w( PipeSpec ) )
            assign pipe[ `P_Start_b(PipeSpec) ] = start;
        if ( `P_Stop_w( PipeSpec ) )
            assign pipe[ `P_Stop_b(PipeSpec) ]  = stop;
    endgenerate

endmodule