
Anmeldung zum Webinar: Intel oneAPI HPC mit FPGAs
BittWare On-Demand Webinar Using Intel® oneAPI™ to Achieve High-Performance Compute Acceleration with FPGAs Begleiten Sie BittWare und Intel bei der Betrachtung von oneAPI™ mit einem Schwerpunkt auf
Atomic Rules UDP Offload Engine (UOE) ist ein UDP FPGA IP Core, der den sofortigen Betrieb bei 10, 25, 40, 50 oder 100GbE ermöglicht. Der UOE-IP-Core implementiert den UDP-Standard RFC 768, einschließlich Prüfsumme, Segmentierung und Reassembly-Hardware-Offload.
Dadurch wird ein Großteil der in RFC 768 beschriebenen Arbeit von der Software auf die Hardware verlagert. Auf diese Weise sind Leitungsraten von 25, 50 und 100 GbE möglich.
Der UOE IP-Kern ermöglicht das gleichzeitige Senden und Empfangen von UDP-Datagrammen auf Anwendungsebene in einem LAN oder in einem Netzwerk. Ein integrierter IGMPv2-Multicast-Vorselektor entfernt unerwünschten Verkehr, und L4-UDP-Multicasts werden vorselektiert, so dass Benutzeranwendungen diese Funktion nicht ausführen müssen. Der UOE-IP-Kern wurde für den Betrieb mit den gängigen Ethernet-MACs von FPGA-Anbietern getestet.
Die sequentiellen RTL-Schaltkreise im UOE-IP-Core übernehmen die Echtzeit-Umwandlung von Benutzer-Datagrammen und Ethernet-Frames. Der Kern kann gleichzeitig als UDP-Sender und UDP-Empfänger fungieren.
Um ein Datagramm zu senden, erhält der Kern ein Datagramm und Metadaten, die das Ziel und den Anschluss beschreiben. Ist die MAC-Adresse der Ziel-IP-Adresse nicht bekannt, wird sie vom ARP-Schaltkreis des Kerns aufgelöst. Wenn die PDU des gesendeten Datagramms die MTU überschreitet, teilt der Kern das Datagramm in Fragmente auf.
Beim Empfang lauscht der Kern auf Ethernet-Frames, die eine UDP/IP-Nutzlast einkapseln. Wenn die Prüfsummen korrekt sind, bildet er das Datagramm aus einem oder mehreren Fragmenten. Wenn ein ganzes Datagramm fertig ist, wird es der Anwendungslogik zusammen mit seinen Metadaten präsentiert.
Beim Empfang von Multicast-Datagrammen trifft der Kern eine Vorauswahl und liefert der Anwendung nur die Host-Gruppen, die per IGMP beigetreten sind. Diese Fähigkeit entlastet die Aufgabe der Dekodierung der 228 ClassD-Multicast-Adressen in einen 4-Bit-Code, der 16 Host-Gruppen kodiert.
Atomic Rules bietet UDP IP Referenzdesigns für eine Reihe von BittWare-Karten an. Atomic Rules UOE IP Core kann mit bis zu 400 MHz betrieben werden, wenn 25 GbE auf kleinstem Raum implementiert werden soll.
Der IP-Kern ist in Form einer Named-Project- oder Site-License erhältlich. Beide Versionen enthalten die für die Implementierung erforderlichen Elemente, einschließlich einer selbstüberprüfenden Testbank. Der größte Teil der Verifizierungs-IP ist auch synthetisierbar, so dass die Tests nicht nur innerhalb eines Verilog-Simulators, sondern auch mit Zeilenrate durchgeführt werden können.
Benanntes Projekt: Erlaubt die Verwendung des Produkts für ein benanntes Projekt von der Entwicklung bis zur Produktion unter Verwendung eines oder mehrerer Bitströme, einschließlich kompilierter Versionen des Produkts auf autorisierten FPGA-Bausteinen. Das Projekt-SLA verbietet die Verwendung in abgeleiteten Projekten.
Standort-Lizenz: Erlaubt die Nutzung des Produkts an einem autorisierten Standort von der Entwicklung bis zur Produktion unter Verwendung eines oder mehrerer Bitströme, einschließlich kompilierter Versionen des Produkts auf autorisierten FPGA-Bausteinen. Die Standort-SLA erlaubt die Verwendung des Produkts in abgeleiteten Projekten des autorisierten Standorts.
Kern | Gerät | LUT | Register | BRAM | Fmax | |
---|---|---|---|---|---|---|
64B | AMD (Xilinx) | 78K | 74K | 59 | 400MHz | |
64B | Intel (Stratix und Agilex) | 73K | 123K | 230 M20K | 500MHz (Agilex) | |
8B | AMD (Xilinx) | 22K | 21K | 44 | 400MHz | |
8B | Intel (Stratix und Agilex) | 23K | 32K | 88 M20K | 500MHz (Agilex) |
Die UDP Offload IP ist kompatibel mit allen aktuellen BittWare Karten mit Xilinx UltraScale+, Intel Stratix 10 und Intel Agilex FPGAs.
Unser technisches Vertriebsteam steht bereit, um Ihnen Informationen zur Verfügbarkeit und Konfiguration zu geben oder Ihre technischen Fragen zu beantworten.
"*" kennzeichnet Pflichtfelder
BittWare On-Demand Webinar Using Intel® oneAPI™ to Achieve High-Performance Compute Acceleration with FPGAs Begleiten Sie BittWare und Intel bei der Betrachtung von oneAPI™ mit einem Schwerpunkt auf
PCIe-FPGA-Karte 520R-MX Stratix 10 FPGA-Karte mit HBM2 und optischem Eingang mit 480 Gbps Optimiert für Sensorverarbeitungsanwendungen mit massiven Anforderungen an die Datenerfassung in Echtzeit
PCIe FPGA Card XUP-P3R Xilinx UltraScale+ 3/4-Length PCIe Board 4x 100GbE und bis zu 512GB DDR4 Brauchen Sie ein Preisangebot? Zum Preisanfrageformular springen Bereit
BittWare On-Demand-Webinar Rechnerspeicher mit Intel® Agilex™ FPGAs: Beschleunigung näher an die Daten heranbringen Jetzt auf Abruf ansehen! Die Beschleunigung von NVMe-Speicher bedeutet die Verlagerung von Berechnungen, wie