├── .gitignore ├── LICENSE.TXT └── README.md /.gitignore: -------------------------------------------------------------------------------- 1 | *.swp 2 | *.so 3 | *.o 4 | *.log 5 | updategit.sh 6 | -------------------------------------------------------------------------------- /LICENSE.TXT: -------------------------------------------------------------------------------- 1 | # ============================================================================= 2 | # Xilinx HLS LLVM Release License 3 | # ============================================================================= 4 | # Copyright 1986-2022 Xilinx, Inc. All Rights Reserved. 5 | # Copyright 2022-2023 Advanced Micro Devices, Inc. All Rights Reserved. 6 | # 7 | # Licensed to the Apache Software Foundation (ASF) under one 8 | # or more contributor license agreements. See the NOTICE file 9 | # distributed with this work for additional information 10 | # regarding copyright ownership. The ASF licenses this file 11 | # to you under the Apache License, Version 2.0 (the 12 | # "License"); you may not use this file except in compliance 13 | # with the License. You may obtain a copy of the License at 14 | # 15 | # http://www.apache.org/licenses/LICENSE-2.0 16 | # 17 | # Unless required by applicable law or agreed to in writing, 18 | # software distributed under the License is distributed on an 19 | # "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY 20 | # KIND, either express or implied. See the License for the 21 | # specific language governing permissions and limitations 22 | # under the License. 23 | -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- 1 | # Xilinx Vitis HLS 2024.1 Open Source Resources 2 | This is an index to other Vitis HLS related github repositories. 3 | 4 | ## Vitis HLS User Resources 5 | Resources used to support users of the Vitis HLS product. See also: [Vitis HLS product documentation](https://docs.xilinx.com/r/en-US/ug1399-vitis-hls) 6 | 7 | Repository Link | Description 8 | ---------------------|------------------ 9 | [Vitis-HLS-Introductory-Examples](https://github.com/Xilinx/Vitis-HLS-Introductory-Examples/tree/2024.1) | Vitis HLS basic C/C++ design examples 10 | [Vitis_Libraries](https://github.com/Xilinx/Vitis_Libraries/tree/v2024.1_rel) | Performance-optimized Vitis C/C++ libraries that offer out-of-the-box acceleration with minimal code changes to existing applications 11 | 12 | ## Vitis HLS Design Utilities 13 | C/C++ code that is used to implement utility functions/classes within Vitis HLS 14 | 15 | Repository Link | Description 16 | ---------------------|------------------ 17 | [hls-lib-stream](https://github.com/Xilinx/hls-lib-stream/tree/2022.2) | Vitis HLS C/C++ code associated with HLS streams and channels 18 | 19 | 20 | ## Vitis HLS Implementation 21 | Open source code that is used to implement the Vitis HLS product 22 | 23 | Repository Link | Description 24 | ---------------------|------------------ 25 | [hls-llvm-project](https://github.com/Xilinx/hls-llvm-project/tree/2024.1) | Branch of the llvm-project project, Vitis HLS only uses the `clang`, `clang-tools-extra`, and `llvm` sub-directories 26 | [hls-llvm-examples](https://github.com/Xilinx/hls-llvm-examples/tree/2023.1) | Examples of using Vitis HLS with local hls-llvm-project or plugin binaries 27 | 28 | Copyright 2016-2023 Xilinx, Inc. 29 | Copyright 2022-2024 Advanced Micro Devices, Inc. 30 | SPDX-License-Identifier: Apache-2.0 31 | 32 | --------------------------------------------------------------------------------