RX

An RX object is used to represent each receiver in the GTs.

Reset

To reset the RX, use the reset() method

# Get all IBERT cores in the device and select the first IBERT core for use
iberts = device.ibert_cores
ibert_0 = ibert.at(index=0)

# Get all the GT Groups in the IBERT core
all_gt_groups = ibert_0.gt_groups

# Get the first GT Group and the first GT in the GT Group
first_gt_group = all_gt_groups.at(index=0)
first_gt = first_gt_group.gts.at(index=0)

first_gt.rx.reset()

Attributes of RX object

The attributes of the RX class instance are listed here and are accessible via the python . operator i.e. <rx_obj>.<attribute>.

Table 4 RX attributes

Attribute

Description

name

Name of the RX

type

Serial object type. This is always equal to RX_KEY

handle

Handle of the RX from cs_server

pll

PLL driving this RX

link

Link for the RX, if any

eye_scan

EyeScan for the RX, if any

eye_scan_names

Name of all scans run on the RX. This can be used to get the EyeScan object for old scans