博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Chisel3-Intellij IDEA安装Scala插件
阅读量:7240 次
发布时间:2019-06-29

本文共 1215 字,大约阅读时间需要 4 分钟。

 
后续开启RISC-V开发相关内容。
 
RISC-V开发推荐使用Chisel编程语言。Chisel即Constructing Hardware in a Scala Embedded Language:
Chisel is an open-source hardware construction language developed at UC Berkeley that supports advanced hardware design using highly parameterized generators and layered domain-specific hardware languages.
  • Hardware construction language (not C to Gates)
  • Embedded in the Scala programming language
  • Algebraic construction and wiring
  • Abstract data types and interfaces
  • Bulk connections
  • Hierarchical + object oriented + functional construction
  • Highly parameterizable using metaprogramming in Scala
  • Supports layering of domain specific languages
  • Sizeable standard library including floating-point units
  • Multiple clock domains
  • Generates low-level Verilog designed to pass on to standard ASIC or FPGA tools
  • Open source on github with modified BSD license
  • Complete set of docs
  • Growing community of adopters
 
Chisel基于Scala,所以Chisel开发使用Scala开发环境,项目构建使用sbt。
Scala是基于Java虚拟机的语言。Java开发IDE首选Intellj IDEA。但是Intellj IDEA不是原生支持Scala,需要安装插件。
 
安装插件的方法可以网上搜一搜,这里介绍一个比较简单的方法:
  1. 找到一个Scala源码文件,使用IDEA打开:
 
  1. 根据提示,点击安装插件即开始下载安装(国外网站,中国人需要耐心等待一会儿),安装完成之后重启即可。
 
 
Linux下Scala开发环境的安装,网上有教程。
 
网站上提供了很多参考资料。
 

转载于:https://www.cnblogs.com/wjcdx/p/9588951.html

你可能感兴趣的文章
JQuery~1
查看>>
cookie回话技术的应用----------历史记录的实现
查看>>
RabbitMQ 实现RPC
查看>>
access数据库多个left join示例
查看>>
用delphi实现ftp多线程下载源代码(转)
查看>>
Java String类的hashCode()函数
查看>>
编写自己的SpringBoot-starter
查看>>
[2019.3.12]BZOJ1033 [ZJOI2008]杀蚂蚁antbuster
查看>>
vue清空input file
查看>>
OS X 添加环境变量
查看>>
网络互联模型与负载
查看>>
10个CSS简写技巧
查看>>
机房收费系统初想
查看>>
ps:新建Photoshop图像
查看>>
c++之旅:模板库中的容器
查看>>
Tiny示例:对整个目录中的POM树进行批量处理
查看>>
多个gridSelect引用同一个dizData
查看>>
mac电脑Coding显示/隐藏文件
查看>>
[原创]mac终端前面的计算机名怎么改??
查看>>
杭州天丽笔试题
查看>>