     WORD_WIDTH          = 0,
    parameter                   STEP_WORD_WIDTH     = 0,
    parameter                   EXTRA_PIPE_STAGES   = -1 // Use for critical paths in Accumulator
)
(
    input   wire                        clock,
    input   wire                        clock_enable,
    input   wire                        clear,

    input   wire                        increment_add_sub,  // 0/1 --> +/-
    input   wire    [WORD_WIDTH-1:0]    increment_value,
    input   wire                        in