XUF216 -> XUF316 sw_usb_audio

Technical discussions around xCORE processors (e.g. xcore-200 & xcore.ai).
dtns
Member++
Posts: 17
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.
danielp
Member++
Posts: 26
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