XilinxBoardStore

repository·2022.2·Indexed 43 days ago

https://github.com/xilinx/xilinxboardstore

An open-source repository of board data files used by the Xilinx Vivado Design Suite to provide hardware configuration data for various boards. Supported in Vivado versions 2019.1 and later, it provides board definitions for Xilinx and other vendor hardware, including instructions for installing board files via the Vivado_init.tcl script and the board.repo parameter.

Tokens
2.7K
Snippets
6
Records
24
Agent score
56%

What's inside XilinxBoardStore

  1. Overview of XilinxBoardStore

    2022.2

    XilinxBoardStore is an open-source repository containing Board data files. These files are primarily intended for use with the Xilinx Vivado Design Suite.

    Key concepts:

    • xitem: A group or collection of one or more Board data files published and maintained by a specific owner.
    • xitem owner: Acts as the gatekeeper for their specific code; contributions for an app are only accepted through the owner.
    • Repository Management: The entire repository is managed by a Xilinx gatekeeper who controls pushes to both private and public repositories.

    Compatibility: This feature is supported in Vivado versions 2019.1 and later.

  2. Directory structure and vendor organization

    2022.2

    The repository follows a strict vendor-based directory structure.

    • Xilinx Boards: Must be placed exclusively within the boards/Xilinx/ directory.
    • Other Vendors: If you are adding boards from a different vendor, do not place them in the Xilinx directory. Instead, create a new directory under the boards/ root named after the vendor's company name (e.g., boards/OtherVendorName/).
  3. Verify Vivado part availability for VCK190

    2022.2

    Before using the VCK190 board files, ensure that the specific part xcvc1902-vsva2197-2MP-e-S is supported and available in your current Vivado installation.

    For detailed information regarding part availability, licensing, and installation requirements, refer to:

    • UG973: Vivado Release Notes, Installation, and Licensing.
    • The Xilinx Board Lounge for community support.

    For guidance on using these board files within the IP Integrator, refer to UG994: Using the Platform Board Flow in IP Integrator.

  4. Verify Vivado part availability for VMK180

    2022.2

    Before using the VMK180 board files, ensure that the specific part xcvm1802-vsva2197-2MP-e-S is supported and available in your current Vivado installation.

    If the part is missing, consult the following resources:

    • User Guide UG973: Vivado Release Notes, Installation, and Licensing.
    • Board Lounge: For community or vendor-specific support regarding part availability.
  5. Install the ZCU1285 board files in Vivado

    2022.2

    To use the ZCU1285 board files, you must first ensure that the xczu39dr-ffvf1760-2-i device is available in your Vivado installation. You can verify this in the Vivado Release Notes (UG973) or the board lounge.

    There are two methods to install the board files:

    Copy the contents of the downloaded zip file directly into your local Vivado installation directory: Vivado\201X.x\data\boards\board_files\zcu1285\

    Method 2: Using a Custom Repository Path

    If you prefer not to modify the Vivado installation directory, copy the zip contents into a local directory (<path_to_board_files_dir>) and tell Vivado where to find them by setting the board.repoPaths parameter. You can do this in your Vivado_init.tcl file or directly in the Vivado TCL console before creating a project.

    # Alternative installation method using a custom directory
    set_param board.repoPaths <path_to_board_files_dir>