Software-Projekte

Client/Server-Applikationen

Programmierung von Client/Server-Applikationen für Monitoring, Steuerung und Datentransfer von vernetzten Hardware-Baugruppen

Als Basis für die FPGA-seitige Implementierung können je nach FPGA-Typ unterschiedliche Prozessortypen verwendet werden.

Der Microblaze-Prozessor-Core kann in nahezu allen gebräuchlichen FPGA-Baureihen eingesetzt werden und ist ressourcensparend. Deutlich performanter sind dagegen die in den aktuellen Zynq-Ultrascale+-SoC-Bausteinen integrierten ARM-Prozessoren.

Beispiele für typische Anwendungen:

  • Fernsteuerung von Hardware-Baugruppen
  • Remote-Software/Firmware-Update
  • Upload/Download von Daten
  • Monitoring von Betriebszuständen, Messdaten etc.