inovaflex Elektronik GmbH

Stauteichstrasse 81

32105 Bad Salzuflen

Telefon: 05222 4013285

 

info@inovaflex.de

FPGA Entwicklung

FPGA: Kombination von ASIC ähnlicher Leistung mit der Flexibilität einer programmierbaren Lösung.

FPGA Board mit Xilinx Virtex FPGA
Xilinx Virtex FPGA Board

FPGA: Die programmierbare Hochleistungs Hardware Plattform.

Xilinx FPGA Platformen
  • SPARTAN
  • KINTEX
  • ARTIX
  • KINTEX
Design Tools
  • Vivado
  •  Vitis
Processoren
  • ZYNQ, ARM basiert
  • MicroBlaze
 
IP Cores
  • Ethernet
  • PCIe
  • DDR Memory
  • DSP
  • SATA

Konzeption

Ob schnelles Messsystem, industrielle Steuerung oder leistungsfähiger Netzwerk Controller. Wir entwerfen ein Konzept für Ihr FPGA System und ermitteln dabei ob kommerzielle IP Cores oder eine Eigenentwicklung sinnvoll ist.

Nach der Konzeptionsphase erstellen wir die das FPGA Design mit den Tools Vivado und Vitis in den Sprachen VHDL oder VERILOG. Durch parallele Hardware Strukturen und Pipelining können alle Ressourcen des FPGAs ausgeschöpft werden und das zulässige Timing eingehalten werden.

Entwicklung

Test

Umfangreiche FPGA Design müssen ausführlich getestet werden. Wir erstellen ausführliche Testbenches und stellen schon in der Designphase sicher, das keine Timing Parameter verletzt werden.

Die praktische Erprobung erfolgt an der realen Hardware. Messungen des Timings von IO Signalen, Kommunikationsprotokollen und Debug Signalen sichern das Design ab. Nach der Abnahme durch den Kunden erfolgt die Dokumentation des Designs und die Übergabe der Arbeitsergebnisse.

Erprobung

FPGA Entwicklung

Herausforderung beim Testen

Die Erstellung eines robusten FPGA Designs ist eine komplexe Aufgabe. Es erfordert vertiefte Hardwarekenntnisse der FPGA Architektur und viel Erfahrung im Bereich Simulation, RTL Analyse und Synthese, um alle Randbedingungen einzuhalten.

Systeme mit Register Logic und CPU oder in Kombination mit einem Mikrocontroller werfen eine zusätzliche Komplexität auf.

Device Auswahl

Aus dem umfangreichen Portfolio des Herstellers schlagen wir Ihnen das passende Device vor und achten dabei auch auf mögliche zukünftige Erweiterbarkeit.

System Entwicklung

Neben kommerziell erhältlichen Boards haben wir natürlich auch die Möglichkeit eine individuelle Hardware zu entwerfen.

Kommerzielle IP Cores

Kommerzielle IP Cores bieten die Möglichkeit preiswert und mit minimierten Risiko auch sehr komplexe Funktionen umzusetzen.

Logik und CPU
Systeme mit CPU und programmierbarer Logik sind das Power House in der Anwendung. Ob integrierter Hardcore (ARM), synthetisierbarer Softcore (Microblaze) oder externer Mikrocontroller. Wir entwerfen das optimale System für Ihre Anwendung.