I'm waiting on those ds33F devices too. I saw with the ds30F6012 I can get 20 MIPS with 3.3v & 50mA, if we go to 5v the current almost doubles to 90mA (and of course the voltage is higher) leading to a much higher power consumption. If you go to 30 MIPS, the chip can do it, but power consumption goes to 735mW, about 4.5x greater than 20MIPS @3.3v, just to get another 50% in speed. The chip would get pretty hot and may even have cooling issues.
Have you dealt with the "fractional" type here? I'm not clear on how math works with this type. I wanted to sample a block of audio from 3 channels, run NoiseSuppression on it, then mix the 3 levels and output it on one channel. Since the values are already in blocks, it seems like a great idea to do matrix operations to adjust the levels and add them together. But the libraries I found which had a matrix op involved "fractional" types (the block would be in signed int) and I can't find a clear description of how this type works.
Also, thoughts on this- this would normally take in audio from an electronically amplified condensor mike, with a signal level of around 1vPP. But I also wanted to make it compatible with another type of headset which uses an older magnet-and-coil microphone, which I measured with a signal level of around 20mV PP. As always board space is at a premium and components cost money, so I had the idea that instead of including a 50:1 op amp for those signals I could lower Vref+ and Vref- on the 12-bit ADC. Or maybe being a 12-bit (especially if it's going to be 3.3v) it will get a good enough resolution in itself? I'm concerned about noise, distortion, and problems with a low resolution on this input stage.