Advertisement

Chisel测试和训练实验(一)

阅读量:

最近正在学习RISC-V。伯克利大学开源了一个基于RISC-V指令集的处理器Rocket。其中Rocket处理器采用Chisel语言编写。因此学习Chidel,请问您是想了解什么?以下是对Chidel语言的基本介绍:

Chisel (Constructing Hardware In a Scala Embedded Language).

Chisel is named a hardware construction-based programming language incorporated into the high-level programming language Scala.

基于相同的硬件描述语言功能定位,在芯片设计领域中被广泛用于硬件电路实现描述。然而Chisel凭借其以Scala为开发框架的特点,在某些方面具备一些特殊的特性,在编程效率和可扩展性等方面表现出显著优势。使用Chisel开发所得代码将被编译生成verilog文件,并形成相应的C++源代码库;其中后者可以直接进行功能模拟验证。

本文主要以一个实验说明Chisel的使用步骤,实验平台是Ubuntu14.04(64位)。

(1)安装sbt

从网站http://www.scala-sbt.org下载SBT 0.13.8版本软件包,并将其解压至指定目录如/home/riscv/riscv/s

全部评论 (0)

还没有任何评论哟~