.. Copyright 2021 Xilinx, 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. System Requirements ------------------- Host System Hardware ~~~~~~~~~~~~~~~~~~~~ - Hardware Debug Connection - `Xilinx Platform Cable USB II `_ - `Xilinx SmartLynq Data Cable `_ - `Xilinx SmartLynq+ Module `_ Host System Software ~~~~~~~~~~~~~~~~~~~~ - Operating System: please refer to `Vivado Design Suite User Guide `_ - |vivado_v| or newer Xilinx Hardware Server ``hw_server`` - |vivado_v| or newer Xilinx ChipScope Server ``cs_server`` - Python 3.8 or newer - ChipScoPy Python Package - ChipScoPy Examples .. note:: Please see :ref:`chipscopy_installation` for a complete guide to installation. Supported Versal-Based Boards ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ The example designs distributed with ChipScoPy are supported for these hardware boards: - VCK190 (Versal AI Core Series Evaluation Board): - Versal VC1902 Device - `VCK190 product page `_ - VMK180 (Versal Prime Series Evaluation Board): - Versal VM1802 Device - `VMK180 product page `_ User Designs ~~~~~~~~~~~~ ChipScoPy supports user-generated designs targeting any Versal series device. To interact with a user design, first supply the PDI and LTX files to the programming and discovery routines. The standard design flow will produce these output products for user-generated projects. .. figure:: images/chipscopy_vivado.png :scale: 100% :align: center Vivado Design Flow .. note:: Certain examples may also require the "hardware hand-off" file or ``.hwh`` from the user-generated project.