Google XLS: High-Level-Synthese für das Zeitalter der Spezialisierung

XLS: Accelerated HW Synthesis

Google XLS: High-Level-Synthese für das Zeitalter der Spezialisierung

XLS ist eine experimentelle High-Level-Synthese-Toolchain von Google, die aus hochsprachlichen Beschreibungen synthetisierbare Verilog- und SystemVerilog-Designs erzeugt. Sie zielt darauf ab, das SDK für die Ära nach dem Mooreschen Gesetz zu sein, indem sie Software- und Hardware-Engineering durch gemeinsame Artefakte und Werkzeuge verzahnt. Ein XLS-Design läuft nativ als Host-Software oder im Simulator und kann zugleich einen funktional identischen Hardware-Block generieren. Die DSLX-Sprache ähnelt Rust, ist aber eine unveränderliche Datenfluss-DSL mit hardwareorientierten Features wie beliebigen Bitbreiten und vollständig analysierbarem Aufrufgraphen.

XLS (Accelerated HW Synthesis) aims to be the Software Development Kit (SDK) for the End of Moore's Law (EoML) era.

Mehr von diesem Tag

2026-09-15