chipsel语言_初学Chisel语言,看这篇就够了:最方便简洁的入门资料整理

本文提供了一份全面的Chisel语言学习资源,包括Chisel的介绍、版本信息、官方教程、电子书、国内唯一较完整教程、项目模板及环境搭建。Chisel是一种基于Scala的硬件构造语言,被用于高效描述大规模芯片设计,如RISC-V。学习Chisel需要掌握Scala基础,推荐使用IntelliJ IDEA作为开发工具。
摘要由CSDN通过智能技术生成

声明:本文是我一个很优秀的学生总结的,放出来供广大chisel语言爱好者参考。Chisel(Constructing Hardware In a Scala Embedded Language)是UC Berkeley开发的一种开源硬件构造语言。它是建构在Scala语言之上的领域专用语言(DSL),支持高度参数化的硬件生成器。

引用自:https://www.chiselchina.com/

据DARPA调研给出的数据,过去的几十年间,以年为时间度量单位的芯片开发周期已经成为阻碍芯片设计行业创业的重要阻力。尽管VerilogHDL曾经极大地推动了工程师设计能力的以指数级提升,但是在当下,随着芯片规模尤其是AI芯片规模的急剧增大,VerilogHDL低效的描述方式已经被广为诟病。U.C. Berkeley在设计RISC-V的时候引入Chisel语言,其高抽象程度的描述方式让沉闷已久的芯片设计领域为之震动。未来是否属于chisel,还尚未可知,但是我们可以先睹为快。

Chisel目前已经出到3.2.2版本,我们通常说的Chisel基本上指Chisel3 github主页上有个wiki可以作为了解Chisel轮廓的材料,介绍了各个模块的使用,包括组合逻辑、寄存器调用、BlackBox、多时钟域等。

Chisel官方维护的一个教程,可在线运行也可clone到本地运行,给出了Chisel的多个完整开发例程,也介绍了Scala和firrtl(Chisel后端,Chisel先翻译为firrtl,在由firrtl翻译成verilog、VHDL),入门首选。

官方推出的一本Chisel教程的电子书,可从github主页release中

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值