
文章摘要
实现这一点的是 Google 开发・公开的 **XLS(Accelerated HW Synthesis)**。
【2026】Google XLS 完全指南!用写软件的方式造硬件的「高位综合工具链」是什么
「如果能用写程序的感觉,制作 CPU 或 FPGA 的电路呢?」
实现这一点的是 Google 开发・公开的 XLS(Accelerated HW Synthesis)。

XLS 是从高级语言(Rust 风格的 DSLX)编写的功能描述,自动生成可综合的 Verilog/SystemVerilog(硬件描述语言)的工具链。以 Apache 2 许可公开。
本文基于 GitHub 的官方 README 和文档,彻底・通俗地解说 XLS 是什么、如何运作、初学者如何开始。
读完本文你将了解:
- XLS(高位综合工具)解决什么问题
XLS 是什么?
- 用写软件的方式造硬件的 Google 开源工具链
- 从 Rust 风格的 DSLX 功能描述,自动生成 Verilog/SystemVerilog
- Apache 2 许可公开
为什么厉害
- 用软件开发的节奏设计硬件
- 可以验证功能(interpreter)
- 经过优化(opt)后自动生成代码(codegen)
入门方法
先用 Colab(bit.ly/learn-xls),5 分钟试试 DSLX 吧。
- 打开 Colab
- 用 DSLX 编写功能描述
- 确认合成到 Verilog 的流程
总结
- XLS = 用写软件的方式造硬件的高位综合工具链
- 从 DSLX 自动生成 Verilog/SystemVerilog
- Apache 2 许可・开源
- 用 Colab 5 分钟就能开始
本文信息截至 2026 年 7 月 28 日。内容基于 google/xls 的官方 README 和文档。
この記事をシェアする
相关文章

2026年7月19日
【2026】Agents-A1(35B MoE)是什么?小参数却能做这些 —— 惊艳的智能体专用模型深度分析

2026年7月19日
【2026】用 component.gallery 让 AI 的 UI 生成指示大幅提升!组件术语图鉴的活用方法

2026年7月19日
【2026】什么是智能体工程(Agentic Engineering)?Karpathy 提出、Google Agents CLI 改变正式开发

2026年7月19日
【2026】AI 智能体学习推荐免费课程 12 选!世界顶尖讲师团队的实战课程彻底解析

2026年7月18日
【2026】Qwen3.6-35B Genesis Hermes GGUF 完全指南!在本地 PC 运行无审查多模态 MoE 的方法

2026年6月11日
【2026 最新】彻底比较海外主机 4 家公司!WP Engine vs SiteGround vs Hostinger vs Cloudways