Skip to content

Releases: xmos/lib_sw_pll

v2.3.1

18 Oct 13:25
Compare
Choose a tag to compare
  • CHANGED: Documentation updates
  • FIXED: Added missing <xs1.h> include

v2.3.0

08 Oct 12:13
88cf2a6
Compare
Choose a tag to compare
  • CHANGED: Updated pll_calc script to separate out integer and fractional divider values for easier user interpretation
  • CHANGED: Improved PLL solution selection in app_pll_model to ensure sufficient positive and negative range from nominal frequency
  • CHANGED: Uses Xcommon Cmake instead of custom Cmake
  • FIXED: Python models and test type error on later numpy versions

v2.2.0

30 May 12:59
Compare
Choose a tag to compare
  • FIXED: Enable PLL output after delay to allow it to settle
  • FIXED: Fixed frequency settings for 11,289,600Hz

v2.1.0

19 Feb 21:20
ed4ab8f
Compare
Choose a tag to compare
  • ADDED: Support for XCommon CMake build system
  • ADDED: Reset PI controller state API
  • ADDED: Fixed frequency (non phase-locked) clock PLL API
  • FIXED: Init resets PI controller state
  • FIXED: Now compiles from XC using XCommon
  • ADDED: Guard source code with XS3A to allow library inclusion in non-
    xcore-ai projects
  • CHANGED: Reduce PLL initialisation stabilisation delay from 10 ms to 500 us
  • ADDED: Split SDM init function to allow separation across tiles
  • FIXED: Use non-ACK write to PLL in Sigma Delta Modulator

v2.0.0

07 Dec 15:56
8e07925
Compare
Choose a tag to compare

ADDED: Double integral term to controller
ADDED: Sigma Delta Modulator option for PLL
CHANGED: Refactored Python model into analogous objects

v1.1.0

20 Jun 14:32
6c5db86
Compare
Choose a tag to compare

ADDED: Function to reset the constants and PI controller state at runtime
CHANGED: Framework repositories used by the examples

v1.0.0

23 Mar 15:57
ae879b3
Compare
Choose a tag to compare

ADDED: Low-level error input API
FIXED: Divide by zero exception when not using ref clk compensation

v0.3.0

10 Mar 17:14
66366af
Compare
Choose a tag to compare
  • ADDED: Documentation
  • ADDED: Simulator can now generate a modulated test tone to measure jitter
  • CHANGED: Updated tools version to 15.2.1

v0.2.0

24 Feb 09:21
84b48df
Compare
Choose a tag to compare

REMOVED: support for Kii term (speed optimisation)
CHANGED: used pre-calculated divide to improve cycle usage
CHANGED: use of const in API
FIXED: possible overflow where mclk_inc * refclk_inc is > 32b

v0.1.0

13 Feb 15:06
4c28b1e
Compare
Choose a tag to compare

ADDED: initial version