promwad FPGA design

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

FPGA-based hardware accelerator

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

 

Portierung von OpenWRT für Wi-Fi Cloud Management

Portierung von OpenWRT für das Wi-Fi-Cloud-ManagementWir haben eine bestehende Firmware-Version von Sonnenaktivitätssensoren auf eine neu gestaltete Leiterplatte mit ARM MCU portiert.

Firmware-Entwicklung für einen FahrradcomputerWir haben Firmware, Hardware und Kiosk-Modus entwickelt.

Simulator für ein Qualcomm-basiertes Infotainmentsystem im Fahrzeug (IVI)Entwickelt für IVI-Tests und UX-Design auf Qualcomm-Basis - mit A2DP-Quellenemulation ohne Fahrzeug.

Portierung der MCU-Firmware eines Sonnensensors auf eine neue LeiterplatteUnser Ingenieurteam hat die MCU-Firmware für einen Sonnensensor auf eine neu entworfene Leiterplatte portiert.

Echtzeit-Lokalisierungssystem (RTLS) mit Web-AnwendungEntwurf des Hardware/Software-Komplexes für die Verfolgung von Vermögenswerten. Das System umfasst einen Server, ein Gateway, Repeater, Gegensprechanlagen und einen Netzwerk-Switch.

Design eines
Röntgengerätes
Für einen weltweit führenden Anbieter von Lösungen zur Sicherheitskontrolle haben wir ein Röntgenprüfgerät entwickelt.

Design eines beugungsbasierten RöntgengerätesWir haben ein innovatives und einzigartiges industrielles Röntgengerät entwickelt, das unserem Kunden folgende Wettbewerbsvorteile verschafft.

Produktentwicklung für DashcamsWir haben Hardware mit dem Ambarella H32 SoC und dem IMX335 Bildsensor von Sony entwickelt. Auf dem Gerät laufen Linux und Threadex OS.

Frequenzumrichter (VFD) für LüftungsanlagenEntwickelt, um Energie zu sparen, die Arbeitsumgebung zu verbessern und die mechanische Beanspruchung von Maschinen zu verringern, was deren Lebensdauer verlängert

Schrittmotor-Treiber mit EtherCAT-UnterstützungHardware-/Softwareentwicklung und Industriedesign für einen Hersteller von 3D-Druckern

Entwurf von DC/AC-ServoantriebenIm Auftrag eines europäischen Herstellers von Industriesystemen haben wir einen Servoantrieb mit den 10 wichtigsten Sicherheitsfunktionen gemäß SIL-3 entwickelt.

IoT-
Abfallmanagementsystem
Wir haben ein Modul entwickelt, das mehrere Platinen auf Müllwagen verwaltet und die Abfalllagerung und -entsorgung automatisiert

Gangwahlschalter-SteuerplatineWir lieferten Schaltungsdesign, Softwareentwicklung, Design und Herstellung von Leiterplatten für einen Gangwahlschalter, der für den Innenraum und das Getriebe von Autos dient.

Entwicklung von industriellen Bedienfeldern Wir haben das industrielle und mechanische Design entworfen, die Software entwickelt, die Hardware und den Prüfstand für die Funktionstests entworfen.

SDR-Satellitenmodems für Breitbandverbindungen auf Zynq Ultrascale+ Wir haben eine Hardware & Software-Plattform für ein Breitband-SDR-Satellitenmodem entwickelt

Industrie-Switches mit 10GbE und 48 Anschlüssen Wir haben einer neuen Produktlinie von acht 1Gb/10Gbps-Ethernet-Switches für den industriellen Betrieb in einem Temperaturbereich von -20 bis +70 °C. 

Intelligenter WiFi-Router + Werbeblocker und Kindersicherung Wir haben funktionsfähigen Prototypen eines intelligenten CPE-Routers mit Werbefilter, Sperrung unerwünschter Inhalte und Kindersicherung.

Modul für Consumer-Kameras auf Basis des Ambarella CV25 Auf Basis des Prozessors Ambarella CV25 haben wir ein fertiges 55x65-mm-Modul für schnelles Prototyping entwickelt.

Entwicklung von Web-Anwendungen für Smart TV Ein kurzer Leitfaden unserer Expertise zu webbasierten TV-Anwendungen angesehen werden.

Wireless stereo speaker software development

