Software projects

Client/server applications

Programming of client/server applications for monitoring, control and data-transfer of networked hardware assemblies

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:

  • Remote control of hardware modules
  • Remote software/firmware update
  • Upload/download of data
  • Monitoring of operating states, measurement data, etc.