ubuntu 安装 chisel

首先,Chisel 是什么?
Chisel 是将 Scala 编写的程序转换为 HDL 的工具。

许多公司最近开始使用 HDL,因为它可以完全编写难以描述的处理。??

Edge TPU 也是用这个 Chisel 写的吗?(我不知道真相)

环境搭建(Ubuntu 18.04确认)
首先,您需要一个名为 sbt 的 Scala 编译器,可以通过运行以下命令来安装它:

$ echo "deb https://dl.bintray.com/sbt/debian /" | sudo tee -a /etc/apt/sources.list.d/sbt.list
$ sudo apt-key adv --keyserver hkp://keyserver.ubuntu.com:80 --recv 2EE0EA64E40A89B84B2DF73499E82A75642AC823
$ sudo apt-get update
$ sudo apt-get install sbt

执行上述即可安装Scala编译器,
如果要安装在其他OS上,请查看以下资料(我没有确认操作,但应该可以)

苹果系统

$ brew install sbt

sbt文档

示例程序的执行
Scala 中的 Hello World 应该如下执行(以下是 Scala 的示例程序,实际上并未使用 Chisel)

HelloScala.scala

object HelloScala extends App{
    println("Hello Chisel World!")
}
sbt "runMain HelloScala"
[info] welcome to sbt 1.6.2 (Private Build Java 11.0.15)
[info] loading project definition from /home/lg/chisel_project/project
[info] set current project to chisel_project (in build file:/home/lg/chisel_project/)
[info] running HelloScala 
Hello Chisel World!

如果出现如上,就成功
了,执行第一次sbt的时候,安装Scala库的时间比较长,请耐心等待,
不知从第二次执行到5秒左右能不能执行。

接下来,让我们实际使用 Chisel

要使用 Chisel,需要编写 make 和 build 文件,这很烦人,但使用以下内容可以轻松构建环境。

posted @ 2022-08-19 22:44  luoganttcc  阅读(94)  评论(0编辑  收藏  举报