21.13.1.36 pcie_ltssm_status

Description

This Tcl command displays the current LTSSM state from the PLDA core in the SmartDebug log window and returns the register:field value to the Tcl.

pcie_ltssm_status -pcie_logical_name {PCIe logical name}

Arguments

ParameterTypeDescription

deviceName

string

Optional user-defined device name. The device name is not required if there is only one device in the current configuration, or a device has already been selected using the set_debug_device command.

pcie_logical_name

string

Complete logical hierarchy of the PCIE block whose status is to be read from the device. This parameter is mandatory.

Return TypeDescription

string

Returns register:field value.

Error Codes

Error CodeDescription

None​

Parameter 'param_name' is not defined. Valid command formatting is'pcie_ltssm_status [-deviceName "device name"] -pcie_logical_name "Pcie Logical Name"'.

None​

Required parameter 'pcie_logical_name' is missing.

None

Parameter 'pcie_block_name' is not defined. Valid command formatting is'pcie_ltssm_status [-deviceName "device name"] -pcie_logical_name "Pcie Logical Name"'.

Supported Families

PolarFire

PolarFire SoC

Example

Output Display in SmartDebug window: Configuration.Linkwidth.start Return value to the tcl script:

pcie_ltssm_status -pcie_block_name {sb_0/CM1_Subsystem/my_pcie_0}

See Also

  • pcie_config_space