Riviera-PRO unterstützt OpenCPI für heterogenes Embedded Computing von unternehmenskritischen Anwendungen

Riviera-PRO 2022.04

Henderson, NV – 01. June 2022 – Aldec, Inc., ein Pionier im Bereich der Simulation von gemischten HDL-Sprachen und der hardwaregestützten Verifikation für FPGA- und SoC-Designs, unterstützt mit der neuesten Version von Riviera-PRO (Version 2022.04) die Open Component Portability Infrastructure (OpenCPI).

OpenCPI ist ein quelloffenes Software-Framework und eine Methodik für die Entwicklung und Ausführung komponentenbasierter Anwendungen auf heterogenen Embedded-Systemen, die auf mehrere Prozessortypen wie FPGA, GPU, DSP und General-Purpose-Prozessor (GPP) abzielen und durch verschiedene Verbindungstechnologien wie PCIe, AXI, Avalon, Ethernet und Aurora miteinander verbunden sind. Die Komponenten werden in der Sprache implementiert und geschrieben, die üblicherweise für die Zielhardware verwendet wird, um die höchste Leistung zu erzielen. So werden Komponenten, die auf GPPs abzielen, in C/C++, FPGAs in VHDL/Verilog und GPUs in OpenCL implementiert und geschrieben, im Gegensatz zu konkurrierenden Frameworks, die Compiler verwenden, die nicht für die Zieltechnologie optimiert sind.

OpenCPI ist vorteilhaft für unternehmenskritische Anwendungen, die strengen Größen-, Gewichts- und Leistungsbeschränkungen (SWaP) unterliegen, die oft technologische Agilität und Vielfalt im Laufe der Zeit erfordern. OpenCPI trägt auch zur Portabilität und Wiederverwendbarkeit von Code bei, indem es die APIs, Softwaremodule und IP-Cores bereitstellt, die die Komplexität der zugrunde liegenden Hardwareplattform für den Anwendungsentwickler abstrahieren.
OpenCPI ist aus einer Reihe von unabhängigen Forschungs- und Entwicklungsprojekten (IR&D) und vom Verteidigungsministerium (DoD) finanzierten Projekten hervorgegangen, die Anfang 2000 begannen und deren Hauptmotivation darin bestand, die komponentenbasierte Entwicklung (CBD) auf echte Embedded-Anwendungen anzuwenden.

Riviera-PRO ist eine HDL-Plattform innerhalb von OpenCPI, die durch die kontinuierliche Integration (CI) rigoros getestet und in den Hauptentwicklungszweig eingegliedert wurde. Riviera-PRO unterstützt die vollständige Kompilierung, Simulation und das erweiterte Debugging von HDL-Primitiven, Bibliotheken und Cores innerhalb der OpenCPI-Umgebung. Mehrere Instanzen von Riviera-PRO können parallel laufen, um verschiedene Komponenten eines verteilten Embedded-Systems zu simulieren.

„Unsere Kunden haben uns um Unterstützung für OpenCPI gebeten, und wir haben uns dieser Herausforderung gestellt“, so Louie De Luna, Director of Marketing bei Aldec. „Wir freuen uns auf die Zusammenarbeit mit der OpenCPI-Community bei der Einführung von FPGAs und Interconnects der neuen Generation und der Skalierung auf Multi-Core-SoC-Verarbeitung. Als führender EDA-Tool-Anbieter für die VHDL-Simulation freuen wir uns auch darauf, von der OpenCPI-Community neue Anwendungsfälle zu erfahren, wenn sie die neu hinzugefügten VHDL-Konstrukte in VHDL-2019 LRM übernehmen.“

 

Weitere Informationen zu Preisen und Verfügbarkeit sind unter diesem Kontakt erhältlich:
Email:sales@evision-systems.de

Pressekontakt:

eVision Systems
Jahnstr. 12
D – 85661 Forstinning b. München
Josef Ostermeier
Tel : 08121-220825

Email: jostermeier@evision-systems.de