Kabelloser Lautsprecher Wir haben Software für ein professionelles Audiosystem entwickelt. Der Lautsprecher unterstützt AirPlay, Spotify und Bluetooth-Audio-Streaming

Wireless stereo speaker software development

Framebuffer IP und PCI-e-Cores Wir haben einen vielseitigen Framebuffer-FPGA-IP-Core entwickelt und einen PCI-e-IP-Core in das FPGA-Projekt des Kunden integriert

Unit for communication and navigation on the railway

Eisenbahnnavigationseinheit Wir haben dem Kunden eine Hardwarelösung angeboten, die auf drei Modulen (Einheiten) basiert, die mit Kabeln verbunden sind

AI application for set-top box: searching and buying products from video streaming

KI App für In-Video-Shopping Wir haben auf STBs die erste KI-Anwendung entwickelt und installiert, mit der Sie Kleidung direkt aus dem Videostream suchen und kaufen können

Luftqualitätsüberwachungssystem für saubere und intelligente Städte

Luftüberwachungssystem Wir haben ein Hardware- und Softwaresystem mit Messgeräten entwickelt, um die Daten zu sammeln und an einen IoT-Cloud-Server zu senden

A software and hardware system for safe operations on the brain and spine, with a millimeter accuracy

Neuronavigator Das Promwad-Entwicklungsteam entwarf einen funktionierenden Prototyp mit Unterstützung von 3D-Bildern von Ultraschall / MRT / CT.

Network traffic analyzer with Bypass function
BYPASS Network Analyzer Wir haben Prototypen eines Netzwerkverkehrsanalysators zum Einstellen einer Netzwerkverbindungslücke erstellt (BYPASS-Funktion).
L2-Switch mit PoE-Unterstützung Das Promwad-Entwicklungsteam entwickelte einen benutzerdefinierten verwalteten L2-Switch, der auf dem Realtek 83xx-Chipsatz und dem Linux-Kernel basiert
POS printer embedded software development
POS-Drucker Das Engineering-Team von Promwad implementierte eine POS-Firmware mit vollem Funktionsumfang, die auf eingebettetem Linux mit Buildroot-System basiert
We developed a device for measuring the concentration of glucose in human capillary blood
Irma Blutzuckermessgerät Wir haben das Irma- Blutzuckermessgerät entwickelt und in Produktion genommen. ein Gerät zur Messung der Glukosekonzentration im menschlichen Kapillarblut
TAO WellShell: software and circuit design upgrades with manufacturing support
TAO-Gerät für Fitness Das Engineering-Team von Promwad aktualisiert die TAO-Software und das PCB-Design, um eine längere Akkulaufzeit zu gewährleisten
Development of the device for trusted session

Vertrauenswürdiges S-Terra-Modul Wir haben ein benutzerdefiniertes bootfähiges Medium entwickelt, bei dem es sich um ein USB-Gerät handelt, mit dem vertrauenswürdige Computermodule erstellt werden können

Develop an OTDR for optical data transmission networks

Optisches OTDR-ReflektometerAuf Wunsch des Herstellers von Messgeräten haben wir ein kompaktes Gerät entwickelt, das Fehler in Kabelleitungen charakterisiert und lokalisiert

Development of a mobile glucometer for iOS and Android smartphones
Blutzuckermessgerät für Smartphones Wir haben ein mobiles Messgerät für die Glukosekonzentration im Blut entwickelt, das mit Mobiltelefonen unter iOS- oder Android-Kontrolle funktioniert
we upgraded the controller of an electric traction device that was developed for subway carriages made more than 10 years ago

Steuerung für TraktionsantriebWir haben die Steuerung eines elektrischen Zuggeräts für U-Bahn-Wagen, die vor mehr als zehn Jahren hergestellt wurden, aufgerüstet

we finalized the firmware design for multi-channel transcoding of MPEG2-TS (transport streams) into H264 format

MPEG2 / 4-Transcoder-SoftwareWir haben das Firmware-Design für die Mehrkanal-Transcodierung von MPEG2-TS (Transport-Streams) in das H264-Format fertiggestellt

Network Device with Bluetooth Sensors
Parrot Netzwerkgerät Wir haben ein kompaktes Gerät entwickelt, mit dem Daten von Bluetooth-Sensoren erfasst und an den Server übertragen werden können
we developed a specialized Embedded Linux distribution for routers and other network devices

