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.不强制改名,但希望统一格式:姓名(昵称也行)-公司/学校-岗位/专业
目录:
1.BlackBox:Verilog封装转换接口
标签:封装,VHDL,SpinalHDL,笔记,学习,Verilog,高层次 From: https://blog.csdn.net/m0_59092412/article/details/139690390