十二 · 2021年10月29日

SpinalHDL资料汇总

本文就学习SpinalHDL历程中所使用的资料进行汇总,有感兴趣的小伙伴欢迎学习交流。

Scala入门

SpinalHDL是基于Scala来实现的,因此在学习SpinalHDL使用前需要对Scala语法有一定的了解。Scala是一门基于JVM的语言,其灵活性个人感觉与Python不相上下,这里学习Scala推荐博客:

    通过两篇博客,可以对scala又一个快速的了解,有过Systemverilog面向对象经验的小伙伴理解起来可能更容易一些。如果想更进一步细致的了解Scala,这里推荐两本书:

  1. 《Scala编程实战》(微信读书里可以直接看):
    2278900217acac562d1bac090a3ecf11.png
  2. 《Scala编程》第三版(有需要电子版的小伙伴可以私信我)
    8781a2679f1aebfad94bb6741e5b02c2.png

    对于Scala,SpianlHDL里面用到的语法也不多,而开始的目的不是让我们去精通Scala去面试大数据的,所以不必太纠结于其中,当然爱好学习的人除外。

SpinalHDL资料

学习SpinalHDL首先要做的是:

  • 读SpinalHDL-Doc
  • 读SpinalHDL-Doc
  • 读SpinalHDL-Doc

在百度或谷歌可直接搜索SpinalHDL-Doc。除了SpinalHDL-Doc之外,这里推荐另外两个练手参照的地方:

把这些能够手把手的过一遍之后,相信拿SpinalHDL去做项目应该还是OK的。最后,遇到问题可以去Gitter放胆去问,这里贴上链接: https://gitter.im/SpinalHDL/S...

SpinalHDL资料

    最后,欢迎有更多的小伙伴来一起探讨SpinalHDL,让优秀的设计思路能够普及开来,提升RTL生产力。

END

作者:玉骐
原文链接:https://mp.weixin.qq.com/s/avkv4ewyDxwVRQsLnuL65A
微信公众号:
 title=

推荐阅读

更多SpinalHDL技术干货请关注Spinal FPGA专栏。
推荐阅读
关注数
1578
内容数
130
用SpinalHDL提升生产力
目录
极术微信服务号
关注极术微信号
实时接收点赞提醒和评论通知
安谋科技学堂公众号
关注安谋科技学堂
实时获取安谋科技及 Arm 教学资源
安谋科技招聘公众号
关注安谋科技招聘
实时获取安谋科技中国职位信息