chisel环境安装

step 0: 把java装好

chisel依赖于java的。所以第一步你要装个java.

去oracle官网去下载,下面网站。

Java SE Development Kit 8 - 下载​www.oracle.com

 

如果你恰好家境贫寒,就下上面个版本。找到这个,免费。不过上面网站需要注册,所以直接百度搜一个jdk-8u251-windows-x64装了好了。

也是,一路下一步的点。

step 1: 装个IDE

第一个步显然是要装个IDE。对于新手来说没必要搞各种复杂的东西,直接先上个IDE玩起来。就比如Visual Studio一样。一般的IDE选在JET BRAINS家的IntelliJIDEA就阔以。去下面网站下载去。

IntelliJ IDEA: The Capable & Ergonomic Java IDE by JetBrains​www.jetbrains.com图标

点这个download

家境贫寒者一定要下载一个叫社区版的东西(手动狗头)

右面那个灰的。。。

下载好后一路下一步,到这个地方。按照下面的方法选。

然后一路下一步,等待安装完成,bingo~

打开刚才装好的IDE,然后先安装个scala插件。

至此,IDEA安装完毕。

step 2: 新建一个工程

如下。选择scala, sbt。

 

然后在这个设置界面,scala version这个地方,盛传2.12版本有BUG。所以选2.11.12。需要等下面下载一些依赖。

这个过程有待漫长。我这而一个多小时Orz

安装chisel

如下图所示,在build.sbt里添加一行依赖

libraryDependencies += "edu.berkeley.cs" %% "chisel3" % "3.1.2"

跑不通使用

 

scalaVersion := "2.11.12"
libraryDependencies += "edu.berkeley.cs" %% "chisel3" % "3.1.2"
libraryDependencies += "edu.berkeley.cs" %% "chisel-iotesters" % "1.2.3"

亲测可用

然后刷新一下。

接着等sync结束。此时就自动下载好啦。

step 3: HelloWorld!

如下图,建立一个scala class, 名字可以叫Helloworld

下面写一个helloworld如下, 我随便写了个加法器~

 

emm ,激动人心的时刻到了。

点上面的Run(注:此处如果RUN不起作用先Build一下~)

然后就在左侧生产出了verilog.

生产的verilog长这样~

至此,你的helloworld已经跑通了。