xmos / lib_sw_pll

Software Phase Locked Loop
Other
2 stars 6 forks source link

: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



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