FAQ
FAQ
这是新用户在真正使用 genRTL 时最常问的一批问题。
为什么 genRTL 没有生成我想要的代码?
通常是因为任务描述不够具体、设计方案没有先审阅,或者这个需求本来就更适合走成熟复用而不是重新生成。先回看需求范围和设计方案。
为什么调试没有很快收敛?
因为 Debug Mode 更依赖具体证据。提供编译报错、assertion 失败、仿真日志和精简上下文,通常能显著提升修复质量。
为什么 genRTL 经常建议使用 assertions?
因为 assertions 通常能让硬件 bug 更早暴露,也更容易定位,尤其适用于协议和控制逻辑。
为什么推荐复用成熟模块?
因为对很多常见模式来说,复用成熟模块通常比从零生成更稳、更快,也更容易审阅。