据说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 文件
mirrorlist.mingw32 文件
mirrorlist.msys 文件
设置窗体修改颜色
目录下etc 文件 pacman.conf
将其中的 #Color 注释去掉。
安装verilator
spinalHDL simulation教程如下
有时候会出错没有安装make
pacman -S make 安装后就可以了
设置环境变量 Path添加
C:msys64mingw32
变量C_INCLUDE_PATH
变量LIBRARY_PATH
变量Path中添加如下值
责任编辑:haq
-
软件
+关注
关注
69文章
4684浏览量
87066 -
HDL
+关注
关注
8文章
326浏览量
47301
原文标题:SpinalHDL 环境搭建
文章出处:【微信号:chip123com,微信公众号:芯片共享平台】欢迎添加关注!文章转载请注明出处。
发布评论请先 登录
相关推荐
评论