XLS от Google: один код для софта и кремния

XLS: Accelerated HW Synthesis

XLS от Google: один код для софта и кремния

XLS — это открытый HLS-тулчейн от Google, который превращает высокоуровневые описания в синтезируемый Verilog и SystemVerilog. Проект задуман как SDK для эпохи окончания закона Мура: одна и та же логика выполняется как эффективное host-приложение на нативной скорости и одновременно генерирует аппаратный блок, а корректность эквивалентности доказывается формально. Поддерживаются конвейеризуемые функции и конечные автоматы. Проект экспериментальный, без обратной совместимости в DSLX, сборка из исходников занимает до 6 часов.

XLS enables the rapid development of hardware IP that also runs as efficient host software via "software style" methodology.

Ещё за этот день

2026-09-15