|
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 |