第十六章 Chisel入门——搭建开发环境

本文详细介绍了如何在Ubuntu 16.04系统上搭建Chisel开发环境,包括Scala、Sbt、Git、Verilator的安装以及Chisel和Firrtl的获取与编译。通过克隆chisel-template项目并修改build.sbt,用户可以开始编写Chisel电路代码,最终生成Verilog代码。
摘要由CSDN通过智能技术生成

用于编写Chisel的Scala内容已经全部讲完了,下面就可以正式进入Chisel的学习之旅了。有兴趣的读者也可以自行深入研究Scala的其它方面,不管是日后学习、工作,或是研究Chisel发布的新版本,都会有不少的帮助。

在学习Chisel之前,自然是要先讲解如何搭建开发环境。因为目前还没有Windows系统的开发环境,所以读者最好有一个Linux系统的虚拟机,或者Mac OS的电脑。在这里,笔者以使用广泛的Ubuntu 16.04作为开发平台进行讲解。

一、Chisel的安装步骤

首先自然是要保证已经安装好了Scala。对于如何安装Scala,这里就不再赘述,可以参考第二章。接下来,执行以下安装步骤:

①安装Sbt。以下所有安装都只需要默认版本,通过命令安装即可。如果需要特定的版本,读者可以自行下载安装包安装。打开终端,执行命令:

esperanto@ubuntu:~$ sudo apt-get install sbt

等待安装完成后,可以用命令查看sbt的版本:

esperanto@ubuntu:~$ sbt sbtVersion
[info] Loading project definition from /home/esperanto/project
[info] Set current project to esperanto (in build file:/home/esperanto/)
[info] 1.2.6 

②安装Git,系统可能已经自带了。执行命令:

esperanto@ubuntu:~$ sudo apt-get install git

esperanto@ubuntu:~$ git --version
git version 2.7.4 

③安装Verilator。执行命令:

esperanto@ubuntu:~$ sudo apt-get install verilator 

esperanto@ubuntu:~$ verilator -version
Verilator 3.904 2017-05-30 rev verilator_3_904 

④从GitHub上克隆一个chisel-template文件夹。在想要安装chisel的目录下执行命令:

esperant

评论 17
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值