FPGA- und Logikdesigns

Wenn Sie das Maximum an Geschwindigkeit in der Signalverarbeitung oder bei der Regelung und Steuerung komplexer Prozesse benötigen, dann ist eine FPGA-basierte Lösung meist die beste Wahl.

Wir verfügen über langjährige Erfahrung im Einsatz von programmierbaren Logik im industriellen und im medizinischen Umfeld. Ein besonderer Schwerpunkt unserer Arbeit besteht in der Implementierung von Designs zur Datenkommunikation (z.B. Gigabit Ethernet, 3G-SDI, RS485), der Ansteuerung von CMOS-Bildsensoren, der Belichtungssteuerung sowie in SoC/Embedded Linux Designs.

Unsere umfangreiche Erfahrung mit den hierfür zur Anwendung kommenden Tools gewährleistet eine effektive und fehlerfreie Umsetzung der Design-Anforderungen. Wir entwickeln und implementieren für Sie IP-Cores, sowohl im Zusammenhang mit bei uns entwickelter Hardware als auch mit kundenseitiger Hardware.

Wir verwenden häufig Bausteine aus den folgenden FPGA-Familien:

  • Intel (ehemals Altera) Cyclone II-V (SoC) (besonders für Embedded Linux Anwendungen)
  • Intel Max 10
  • Intel Arria 10 (SoC)
  • CPLD-Reihe von Lattice.

Wir setzen häufig die folgenden IP-Cores, Funktionsblöcke und Tools ein:

  • Intel Quartus II für Synthese, Intel QSys / SOPC-Builder für FPGA-Systemdesign, Mentor Graphics ModelSIM für Simulation
  • 3G-SDI / 12G-SDI für Videokommunikation
  • Gigabit Ethernet (UDP, Datentransfer)
  • Speichercontroller (SDRAM, DDR2, DDR3, DDR4, SRAM)
  • Altera Video Suite (Videoverarbeitung: z.B. Scaler, Color Space Conversion, Frame Buffer, Blending)
  • NIOS II (Soft-CPU)
  • LVDS (Ansteuerung von ADCs, DACs, CPU-Modulen)

Einige Beispiele aus unserer Arbeit:

  • Datenerfassung, -verarbeitung und -kommunikation für HF-Chirurgiesystem (Gigabit Ethernet)
  • Videokonvertierung/Skalierung zwischen 3G-SDI und Analog-Videosignalen (HD/SD Scaler)
  • Echtzeitbildverarbeitung von 3G-SDI Videos für Medizin und Forschung (Bildtransformation, Farbraum-Konvertierung)
  • Bilderfassung mehrere CMOS-Sensoren für ein biometrisches Zugangssystem (DDR2, NIOS, USB-Kommunikation)
  • Video-Übertragung und Routing von VGA Signalen in einem Operationssaal (DDR2, LVDS, VGA, 3G-SDI)
  • Belichtungs- und Motorsteuerung für einen Bestückungsautomaten (PCI, PCIe)

FPGA- und Logikdesigns