Skip to main content

Open-source project from Xilinx® that enables high-level control of Versal debug IP running in hardware

Project description

🐍 ChipScoPy README

ChipScoPy is an open-source project from AMD that enables high-level control of debug IP running in Versal hardware. Using a simple Python API, developers can control and communicate with ChipScope® debug IP such as the Integrated Logic Analyzer (ILA), Virtual IO (VIO), IBERT, device memory, and more. ChipScoPy was created for Versal devices but contains some limited support for Ultrascale+ devices (see Limitations below).



Limitations

  • ChipScoPy does not work with older devices such as 7-Series devices.
  • ChipScoPy only supports IBERT GTY in Ultrascale+ devices, not other debug features like ILA or VIO.

Python Version Support

Python versions 3.10, 3.11, 3.12, or 3.13 will work with ChipScoPy.

Quick Links

ChipScoPy Overview

System Requirements

ChipScoPy Installation

ChipScoPy Examples

FAQ

API Documentation

ChipScoPy Installation PyPI Package Dependencies

During ChipScoPy installation, the following packages (and any dependencies) are installed from the Python Package Index (PyPI) using pip.

Package License
Requests Apache-2.0
more-itertools MIT
typing_extensions PSF
loguru MIT
importlib_metadata Apache-2.0
rich MIT
Click BSD
antlr4-python3-runtime BSD
kaleido MIT
plotly MIT
notebook BSD
ipywidgets BSD
pandas BSD
matplotlib PSF
PyQt5 GPL
ipympl BSD

Copyright (C) 2021-2022, Xilinx, Inc.

Copyright (C) 2022-2025, Advanced Micro Devices, Inc.

Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. You may obtain a copy of the License at

http://www.apache.org/licenses/LICENSE-2.0

Unless required by applicable law or agreed to in writing, software distributed under the License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the License for the specific language governing permissions and limitations under the License.

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

chipscopy-2025.2.0.55.tar.gz (393.2 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

chipscopy-2025.2.0.55-py3-none-any.whl (545.8 kB view details)

Uploaded Python 3

File details

Details for the file chipscopy-2025.2.0.55.tar.gz.

File metadata

  • Download URL: chipscopy-2025.2.0.55.tar.gz
  • Upload date:
  • Size: 393.2 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.7

File hashes

Hashes for chipscopy-2025.2.0.55.tar.gz
Algorithm Hash digest
SHA256 339fa9e80f890d7196b00670038e7766841f2f977ddefd40e5c769ad70ad1846
MD5 607d6b0ed0dfafc11c8ebb069c3e09ce
BLAKE2b-256 8450bed15e9d2ebd20869b063b775d1e6f8f945b2c331118c908e3696aff355b

See more details on using hashes here.

Provenance

The following attestation bundles were made for chipscopy-2025.2.0.55.tar.gz:

Publisher: ext-publish-to-pypi.yml on Xilinx/chipscopy

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file chipscopy-2025.2.0.55-py3-none-any.whl.

File metadata

File hashes

Hashes for chipscopy-2025.2.0.55-py3-none-any.whl
Algorithm Hash digest
SHA256 5b9c4adfbb50498eedb800b3d17dfe78c5bf08cc4abe58076e7d05cc96180d86
MD5 eeaf2cb22c942547af9371c76ef1e3e7
BLAKE2b-256 80f79815ad3e25ab51f53b58db689451da2c821fd3326c350dce40411a27b90b

See more details on using hashes here.

Provenance

The following attestation bundles were made for chipscopy-2025.2.0.55-py3-none-any.whl:

Publisher: ext-publish-to-pypi.yml on Xilinx/chipscopy

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page