用户故事|我是怎样学习Verilog的?
咻咻咻
你好,我是咻咻咻。
成绩还不错,但主要是团队能力比较强,我深知自己还有很大的提升空间。刚比赛归来,就听说 LMOS 老师开了一门新课,还是手撸 CPU 的,于是我便兴致冲冲地准备完成男人的两大梦想(手撸 CPU造高达)之一。
因为之前参赛时也用到了 RISC-V,主要编程语言也是 Verilog,回来继续学习的时候,比赛的熟悉感又扑面而来了。这次用户故事,我主要想和你聊聊我对 Verilog 和专栏学习的一些粗浅理解,希望对你有启发。
我是怎样学 Verilog 的?
想必没有人是看完一整本谭的 C 语言再去写 “hello,world!” 的吧?
学 Verilog 也是一样,如果你从头开始学 Verilog 中的数据类型、符号常量、运算符,条件、分支、循环语句,过程结构……学完这些,再去看课里的配套代码,结果很可能是看每个词都模模糊糊有点印象,但连起来就一脸懵逼。而且这样做往往进度很慢,大多数人多半坚持不下去。
因此,在学习前,我们先要明确,在这门课里 Verilog 只是一种实现迷你 CPU 的工具,我们真正需要掌握的是这个迷你 CPU 的实现原理。Verilog 够用就行,不需要过多深究它的原理。
公开
同步至部落
取消
完成
0/2000
荧光笔
直线
曲线
笔记
复制
AI
- 深入了解
- 翻译
- 解释
- 总结
学习Verilog语言并手写CPU是一项技术挑战,本文分享了作者的学习经验和方法。作者强调了从简单开始,多写代码的有效性,并提出了“How-What-Why”三步代码学习法。通过跑通老师提供的例程、逐步理解程序代码和结合课程注释进行实践,读者可以更好地掌握Verilog语言和CPU内部的思想和工作原理。作者鼓励读者坚持学习,相信通过不断的实践和思考,将能够掌握Verilog语言并获得手写CPU的实操经验。这篇文章对于想要学习Verilog语言和CPU实现原理的读者具有一定的启发意义。 在学习课程时,以问题为导向的原则对提高效率和专注度有帮助。作者分享了自己的学习方法,包括分块学习、提出问题细读课程、分清主次、不断给自己提问并结合课程解谜,最终用自己的话概括复盘。此外,文章还列举了一些学习资料,为读者提供了学习的参考资源。 总之,本文通过作者的学习经验和方法,为读者提供了学习Verilog语言和CPU实现原理的有效途径和技巧,对于想要深入学习相关领域的读者具有一定的指导意义。
仅可试看部分内容,如需阅读全部内容,请付费购买文章所属专栏
《计算机基础实战课》,新⼈⾸单¥68
《计算机基础实战课》,新⼈⾸单¥68
立即购买
© 版权归极客邦科技所有,未经许可不得传播售卖。 页面已增加防盗追踪,如有侵权极客邦将依法追究其法律责任。
登录 后留言
全部留言(1)
- 最新
- 精选
- xavier非常有效、实用的学习方法,感谢分享。2023-05-30归属地:四川1
收起评论