VHDL-based universal programmable process for FPGA

The article discusses the FPGA structure configuration using a set of microinstructions performed in a dedicated process. A practical set of microinstructions is presented in detail, and a stationary solution to the process of interpreting microinstructions implemented in VHDL in a behavioral form is briefly discussed. Updating an existing project, or even implementing a new project, does not require modification of the project code described in the VHDL language but only adding new sequences of microinstructions to the stationary project. Selected examples of FPGA configurations using microinstruction sequences were also demonstrated.