Accumulator

This block implements an accumulator with the option to reset the state.

    Accumulator

Library

Dynamical

Description

This block implements an accumulator with the option to reset the state. It could be configured with or without direct feed through. If direct feed through is selected, the current value of the accumulator is copied on the output synchronously when the block is activated. Otherwise, the old value is copied. When the clk port is activated dX is added to the internal state. When the reset port is activated, the internal state is set to X0. If both the reset and the clock are activated, priority can be given to one or the other through the last parameter.

Parameters

Accumulator_0

NameLabelDescriptionData TypeValid Values

x0

Initial value

Matrix

feed

Feedthrough

Number

0
1

reset_priority

Reset has priority over clock

If block activated through both ports synchronously, choose reset over clk.

Number

0
1

Ports

NameTypeDescriptionIO TypeNumber

dX

explicit

input

1

X0

explicit

input

2

Port 3

explicit

output

1

clk

activation

input

1

reset

activation

input

2