GT Group

GT Group object represent a collection of GT and PLL object(s)

Reset

To reset all the RX, TX and PLL in the GT Group, 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
first_gt_group = all_gt_groups.at(index=0)

first_gt_group.reset()

Attributes of GTGroup object

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

Table 2 GTGroup attributes

Attribute

Description

name

Name of the GT Group

type

Serial object type. This is always equal to GT_GROUP_KEY

handle

Handle of the GT Group from cs_server

children

Direct children of the GT Group

gts

Children of type GT

plls

Children of type PLL