FPGA DESIGN

  • VHDL- und Verilog-basierte FPGA-Entwicklung.
  • Codierung basierend auf den Codierungsstandards des Kunden. Unterstützung bei der Entwicklung von Codierungsstandards.
  • Alle AXI-4-basierten Protokolle: Streaming, Lite und Full. Anwendung dieser Schnittstellen (Interfaces) auf IP-Kerne.
  • Videoverarbeitung von einfachen Farbkonvertierungs- und 2D-FIR-Filtermodulen bis hin zu komplexen Bildkonvertierungsalgorithmen mit geringer Latenz. Frame-Pufferung ist üblich. Die ausgefeilte und raffiniert Einzelpixel- und Zeilenverarbeitung ermöglicht eine Videoverarbeitung mit extrem geringer Latenz, die um Größenordnungen unter der Bildfrequenz / -periode liegt.
  • Hochgeschwindigkeitsschnittstellen wie PCIe, Aurora.
  • Proprietäre Avionik & Verteidigungs-Schnittstellen: MilBus-1553, Arinc-429, Arinc-818 (für Video).
  • Häufig verwendete Schnittstellen: SPI, I2C, UART.
  • Implementierung komplexer mathematischer Algorithmen in Festkomma-Arithmetik unter Verwendung von DSP48 oder gleichwertigen mathematischen Ressourcen. Dies kann die Entwicklung von Algorithmen von Grund auf in Matlab/Simulink umfassen, angefangen bei Gleitkommafunktionen auf hoher Ebene bis hin zu geschwindigkeits- und ressourcenoptimierten Festkomma-Lösungen.
  • Expertise in zahlreichen IP-Kernen, sowohl von den FPGA-Anbietern als auch von deren Drittanbietern.
  • Schnelle Integration von DDR-Speichercontrollern in das FPGA Design.
  • Allgemeine Leimlogik-Codierung aller Komplexitätsstufen.
  • Audioverarbeitung.
  • Schnittstellen & Treibern zu allen ICs.