Thoughts

Conception is power

十一月的得失

11 月做了什么

2024年 11 月绝对是我这一年最难受的一个月,因为我在 ysyx SoC 这一块儿卡了整整一个月。

我做了这些事情:学习了一点 rust、重构 npc、重构 axi4-lite 握手、折腾 fpga 并在上面跑了 npc 然后 顺手做了一次 ysyx 分享。当然最重要的就是将 npc 接入了 SoC。这个接入过程可谓是一波三折,重构很多模块都是为了接入 npc,好在最后接入成功了。

最难的是最后的握手信号的查看,当时有几个握手信号和我预想的不一致,我把 SoC 的 MROM 模块检查了好多编,甚至打印了一些信号,但是传给 master 的信号就是不对。我甚至怀疑 SoC出了问题,怀疑计算机科学不存在了,怀疑三体人给我计算机发射了一个智子来干扰我做实验。

经过深思熟虑之后,我写了几页的问题描述做成 pdf 发到讨论群里,很快有群里的小伙伴给我说,可能是 reset 的问题,你先让 npc reset 10 个周期。

我听到这个消息,瞬间来了兴致,因为我能感觉到,极大的概率是没有reset。然后我把 reset 加上之后,终于成功了!!!

这个问题卡了我整整 3 天,我一天几乎花费8 个小时以上的思考时间在这这个握手信号上面。感谢群友!

虽然卡得比较久,但是我收获了很多,学习了很多 npc 之外的知识,并且感受到了专注的力量————只要对着一个问题不断思考,就有收获。