Xilinx is now a part of AMD | Learn More
ChipScoPy
2023.1

Introduction

  • ChipScoPy Overview
  • System Requirements
  • ChipScoPy Installation
  • Developer Installation

ChipScoPy Debug Core API Classes

  • DDR
  • IBERT
    • Properties
    • Discovering IBERT
    • Hierarchy of objects
    • Reset
    • Attributes of IBERT object
    • Other serial objects
    • Links
    • Scans
    • Appendix & Reference
      • Appendix
      • References
        • chipscopy.api._detail.property
        • chipscopy.api.ibert.serial_object_base
        • chipscopy.api.ibert
        • chipscopy.api.ibert.gt_group
        • chipscopy.api.ibert.gt
        • chipscopy.api.ibert.rx
        • chipscopy.api.ibert.tx
        • chipscopy.api.ibert.link
        • chipscopy.api.ibert.link.group
        • chipscopy.api.ibert.eye_scan
        • chipscopy.api.ibert.eye_scan.params
        • chipscopy.api.ibert.eye_scan.plotter
        • chipscopy.api.ibert.yk_scan
  • ILA
  • Memory
  • NocPerfmon
  • PCIe
  • SysMon
  • VIO

Misc Classes & Utility Functions

  • Containers
  • Device
  • Report
  • Session

This Page

  • Show Source
ChipScoPy
  • »
  • IBERT »
  • References »
  • chipscopy.api.ibert.link.group
  • View page source

chipscopy.api.ibert.link.group¶

chipscopy.api.ibert.create_link_groups(descriptions)¶

Create a link group for with description

Parameters

descriptions (Union[str, List[str]]) – Description(s) for the link group(s) to create.

Return type

QueryList[LinkGroup]

Returns

Newly created link groups.

chipscopy.api.ibert.delete_link_groups(link_groups, *, delete_links_in_group=False)¶

Delete link group(s)

Parameters
  • link_groups (Union[LinkGroup, List[LinkGroup], QueryList[LinkGroup]]) – The link groups to delete

  • delete_links_in_group (bool) – If set to True the links within each link group are deleted as well. Default behavior is to disassociate the link from the link group and not delete the link itself.

Returns:

chipscopy.api.ibert.get_all_link_groups()¶

Get all LinkGroup object(s)

Return type

QueryList[LinkGroup]

Returns

List of link groups(s)

class chipscopy.api.ibert.link.group.LinkGroup(name, description, _links, filter_by=<factory>)[source]¶

Container class for holding links. Please do not create an instance of this class directly. Please use the factory method create_link_group() instead.

add(links)[source]¶

Add link(s) to the link group

Parameters

links (Union[ForwardRef, List[ForwardRef], QueryList[ForwardRef]]) – Link(s) to add

description: str¶

Description of this link group

filter_by: Dict[str, Any]¶
invalidate()[source]¶
property links¶
Return type

QueryList[ForwardRef]

name: str¶

Name of the link group

remove(links=None)[source]¶

Remove link(s) from the link group

Parameters

links (Union[ForwardRef, List[ForwardRef], QueryList[ForwardRef]]) – (Optional) Link(s) to remove

Note

If no link(s) is(are) provided, all links in the link group, will be removed

Next Previous

Last updated on June 06, 2024.


  • 日本語
  • 简体中文
  • Connect on LinkedIn
  • Follow us on Twitter
  • Connect on Facebook
  • Watch us on YouTube
  • Subscribe to Newsletter
  • 日本語
  • 简体中文
©2022 Advanced Micro Devices, Inc
  • Terms and Conditions
  • Privacy
  • Cookie Policy
  • Trademarks
  • Statement on Forced Labor
  • Fair and Open Competition
  • UK Tax Strategy
  • Inclusive Terminology
  • Cookies Settings