HOME   |   PRODUKTE   |   DIENSTLEISTUNGEN   |   ENTWURFSMETHODEN   |   UNTERNEHMEN   |   KONTAKT

FPGA-Programmierung

Ein FPGA verarbeitet Informationen massiv parallel. So gibt es Messsysteme, in denen ein einziger FPGA Informationen von 1024 Messkanäle mit Samplingfrequenzen von mehr als 300 kS/s je Kanal verarbeitet. Dazu wird der Algorithmus direkt auf Logik (UND/ODER-Gatter, Register, Addierer und Multiplizierer) abgebildet. Ein Steuerwerk in Form eines Befehlsdekodierers gibt es nicht. Dementsprechend ist der Begriff FPGA-Programmierung nicht ganz treffend, da ein Programm einen sequenziellen Ablauf unterstellt.
Als Dienstleister für FPGA-Programmierung entwickeln, implementieren und verifizieren wir kundenspezifische, programmierbare Logik bevorzugt in VHDL.
Wir verfügen über langjährige Erfahrung im FPGA-Design, wobei unsere besondere Kompetenz im Bereich der Signalverarbeitung, Sensorinterfaces und Kommunikationsschnittstellen liegt. Durch die intensive Ausnutzung der Möglichkeiten eines FPGAs ist er mehr als nur „glue logic”, er wird zur tragenden Säule Ihres Systems, der wesentliche Funktionen effektiv erbringt. Unsere Erfahrungen ermöglichen es Ihnen, die Vorteile von FPGAs gegenüber Software/Prozessor implementierten Lösungen voll auszunutzen und dadurch einen wesentlichen Wettbewerbsvorteil zu erzielen.
In Verbindung mit dem Model-Based-Design Ansatz können selbst komplexe Algorithmen umfangreich simulativ verifiziert werden. Die Anwendungen von FPGAs sind vielfältig (Beispiele). In unsreren Projekten konnten wir Erfahrungen mit den unterschiedlichsten gängigen FPGA-Typen sammlen.

Kompetenz:

Simulationsergebnis, VHDL
  • digitale Signalverarbeitung, Bildverarbeitung, Computer-Algebra
  • Entwurf und Implementierung von Steuerverfahren und Reglungen
  • Portierung von C/C++ Anwendungen auf FPGAs
  • Embedded Systems
  • Implementierung linearer Algorithmen z.B. in Form von PID-Reglern und FIR bzw. IIR Filter mittels VHDL oder Verilog
  • Implementierung nichtlinearer Algorithmen z.B. Piezo-Controller/Schaltverstärker mittels VHDL oder Verilog
  • umfangreiche Erfahrungen in Einsatz von Xilinx-FPGAs der Familien Spartan und Virtex
    sowie von Actel-FPGAs der Familien Fusion und ProAsic
  • FPGA als ASIC-Prototypen
  • kundenspezifische Messtechnik
  • PCI-Express (PCIe) Applikationen
  • Software Defined Radio (SDR)
  • Speicher-Interfaces/Speicher-Controller für SRAM und SDRAM als DDR und DDR2
  • Sensor-Interfaces
  • Display-Interfaces für LCD/TFT-Displays
  • Kommunikationsschnittstellen USB, ATA/ATAPI, SPI
  • Co-Simulation Modelsim mit Matlab/Simulink

Auf Wunsch erfolgt die Inbetriebnmahme bei Ihnen vor Ort.

abaxor engineering GmbH-Elektronikentwicklung und FPGA-Design