计算机基础实战课
彭东
网名 LMOS,Intel 傲腾项目关键开发者
19719 人已学习
新⼈⾸单¥68
登录后,你可以任选4讲全文学习
课程目录
已完结/共 57 讲
计算机基础实战课
15
15
1.0x
00:00/00:00
登录|注册

用户故事|我是怎样学习Verilog的?

你好,我是咻咻咻。
先做个自我介绍,我是学 FPGA 的 (写 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
立即购买
登录 后留言

全部留言(1)

  • 最新
  • 精选
  • xavier
    非常有效、实用的学习方法,感谢分享。
    2023-05-30归属地:四川
    1
收起评论
显示
设置
留言
1
收藏
沉浸
阅读
分享
手机端
快捷键
回顶部