OpenWRT für RealtekWir haben eine spezielle Embedded Linux-Distribution für Router und eine anpassbare Weboberfläche entwickelt, um LuCi-basiert zu verwalten

VoIP broadband router design
VoIP-Breitbandrouter Unsere Ingenieure haben einen Teilnehmer-Router für die Bereitstellung von Voice-over-IP-Diensten in Breitbandnetzen entwickelt
we created a reference design of a set-top box DVB-T/C + IPTV, which is intended for rapid platform development and launch of a series of new digital devices
IPTV + T / C Hybrid-Set-Top-Box Wir haben ein Referenzdesign für eine Set-Top-Box mit schneller Plattformentwicklung und Einführung einer Reihe neuer digitaler Geräte erstellt
we have developed a digital TV set-top box (STB) with support for DVB-T (MPEG-2/4) and terrestrial digital broadcasting

Locus DVB-T STBWir haben eine digitale TV-Set-Top-Box (STB) mit Unterstützung für DVB-T (MPEG-2/4) und terrestrischen digitalen Rundfunk entwickelt

Protected USB dongle with integrated browser for online banking
USB-Dongle für sichere Sitzung Wir haben ein Software- / Hardwaresystem für die sichere Datenübertragung bei der Arbeit an einem unsicheren Computerterminal entwickelt
Promwad have developed a prototype of a compact navigation device which brings the user back to the starting point or a pre-marked location in a coordinate system.
Navigationsgerät mit Kompass Wir haben einen Prototyp eines kompakten Navigationsgeräts entwickelt, der den Benutzer an den vormarkierten Ort in einem Koordinatensystem zurückbringt

Thin Client: schlüsselfertiges ProduktdesignWir haben ein neues schlüsselfertiges Produkt entwickelt, den Thin Client, der auf dem Prozessor Marvell Sheeva 88F6282 basiert

5D cinema hardware and software complex at the order of a company which supplies animatronics

5D video hardware+softwareWir haben im Auftrag eines Unternehmens, das Animatronik liefert, einen 5D-Kino-Hardware- und Softwarekomplex entwickelt

IPTV STB design for SmartLabs
SmartLabs IPTV set-top box Wir haben eine Reihe von IPTV-Set-Top-Boxen entwickelt, die eine Lizenzabdeckung für alle proprietären Codierungsstandards für Audio und Video gewährleisten
Smart home multimedia controller

Smart House Controller Wir haben den HDMI-CEC-Controller für die Verwaltung eines Multimedia-Heimkomplexes entwickelt: Kino, Tuner, Videorecorder und andere Geräte

we have ported Android and Linux kernel to the OMAP-3530 hardware platform by Texas Instruments

OMAP-3530 Android-PortierungWir haben den Android- und Linux-Kernel von Texas Instruments auf die Hardwareplattform OMAP-3530 portiert

Onboard multimedia computer

Onboard-Multimedia-ComputerWir haben ein ausgeklügeltes Hardware- und Softwaresystem für Multimedia, GPS-Navigation, Reisezeitberechnung und Steuerung der Klimaanlage entwickelt

The development of cinema Control Panel programm for 5D cinema
5D Software für Spezialeffekte Im Auftrag der Animatronics-Zulieferfirma haben wir das CinemaControlPanel-Programm für ein 5D-Kinosystem entwickelt
we developed a video registration device for digitalization, storage and distribution of audio and video streams on request from 4 analogue sources

JPEG2000 4-Kanal-RecorderAuf Anfrage haben wir ein Videoregistrierungsgerät zur Speicherung und Verteilung von Audio- und Videostreams aus 4 analogen Quellen entwickelt

We developed a multifunction mini-server for solving a wide range of tasks in IP networks, functions as a computer or a server

IP-Plug ARM Mini-ServerWir haben den Multifunktions-Miniserver entwickelt, um eine Vielzahl von Aufgaben in IP-Netzwerken zu lösen, die als Computer oder Server fungieren

The development of portable black box for an automobile
OBD-II Fahrzeugdatenlogger Wir haben einen tragbaren Automobilrekorder zur Steuerung und Diagnose des technischen Zustands entwickelt ("Black Box" für ein Automobil).
Navigator für Autos Wir haben ein Autonavigationsgerät entwickelt, das GPS, mobile Kommunikation und Datenübertragung unterstützt

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

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.