Bug with Simple Router with 5 inputs and sw slew selected, input 1 will chop off top half of waveform and input 5 will not pass audio to output
I am having issues with the simple router block. The block seems to have a bug when the sw slew option is selected. I have set up a simple example project below. I have a simple router with 5 inputs and 1 output, all channels are receiving the same 1 kHz sine input signal. Without the sw slew option selected output passes from all channels to the output.
Same output for all 5 input signals.
Once the sw slew option is selected, channel 0 cuts off the top half of the waveform at the output.
Channel 4 does not pass any signal to the output.
The simple router works as expected with 4 inputs and 1 output and the sw slew selected, but once 5 inputs are selected the bug shows up. Additionally, from the documentation it looks like the sw slew simple router block should have an input field for the slew from the picture on the wiki. The version I have in SS+ 2.0 does not. The ADAU1452 is also not in the target supported list on the wiki. Is this block supported, or will be in an upcoming update?
Audio Signal Processors
adau1452
Audio Products
software
SigmaStudio+ 2.0
SigmaDSP Audio Processors
Show More
Hello Kernel,
My apologies for this and thank you for taking your time and reporting this bug.
I can simulate the same as what you experienced and I will report this.
I tried the below block with a slew entry, it works as expected. of course, there is a difference in the MIPS than the one that you used. If it is needed and you can afford few MIPS then use this block.
Regards,
Harish
Please log in to reply.







