当前位置:网站首页>SpinalHDL资料汇总
SpinalHDL资料汇总
2022-08-11 11:42:00 【数字积木】
本文就学习SpinalHDL历程中所使用的资料进行汇总,有感兴趣的小伙伴欢迎学习交流。
Scala入门
SpinalHDL是基于Scala来实现的,因此在学习SpinalHDL使用前需要对Scala语法有一定的了解。Scala是一门基于JVM的语言,其灵活性个人感觉与Python不相上下,这里学习Scala推荐博客:
Learning Chisel and Scala Scala Part I(https://vvviy.github.io/2018/12/01/Learning-Chisel-and-Scala-Part-I/)
Learning Chisel and Scala Scala Part II(https://vvviy.github.io/2018/12/12/Learning-Chisel-and-Scala-Part-II/)
通过两篇博客,可以对scala又一个快速的了解,有过Systemverilog面向对象经验的小伙伴理解起来可能更容易一些。
如果想更进一步细致的了解Scala,这里推荐两本书:
《Scala编程实战》(微信读书里可以直接看):
《Scala编程》第三版(有需要电子版的小伙伴可以私信我)
对于Scala,SpianlHDL里面用到的语法也不多,而开始的目的不是让我们去精通Scala去面试大数据的,所以不必太纠结于其中,当然爱好学习的人除外。
SpinalHDL资料
学习SpinalHDL首先要做的是:
读SpinalHDL-Doc
读SpinalHDL-Doc
读SpinalHDL-Doc
在百度或谷歌可直接搜索SpinalHDL-Doc
除了SpinalHDL-Doc之外,这里推荐另外两个练手参照的地方:
https://gitee.com/peasent/SpinalWorkshop
https://github.com/jijingg/Spinal-bootcamp
把这些能够手把手的过一遍之后,相信拿SpinalHDL去做项目应该还是OK的。
最后,遇到问题可以去Gitter放胆去问,这里贴上链接:
https://gitter.im/SpinalHDL/SpinalHDL
SpinalHDL资料
最后,欢迎有更多的小伙伴来一起探讨SpinalHDL,让优秀的设计思路能够普及开来,提升RTL生产力。
精彩推荐
‧‧‧‧‧‧‧‧‧‧‧‧‧‧‧‧ END ‧‧‧‧‧‧‧‧‧‧‧‧‧‧‧‧
长按识别图中二维码关注
欢迎关注微信公众号【数字积木】,更精彩的内容等着你!
边栏推荐
猜你喜欢
EastWave Application: Live Demonstration of Negative Refraction Phenomenon
7月月更开奖啦!快来看看你中奖了吗?
@Transactional注解加不加 rollbackFor = Exception.class 的区别?
StratoVirt 中的虚拟网卡是如何实现的?
【LeetCode 周赛】第84场双周赛
性能测试的环境以及测试数据构造
98转出0转入,985高校土木工程沦为“天坑”引热议
TX12 + ExpressLRS 915MHz RC控制链路配置及问题汇总
2022 OceanBase 年度发布会:发布四大策略,迈入4.0时代
fiddler双向认证
随机推荐
39页智慧粮库解决方案
【医学统计学】二项分布
云原生(三十四) | Kubernetes篇之平台存储系统实战
【毕业设计】老人心率脉搏血压体征监测手表 - stm32 单片机 嵌入式 物联网
六月成功案例
Ince-Gaussian mode
单峰函数极值问题的解决方案 : 三分 & 二分与三分的本质区别
低延时实时音视频在5G远程操控场景的应用实践
js在字符串指定位置插入字符串
CSDN文章抓取
Kubernetes应用发布思路分析
Flutter 教程之 在 Flutter 中生成 JSON 模型,在 Flutter GetX 中过滤列表和延迟搜索
2022-08-10北京华为OD机试真题分享
六、一起学习Lua 循环
关于数据权限的设计
leetcode:373. 查找和最小的 K 对数字
【黑马早报】抖音否认与头部主播签对赌协议;阿迪达斯CEO承认在中国犯了错;网易云社交App心遇被指涉黄;联通董事长称5G资费比点外卖还便宜
PL4807-ADJ线性锂电池可调充电芯片
ST表和区间最值
自动售货机