Mode |
Function |
Comments |
1 |
Bit crushing |
BC controls the number of bits |
2 |
AND |
Signal AND BC |
3 |
OR |
Signal OR BC |
4 |
XOR |
Signal XOR BC |
5 |
Bit shift right |
BC controls bit number of bit shifts |
6 |
Bit shift left |
BC controls bit number of bit shifts |
7 |
Multiplication |
Signal X BC |
8 |
Compare & Complement |
if signal > BC then output = bit complement of the input signal, otherwise unchanged |
9 |
Compare & Absolute |
if signal > BC then output = absolute value of the input signal, otherwise unchanged |
10 |
Addition |
output = signal + BC (with overflow/clipping) |
11 |
Addition with BC swap |
same as 10 but with nibble swap of BC (nibble = half byte, i.e. four bits) |
12 |
Short Delay 1 |
with dynamic normalization BC controls the length of the delay memory |
13 |
Short Delay 2 |
same as 12 but different length/feedback |
14 |
Short Delay 3 |
same as 12 but different length/feedback |
15 |
Short Delay 4 |
same as 12 but different length/feedback |
16 |
Four Stage FIR Filter |
BC controls the filter coefficient |