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:

- 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.
|