
FPGA design
FPGA-Designdienstleistungen
FPGA-Design-Services von Promwad bedeuten die Firmware-Entwicklung für FPGA und MPSoC / RFSoC. Wir entwerfen und integrieren IP-Kerne, Schnittstellencontroller, Datenverarbeitungsalgorithmen, Prozessorkerne und kundenspezifische Spezialmodule.
Unser Engineering-Team bietet die beste Auswahl an FPGA / MPSoC / RFSoC für Ihr Projekt, je nach verfügbarem Budget, Stromverbrauch und Leistung.
FPGA-Projekt
Der FPGA-Projektdienst von Promwad umfasst folgende Aktivitäten:
- Spezifikationsentwicklung.
- Architekturdefinition, Auswahl von IP-Kernen.
- SystemC-Modellierung.
- Entwicklung von RTL-Beschreibungen in VHDL / Verilog.
- DSP-Kerne in Matlab Simulink (DSP - Digitale Signalverarbeitung).
- HLS - Hochleistungssynthese.
- Logische und physikalische Synthese.
- Topologieüberprüfung.
- DFT, Testabdeckungsanalyse.
- Anpassung von IP-Kernen an verschiedene FPGA-Familien.
- FPGA basierend auf AI-basierten Technologien.
SoC / SoPC
Integration von Digital- und Steuerelementen auf einem einzigen Chip, der von RISC-CPU, DSP, Signalverarbeitungsblöcken, Peripheriegeräten und Speicherschnittstellen verwaltet wird.
FPGA-basierter Hardwarebeschleuniger
Die FPGA-basierte PCIe-Beschleunigerkarte ist effektiv optimiert für künstliche Intelligenz (KI), Videoverarbeitung und -codierung, Analyse des Backbone-Netzwerkverkehrs, Simulation physikalischer Prozesse, Genom- und DNA-Forschung. Die FPGA-Beschleunigerkarte basiert auf den Chips Xilinx UltraScale + und Xilinx Zynq Ultrascale +. Sie unterstützt bis zu 32 GB externen Speicher und 4 100 GE-Netzwerkanschlüsse.
Unsere Partner






Prozessorkerne
- Auswahl der Prozessorkernarchitektur: ARM oder RISK-V.
- Integration von Prozessorkernen: MicroBlaze, PicoBlaze, Nios und RISC-V durch Xilinx, Intel / Altera und Microchip / Microsemi und Aufbau von SoC darauf.
- Anpassung von Prozessorkernen: Entwicklung, Integration und Implementierung von Schnittstellencontrollern, Peripheriemodulen, Systembussen und Steuerlogik (FSM).
- Aufteilung der IP-Blöcke in Hardware- und Softwareelemente.
- Auswahl des Betriebssystems (RTOS), Anwendung von Bibliotheken und Programmen, Codierung.
Schnittstellenmodule
- Entwicklung und Integration von Schnittstellensteuerungen, Peripheriemodulen und Systembussen.
- Implementierung von Schnittstellenmodulen:
- high-speed DDR/QDR dynamic memory interfaces;
- NOR/NAND FLASH, CF/SD/MMC NVRAM controllers;
- low-speed controllers of interfaces UART, I2C, SPI, CAN, RS485/RS422;
- high-speed PCIe bus controllers;
- CSI, HDMI, DVI graphical interfaces;
- JESD204 high-speed DAC/ADC access units (digital-to-analog and analog-to-digital converters).
Datenverarbeitungsmodule
- Modellierung und Synthese von DSP-Kernen in Matlab & Simulink.
- Algorithmen für die digitale Signalverarbeitung: digitale Filter (FIR, IIR) und schnelle Fourier-Transformation (FFT), Modulatoren / Demodulatoren.
- Spezialisierte Module: DSP-Kerne, Multiplikatoren, Codierer / Decodierer, ALU für Operationen mit Gleitkommazahlen.
- Implementierung von Videoverarbeitungsalgorithmen: Filtern, Zoomen, Bildstabilisieren.
Unsere FPGA-Designprojekte
Unsere Technologiekarte im FPGA
Spezialtools
Vitis/Vivado, Quartus Prime, Diamond, Libero, Matlab
Software-plattformen
NVidia Jetson, Alveo, OpenVINO, TensorFlow, Keras, Caffe
Tools & Sprachen
Verilog, VHDL, VivadoHLS, Simulink/HDL Coder, С/C++, Python
Hardware-Design
High-speed PCBs, DDR4, JESD204b, HDMI, SDI, SI, PI, Thermo modeling
Plattformen
Zynq US+, RFSoC, Cyclone10, ECP5, MPF500
Transceiver
AD9361, AD9371, ADRV9009, Radars, Custom AFE, Antenas
Netzwerk-protokoll
DPDK, UDP 10G, TCP 10G, TAPs, L1/L2 IP cores
Networking
1G, 10G, 25G/40G, 100G
Unsere FPGA-Designprojekte
Benötigen Sie ein Angebot für Ihr FPGA-Designprojekt?
Schreiben Sie uns eine Nachricht über Ihr Projekt! Wir werden uns heute oder am nächsten Werktag bei Ihnen melden. Alle übermittelten Informationen werden vertraulich behandelt.