XUF216 -> XUF316 sw_usb_audio Topic is solved

Technical discussions around xCORE processors (e.g. xcore-200 & xcore.ai).
dtns
Member++
Posts: 20
Joined: Sun Sep 01, 2024 6:05 pm

XUF216 -> XUF316 sw_usb_audio

Post by dtns »

When porting from XU2 to XU3, is the CS2100 PLL still required or can now the internal PLL be used for using ADAT I/O + I2S/TDM I/O simultaneously?
Cirrus Logic has marked their lineup of the CS2xxx as end of life and I would like to have a future-proof(er) solution.
View Solution
danielp
Active Member
Posts: 33
Joined: Tue Jul 16, 2024 9:52 am
Location: Bristol, UK

Post by danielp »

When using xcore.ai, you can indeed use the application PLL to recover the master clock from an ADAT input, so the CS2100 PLL is not required. In sw_usb_audio, this is enabled by default in lib_xua using the define XUA_USE_SW_PLL.
XMOS, Senior Software Engineer
User avatar
Ross
Verified
XCore Legend
Posts: 1214
Joined: Thu Dec 10, 2009 9:20 pm
Location: Bristol, UK

Post by Ross »

Note, CS2500 is the replacement part should you want it.
Technical Director @ XMOS. Opinions expressed are my own