我为什么要重新学习“一生一芯”?
ysyx 更新
ysyx讲义 今年 8 月份左右更新了,内容更加丰富,难度上升更加平滑。当然,这不是我 relearn 的主要原因。
主要问题
我之前的 CPU 是用 Chisel 写的,由于 Chisel 掌握的不熟练,稍微学了下就开始上手,导致代码质量不高。作为有代码洁癖的人,不优化到让我满意我是绝不停下来的。
那时候由于第一次写处理器,没有一个很好的框架意识,基本都是乱乱写的,虽然功能没问题,但是我并不满意,我这次将会使用 Verilog 重写。
当时写的时候,并没有仔细去思考 nemu 的整体架构,这次我将会一边思考 nemu,一边写我自己的模拟器 Xemu。
…
总之,我现在思考了一下我的之前遇到的问题非常多,并且没有完美的解决掉,必须要重写了。
这次写的话,并不会说要追求半年之内写到流片啥的,这次我将会打算花费 3 年时间左右,将遇到的每一个问题争取都能达到完美解决的地步。这将是一场游戏,一场关于软件、系统、硬件的游戏。
我为什么要重新学习“一生一芯”?
http://blog.luliang.online/2025/10/10/我为什么要重新学习ysyx/