:orphan:
################################ lib_sw_pll: Software PLL library ################################
:vendor: XMOS :version: 2.3.1 :scope: General Use :description: PLL functionality using a combination of software and on-device PLL :category: Audio :keywords: PLL, clocking :devices: xcore.ai
Summary
This library provides software that, together with the xcore.ai
application PLL, provides a PLL
that will generate a clock that is phase-locked to an input clock.
It supports both Look Up Table (LUT) and Sigma Delta Modulated (SDM) Digitally Controlled Oscillators (DCO), a Phase Frequency Detector (PFD) and configurable Proportional Integral (PI) controllers which together form a hybrid Software/Hardware Phase Locked Loop (PLL).
Examples are provided showing a master clock locking to a low frequency input reference clock and also to an I²S slave interface.
In addition, an API providing a range of fixed clocks supporting common master clock frequencies between 11.2896 MHz and 49.152 MHz is available in cases where phase locking is not required.
Features
Known issues
Development repo
lib_sw_pll <https://www.github.com/xmos/lib_sw_pll>
_Required tools
Required libraries (dependencies)
Related application notes
Support
This package is supported by XMOS Ltd. Issues can be raised against the software at www.xmos.com/support