SpinalHDL 学习笔记

SpinalHDL是一种基于Scala的硬件构筑语言(Constructing Hardware In Scala Embedded Language),通过比Verilog/VHDL更好层次的行为级描述,拥有更加高层次视角以及抽象编码能力,作为一种Verilog/VHDL代码的生成器,在Verilog/VHDL绝对统治芯片设计语言的情况下,宛如一泓清泉带来不一样的清新体验,又似一匹黑马从一堆新芯片设计语言中杀将出来。

笔者之前也是Verilog使用者,目前在新公司开始接触SpinalHDL,被其高层次的行为级硬件描述方法、简易好用的封装库、批处理式的函数式编程,所吸引。苦于这种新的硬件构筑语言太过小众,学习资料等实在偏少,也没有什么大型的技术交流社区,打算略尽绵薄之力,建立一些交流平台,便于同行及爱好者互相促进,共同进步。

本文作为一份SpinalHDL的学习笔记不会描述过多SpinalHDL语法内容,主要记录下平时SpinalHDL工作学习中的一些技术点,仅作交流学习用,不定期持续更新,与君共勉。

Note:此为个人行为,与Spinal官方及本人公司无关,所述内容不保证完全正确,欢迎斧正,共同学习。

SpinalHDL技术交流QQ群:

Note:1.本群是个人技术交流群,不是什么官方答疑群;

2.提问是你的权利,但回答不是别人的义务;

3.可以潜水,不能灌水;

4.请文明交流,做这行的都算高层次人才,希望你有对应的高素质;

5.不强制改名,但希望统一格式:姓名(昵称也行)-公司/学校-岗位/专业

SpinalHDL环境安装:

【SpinalHDL】Windows10系统搭建SpinalHDL 开发环境-CSDN博客

目录:

1.BlackBox:Verilog封装转换接口

BlackBox:Verilog封装转换接口-CSDN博客

2.SpinalHDL之寄存器库函数

SpinalHDL之寄存器库函数-CSDN博客

3.SpinalHDL之状态机

SpinalHDL之状态机-CSDN博客

4.SpinalHDL之流水线

SpinalHDL之流水线-CSDN博客

5.SpinalHDL实战之I2C

SpinalHDL实战之IIC-CSDN博客

6.SpinalHDL实战之DMAC

SpinalHDL实战之DMAC-CSDN博客

7.SpinalHDL大战之RISC-V CPU

SpinalHDL大战之RISC-V CPU-CSDN博客

8.SpinalHDL之时钟域

SpinalHDL之时钟域-CSDN博客

9.SpinalHDL之存储器API

SpinalHDL之存储器API-CSDN博客

10.SpinalHDL之错误修复(上篇)

SpinalHDL之错误修复(上篇)-CSDN博客

11.SpinalHDL之错误修复(中篇)

SpinalHDL之错误修复(中篇)-CSDN博客

12.SpinalHDL之错误修复(下篇)

SpinalHDL之错误修复(下篇)-CSDN博客

13.SpinalHDL之实用工具(上篇)

SpinalHDL之实用工具(上篇)-CSDN博客

14.SpinalHDL之实用工具(下篇)

SpinalHDL之实用工具(下篇)-CSDN博客

未完待续。。。。。。

  • 10
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

千穹凌帝

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值