Truth Table/Functionality

Inputs

Outputs

aclr

aset

enable

clock

sclr

sset

sload

Q[LPM_WIDTH-1..0]

1

x

x

x

x

x

x

000...

0

1

x

x

x

x

x

111... or LPM_AVALUE

0

0

0

x

x

x

x

q[LPM_WIDTH-1..0]

0

0

1



1

x

x

000...

0

0

1



0

1

x

111... or LPM_SVALUE

0

0

1



0

0

1

data[LPM_WIDTH-1..0]

0

0

1



0

0

0

q[LPM_WIDTH-2..0], shiftin (assuming LPM_DIRECTION = "LEFT")