GT groups relate to the GT IO Banks on the hardware device, with the number of available GT pins and banks determined by the target AMD FPGA. On the Kintex 7 xc7k325 part, for example, there are four GT groups, each containing four differential GT pin pairs. Each GT pin has its own receiver, hw_sio_rx, and transmitter, hw_sio_tx. GT groups can also include one shared PLL per quad, or Quad PLL. The GT groups are defined on the IBERT debug core, and can be customized with a number of user settings when the IBERT is added into the RTL design. Refer to the Integrated Bit Error Ratio Tester 7 Series GTX Transceivers LogiCORE IP Product Guide (PG132) for more information.
GT Groups are associated with hw_server, hw_target, hw_device, hw_sio_ibert, hw_sio_gt, hw_sio_common, hw_sio_pll, hw_sio_tx, hw_sio_rx, and hw_sio_link objects.
You can query the GT groups associated with these objects:
get_hw_sio_gtgroups -of [get_hw_sio_gts *MGT_X0Y9]
You can use the
report_property command to report the properties of
a HW_SIO_GTGROUP. Refer to the
Design Suite Tcl Command Reference Guide (UG835) for more
information. The properties on the hw_sio_gtgroup object include the following, with
Property Type Read-only Visible Value CLASS string true true hw_sio_gtgroup DISPLAY_NAME string true true Quad_117 GT_TYPE string true true 7 Series GTX NAME string true true localhost/xilinx_tcf/Digilent/210203327463A/0_1/IBERT/Quad_117 PARENT string true true localhost/xilinx_tcf/Digilent/210203327463A/0_1/IBERT
To report the properties for a specific HW_SIO_GTGROUP, you can copy and paste the following command into the Vivado Design Suite Tcl shell or Tcl Console:
report_property -all [lindex [get_hw_sio_gtgroups] 0]