如何实现SpinalHDL 环境搭建

电子说

1.3w人已加入

描述

据说SpinalHDL相比chisel更具优势,这让我有了兴趣,今天开始安装搭建。平常用的linux系统的,但是Intel IDEA安装在Ubuntu上的时候总是卡的不行,就放弃了,其实SpinalHDL可以不用IDE的运行。教学文档中说需要安装的软件如下

也就是需要安装java SDK 1.8,Scala建议采用2.11.12版本 https://www.scala-lang.org/download/2.11.12.html,sbt

spinalHDL的例子我们现在下来。查看里面的build.sbt

https://codeload.github.com/SpinalHDL/SpinalTemplateSbt/zip/master

看出scala version =2.11.12

不用IDE的sbt的方式 linux版本是这样

sudo apt-get install openjdk-8-jdk

sudo apt-get install 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 642AC823

sudo apt-get update

sudo apt-get install sbt

git clone https://github.com/SpinalHDL/SpinalTemplateSbt.git SpinalTemplateSbt

cd SpinalTemplateSbt

sbt run # select “mylib.MyTopLevelVhdl” in the menu

ls MyTopLevel.vhd

我们选择用Windows的基于IDE的开发。所以建议先下载安装好IDEA。这个网上随便看看教程就行了。容易的很。

安装Scala的插件 使用idea的plugins下载Scala,直接点击安装就行

然后Windows上装好jdk1.8 和Scala。为了sim要安装msys2 https://www.msys2.org/ 尽量安装MSYS2到C盘。下载安装软件太慢了。我上传了安装文件https://download.csdn.net/download/AS7062031/13543346

msys2-x86_64-20150916.exe

没什么好说的,双击,开始安装。这个装c盘。msys2下载文件的时候回出现下载速度奇慢说以更新为国内源。

修改etcpacman.d目录下的三个文件,参考https://mirrors.tuna.tsinghua.edu.cn/help/msys2/

mirrorlist.mingw64 文件

HDL

mirrorlist.mingw32 文件

HDL

mirrorlist.msys 文件

HDL

设置窗体修改颜色

目录下etc 文件 pacman.conf

将其中的 #Color 注释去掉。

HDL

安装verilator

spinalHDL simulation教程如下

HDL

有时候会出错没有安装make

pacman -S make 安装后就可以了

设置环境变量 Path添加

HDL

C:msys64mingw32

变量C_INCLUDE_PATH

HDL

变量LIBRARY_PATH

HDL

变量Path中添加如下值

HDL

责任编辑:haq

 

打开APP阅读更多精彩内容
声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉

全部0条评论

快来发表一下你的评论吧 !

×
20
完善资料,
赚取积分