pll
Overview
configure the PLL on the TPM board.
Python Class & Methods Index
-
class pyfabil.plugins.tpm.pll.TpmPll(board, **kwargs)[source]
TpmPll plugin
-
clean_up()[source]
Perform cleanup
:return: Success
-
get_pll_loss_of_lock()[source]
-
get_pll_status()[source]
-
initialise()[source]
Initialise TpmPll
-
pll_config(fsample)[source]
Configure the PLL
:param fsample:
-
pll_out_set(idx)[source]
Set PLL out
:param idx:
:return:
-
pll_reset()[source]
Perform the PLL reset
-
pll_start(fsample)[source]
Perform the PLL initialization procedure as implemented in ADI demo
:param fsample: PLL output frequency in MHz. Supported frequency are 700, 800, 1000 MHz
-
reset_pll_loss_of_lock()[source]
-
status_check()[source]
Perform status check
:return: Status