• All
  • Silicon Devices
  • Boards and Kits
  • Intellectual Property
  • Support
    • Documentation
    • Knowledge Base
    • Community Forums
  • Partners
  • Videos
  • Press
  • Applications
  • Products
  • Developers
  • Support
  • About
  • All
  • Silicon Devices
  • Boards and Kits
  • Intellectual Property
  • Support
    • Documentation
    • Knowledge Base
    • Community Forums
  • Partners
  • Videos
  • Press
ChipScoPy
2021.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
  • ILA
  • Memory
  • NocPerfmon
  • 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.

name: str¶

Name of the link group

description: str¶

Description of this link group

filter_by: Dict[str, Any]¶
property links¶
Return type

QueryList[ForwardRef]

invalidate()[source]¶
add(links)[source]¶

Add link(s) to the link group

Parameters

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

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 November 24, 2021.


  • Connect on LinkedIn
  • Follow us on Twitter
  • Connect on Facebook
  • Watch us on YouTube
  • Subscribe to Newsletter
© 2021, Xilinx
  • Privacy
  • Legal
  • Contact