module p_monitor_rev_start_stop #( parameter PipeSpec = `PS_def ) (
        inout [`P_m(PipeSpec):0] pipe,
        output                   rev_start,
        output                   rev_stop
    );

    if ( `PS_Reverse_v( PipeSpec ) ) begin
        if ( `P_RevStart_w( PipeSpec ) )
            assign rev_start = pipe[ `P_RevStart_l(PipeSpec) ];
        if ( `P_Stop_w( PipeSpec ) )
            assign rev_stop  = pipe[ `P_RevStop_l(PipeSpec) ];
    end

endmodule