Method of Creation of FPGA Projects Using Continuous Integration and Continuous Delivery Technology

Vitaliy Kulanov, Artem Perepelitsyn · Èlektronnoe modelirovanie · 2025

The reasons of increasing the demand for the use of Field Programmable Gate Array (FPGA) are analyzed. The use of hardware description languages and project creation processes is con-sidered. The possibility of using continuous integration and continuous delivery (CI/CD) tech-nology for creation of FPGA projects is established. The fundamental stages of creating FPGA projects using hardware description languages are analyzed. Existing tools of automation and CI/CD for project creation are analyzed. The model of the process of creation of FPGA pro-jects using CI/CD technology is presented. The sequence of steps for integrating CI/CD tech-nology for the process of creation of FPGA projects is proposed. A detailed explanation of the process of applying the proposed sequence of steps of creation of FPGA project using CI/CD technology is proposed. A practical example of the application of the proposed method in the educational process is provided. The main contribution of this work is to simplify the process of creating a system that provides a visual and accessible code quality check, as well as allows to identify problematic areas in the code written with the help of hardware description lan-guages. To achieve that the modern technologies of continuous integration and continuous de-livery are utilized.

Read the paper · More papers on PaperTik