Multicore interpolation slower that single-core

Technical questions regarding the XTC tools and programming with XMOS.
User avatar
fabriceo
Respected Member
Posts: 272
Joined: Mon Jan 08, 2018 4:14 pm

Post by fabriceo »

infiniteimprobability wrote: Thu Sep 25, 2025 7:41 pm
Might be worth a look at our new lib (software DAC) which has a 5th order SD running at 1.5MHz using dual-issued VPU code.

https://github.com/xmos/lib_sw_dac/blob ... _1_5.S#L45
nice piece of work. missing some comments in the .S files ! but ok.
the .rst mentions AN02020 which isn't yet available on xmos.com
thanks for sharing
User avatar
infiniteimprobability
Verified
XCore Legend
Posts: 1177
Joined: Thu May 27, 2010 10:08 am

Post by infiniteimprobability »

Thanks for the feedback - It's quite a nice alternative to an external DAC and can potentially be made more resource efficient or higher quality. The VPU really helped this concept. It's not at version 1.0.0 yet - we're seeing how the demand goes but the stereo config included (two threads) sounds pretty good already. We'd like to include the ability to customise it and allow the user to make trade-offs - more or fewer channels, filter lengths, SD frequency etc.

Noted on comments in .S - we can add that to the issue list.

AN02020 is available via XMOS sales currently. It is authored, but the board it is based on is not commercially available yet hence no general publication. If there is strong demand for it, we can do that.
Engineer at XMOS