As a basis for the FPGA-side implementation, different processor types can be used depending on the FPGA type.
The Microblaze processor core can be used in almost all common FPGA production series and saves resources. In contrast, the ARM processors integrated into the current Zynq UltraScale+ SoC devices are significantly more performant.
Examples of typical applications: