genRTL Docs
面向数字前端 / FPGA 的公开产品文档

公开产品文档

只覆盖用户可见工作流,不公开内部编排与私有实现细节。

English

FAQ

FAQ

这是新用户在真正使用 genRTL 时最常问的一批问题。

为什么 genRTL 没有生成我想要的代码?

通常是因为任务描述不够具体、设计方案没有先审阅,或者这个需求本来就更适合走成熟复用而不是重新生成。先回看需求范围和设计方案。

为什么调试没有很快收敛?

因为 Debug Mode 更依赖具体证据。提供编译报错、assertion 失败、仿真日志和精简上下文,通常能显著提升修复质量。

为什么 genRTL 经常建议使用 assertions?

因为 assertions 通常能让硬件 bug 更早暴露,也更容易定位,尤其适用于协议和控制逻辑。

为什么推荐复用成熟模块?

因为对很多常见模式来说,复用成熟模块通常比从零生成更稳、更快,也更容易审阅。