pll

Overview

configure the PLL on the TPM board.

Python Class & Methods Index

class pyfabil.plugins.tpm.pll.TpmPll(board, **kwargs)[source]

FirmwareBlock tests class

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