TpmFpga2FpgaAurora
Overview
This plugin is responsible for managing the TPM FPGA firmware FPGA-to-FPGA link. This high speed interface is used to send data between the TPM’s two FPGAs.
Python Class & Methods Index
-
class ska_low_sps_tpm_api.plugins.f2f_aurora.TpmFpga2FpgaAurora(board, logger=None, **kwargs)[source]
TpmFpga2FpgaAurora plugin
-
__init__(board, logger=None, **kwargs)[source]
TpmFpga2FpgaAurora initialiser.
- Parameters:
board – Pointer to board instance
-
assert_reset()[source]
Assert reset F2F core
-
check_channel_up()[source]
-
check_pll_lock_status(show_result=True)[source]
-
clean_up()[source]
Perform cleanup.
- Returns:
Success
-
clear_pll_lock_loss_counter()[source]
-
deassert_reset()[source]
Assert reset F2F core
-
get_hard_err()[source]
-
get_soft_err()[source]
-
get_test_result(logging_enable=True)[source]
-
initialise()[source]
Initialise TpmFpga2FpgaAurora
-
start_rx_test()[source]
-
start_tx_test()[source]
-
status_check()[source]
Perform status check.
- Returns:
Status
-
stop_test()[source]