灵感的来源
之前尝试用Cursor写Verilog生成一个I2C控制器。可是AI成生的代码看着好看, 实际无法使用。于是我把遇到的错误告诉AI,让它去一步一步迭代。结果代码变得 越来越复杂,但是I2C控制器仍然没有跑起来。
看来,AI对于它比较熟悉,大家用的比较多的编程语言和场景,它处理的很好。但 对于一些小众的场景,和理想还有差距。
不过,在尝试的过程中,我发现AI对于Verilog的语法是掌握得很好,但是设计硬件 逻辑能力欠缺。于是,我尝试了另外一种流程。把整个控制器的状态机逻辑写到一 个MD的Spec中,让AI按照Spec去生成代码。这样,即使我不熟悉Verilog的语法, 只要我...
老鹰在兔窝镇建了一个胡萝卜农场。(至于老鹰为什么需要胡萝卜,或许是因为胡萝卜素对视力有好处吧?不过这并不重要。)总之,故事就是从这个胡萝卜农场开始的。

